在CentOS上设置LAMP环境并测试其功能是一个相对直接的过程。以下是详细的步骤:
安装LAMP环境
- 安装Apache:
sudo yum install httpd
- 启动Apache并设置为开机自启动:
sudo systemctl start httpd sudo systemctl enable httpd
- 安装MariaDB(替代MySQL):
sudo yum install mariadb-server mariadb
- 启动MariaDB并设置为开机自启动:
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
- 配置PHP-FPM与Apache集成:
sudo vi /etc/httpd/conf.d/php-fpm.conf
在文件中添加以下内容:
FilesMatch \.php$ SetHandler "proxy:fcgi://127.0.0.1:9000"
- 重启Apache服务:
sudo systemctl restart httpd
至此,LAMP环境已经在CentOS上设置完成。
测试LAMP环境
- 创建一个PHP测试文件:
在 /var/www/html
目录下创建一个名为 info.php
的文件,并添加以下内容:
- 重启Apache服务:
sudo systemctl restart httpd
- 在浏览器中访问测试文件:
打开浏览器,访问 http://your_server_ip/info.php
。如果看到PHP的信息页面,说明LAMP环境配置成功。
- 测试PHP与MySQL的连接:
创建一个名为 testdb.php
的文件,并添加以下内容:
connect_error) { die("连接失败: " . $conn->connect_error); } else { echo "连接成功"; } $conn->close(); ?>
- 重启Apache服务:
sudo systemctl restart httpd
- 在浏览器中访问测试文件:
打开浏览器,访问 http://your_server_ip/testdb.php
。如果看到 “连接成功” 的消息,说明PHP与MySQL的连接成功。
通过以上步骤,您可以在CentOS上成功安装并测试LAMP环境。