centos

CentOS LAMP如何部署

小樊
92
2025-02-14 05:49:16
栏目: 智能运维

在CentOS上部署LAMP环境(Linux, Apache, MySQL, PHP)是一个相对直接的过程。以下是详细的步骤:

1. 安装Apache

首先,使用yum安装Apache:

sudo yum install httpd

安装完成后,启动Apache并设置为开机自启动:

sudo systemctl start httpd
sudo systemctl enable httpd

2. 安装MySQL

接下来,安装MySQL(或MariaDB,MariaDB是MySQL的一个分支):

sudo yum install mariadb-server mariadb

启动MySQL并设置开机自启动:

sudo systemctl start mariadb
sudo systemctl enable mariadb

运行安全脚本以设置root密码等安全设置:

sudo mysql_secure_installation

3. 安装PHP及相关模块

安装PHP及其必要的模块:

sudo yum install php php-mysql php-gd php-xml php-mbstring php-fpm

4. 配置PHP-FPM与Apache集成

编辑Apache配置文件以启用PHP-FPM:

sudo vi /etc/httpd/conf.d/php-fpm.conf

在文件中添加以下内容:

FilesMatch \.php$
SetHandler "proxy:fcgi://127.0.0.1:9000"

保存并退出编辑器。

5. 重启Apache服务

最后,重启Apache服务以应用更改:

sudo systemctl restart httpd

至此,你已经在CentOS上成功部署了LAMP环境。

请注意,上述步骤可能会根据具体的CentOS版本和更新有所变化。建议在执行每个步骤后检查服务的状态,确保它们正常运行。例如,使用 systemctl status httpdsystemctl status mariadb 来确认Apache和MySQL是否正在运行。此外,确保防火墙允许HTTP(端口80)和HTTPS(端口443)流量,以便外部访问你的网站。

0
看了该问题的人还看了