centos

CentOS LAMP如何搭建

小樊
82
2025-02-14 05:39:17
栏目: 智能运维

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

1. 安装Apache

首先,使用yum安装Apache:

sudo yum install httpd httpd-devel

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

sudo systemctl start httpd
sudo systemctl enable httpd

检查Apache是否安装成功,可以在浏览器中访问服务器的IP地址,应该能看到“Apache 2 Test Page”的页面。

2. 安装MySQL

接下来,安装MySQL服务器:

sudo yum install mysql-server

安装完成后,启动MySQL服务并设置root密码:

sudo systemctl start mysqld
sudo mysql_secure_installation

按照提示设置root密码,并移除匿名用户、禁止远程root登录、删除测试数据库等。

3. 安装PHP

然后,安装PHP及其必要的扩展:

sudo yum install php php-mysql php-gd

可能需要安装一些额外的PHP模块,如:

sudo yum install php-mysqlnd php-pdo php-xml php-mbstring php-curl php-zip php-bcmath php-xmlrpc php-snmp php-json php-common php-gd php-curl php-mcrypt php-curl php-xml php-xmlrpc php-bcmath php-mhash php-zip

重启Apache以使PHP配置生效:

sudo systemctl restart httpd

4. 配置防火墙

确保防火墙允许HTTP(端口80)和MySQL(端口3306)流量:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=mysql
sudo firewall-cmd --reload

5. 测试LAMP环境

最后,创建一个PHP文件来测试LAMP环境是否配置正确:

sudo vi /var/www/html/info.php

在文件中添加以下内容:

<?php
phpinfo();
?>

保存并退出编辑器,然后在浏览器中访问服务器的IP地址加上文件的路径(例如:http://your_server_ip/info.php),如果能看到PHP的信息页面,说明LAMP环境搭建成功。

以上步骤是在CentOS 7上搭建LAMP环境的基本流程,具体版本可能会有所不同,但大体步骤相似。如果在安装过程中遇到问题,可以参考官方文档或搜索相关的教程。

0
看了该问题的人还看了