在CentOS系统上部署LAMP(Linux, Apache, MySQL, PHP)环境的流程如下:
更新系统:首先,确保系统已经更新到最新版本。
sudo yum update -y
安装Apache:使用YUM包管理器安装Apache服务器。
sudo yum install httpd -y
启动Apache服务并设置开机自启动。
sudo systemctl start httpdsudo systemctl enable httpd
验证Apache是否成功安装:
curl http://your_server_IP
如果看到Apache的默认欢迎页面,则表示安装成功。
安装MySQL:安装MariaDB数据库服务器。
sudo yum install mariadb-server mariadb -y
启动MariaDB服务并设置开机自启动。
sudo systemctl start mariadbsudo systemctl enable mariadb
运行安全脚本以提高安全性:
sudo mysql_secure_installation
安装PHP及其模块:安装PHP及其常用模块。
sudo yum install php php-mysql php-gd php-xml php-mbstring -y
重启Apache服务以加载PHP模块。
sudo systemctl restart httpd
配置防火墙(可选):允许HTTP和HTTPS访问。
sudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --permanent --add-service=httpssudo firewall-cmd --reload
配置虚拟主机(可选):创建一个新的虚拟主机配置文件:
sudo vi /etc/httpd/conf.d/example.com.conf
在配置文件中指定虚拟主机的域名、网站目录、日志文件等信息。完成配置后,保存文件并重启Apache服务。
sudo systemctl restart httpd
部署网站:将你的网站文件放置在/var/www/html
目录下,并通过浏览器访问你的服务器IP地址来验证网站是否正常运行。
测试LAMP环境:
确保可以通过浏览器访问服务器的IP地址。使用MySQL客户端连接到MariaDB,创建数据库和用户进行测试。在浏览器中访问http://your_server_ip/info.php
,如果看到PHP信息页面,则表示LAMP环境配置成功。