在CentOS上部署LAMP环境(Linux, Apache, MySQL, PHP)是一个相对直接的过程。以下是详细的步骤:
首先,使用yum安装Apache:
sudo yum install httpd
安装完成后,启动Apache并设置为开机自启动:
sudo systemctl start httpd
sudo systemctl enable httpd
接下来,安装MySQL(或MariaDB,MariaDB是MySQL的一个分支):
sudo yum install mariadb-server mariadb
启动MySQL并设置开机自启动:
sudo systemctl start mariadb
sudo systemctl enable mariadb
运行安全脚本以设置root密码等安全设置:
sudo mysql_secure_installation
安装PHP及其必要的模块:
sudo yum install php php-mysql php-gd php-xml php-mbstring php-fpm
编辑Apache配置文件以启用PHP-FPM:
sudo vi /etc/httpd/conf.d/php-fpm.conf
在文件中添加以下内容:
FilesMatch \.php$
SetHandler "proxy:fcgi://127.0.0.1:9000"
保存并退出编辑器。
最后,重启Apache服务以应用更改:
sudo systemctl restart httpd
至此,你已经在CentOS上成功部署了LAMP环境。
请注意,上述步骤可能会根据具体的CentOS版本和更新有所变化。建议在执行每个步骤后检查服务的状态,确保它们正常运行。例如,使用 systemctl status httpd
和 systemctl status mariadb
来确认Apache和MySQL是否正在运行。此外,确保防火墙允许HTTP(端口80)和HTTPS(端口443)流量,以便外部访问你的网站。