LAMP代表Linux、Apache、MySQL/MariaDB和PHP,是构建动态网站和Web应用程序的流行开源软件栈。以下是详细的安装步骤:
首先更新您的系统软件包:
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
sudo yum update -y # CentOS/RHEL
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
验证Apache是否运行:
sudo systemctl status apache2 # 或 httpd
在浏览器中访问 http://your_server_ip
应该能看到Apache默认页面。
sudo apt install mysql-server -y
sudo mysql_secure_installation
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
sudo apt install php libapache2-mod-php php-mysql -y
sudo yum install php php-mysqlnd php-fpm -y
安装常用PHP扩展:
sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y
创建测试文件:
sudo nano /var/www/html/info.php
添加以下内容:
<?php phpinfo(); ?>
保存后,在浏览器访问 http://your_server_ip/info.php
应该能看到PHP信息页面。
允许HTTP和HTTPS流量:
sudo ufw allow 'Apache Full'
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
安装phpMyAdmin进行数据库管理:
sudo apt install phpmyadmin -y # Ubuntu/Debian
对于CentOS/RHEL,需要从EPEL仓库安装。
sudo systemctl restart apache2 # 或 httpd
http://your_server_ip
http://your_server_ip/info.php
mysql -u root -p
(输入设置的密码)现在您的LAMP环境已经安装完成,可以开始部署Web应用程序了!