在CentOS上配置LAMP环境(Linux, Apache, MySQL, PHP)是一个常见的任务,以下是详细的步骤:
首先,确保你的系统是最新的:
sudo yum update -y
使用YUM包管理器来安装Apache:
sudo yum install httpd -y
启动Apache服务并设置开机自启:
sudo systemctl start httpd
sudo systemctl enable httpd
验证Apache是否成功安装并运行:
curl http://your_server_ip
你应该能看到Apache的默认欢迎页面。
使用YUM安装MySQL:
sudo yum install mariadb-server mariadb -y
启动MySQL服务并设置开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
运行MySQL安全脚本以提高安全性:
sudo mysql_secure_installation
使用YUM安装PHP及其相关模块:
sudo yum install php php-mysql -y
重启Apache服务以加载PHP模块:
sudo systemctl restart httpd
创建一个PHP测试文件来验证PHP是否正常工作:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
打开浏览器,访问 http://your_server_ip/info.php
,如果能看到PHP的信息页面,则表示PHP安装成功。
如果服务器启用了防火墙,需要允许HTTP(80)和HTTPS(443)端口的访问:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo service iptables save
sudo service iptables restart
如果需要,可以配置SELinux以允许Apache和MySQL正常运行:
sudo setenforce 0
或者修改 /etc/selinux/config
文件,将 SELINUX=enforcing
修改为 SELINUX=disabled
,然后重启系统。
通过以上步骤,你已经在CentOS上成功配置了LAMP环境。现在你可以开始部署你的Web应用程序了。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:CentOS LAMP如何测试