在CentOS系统上配置LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,以下是详细的配置步骤:
systemctl stop firewalld.service
systemctl disable firewalld.service
vi /etc/sysconfig/iptables
添加以下行:-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT
保存并退出,然后重启防火墙:systemctl restart iptables.service
systemctl enable iptables.service
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
sudo yum install php php-mysql php-gd php-xml php-mbstring
sudo systemctl restart httpd
sudo vi /etc/httpd/conf/httpd.conf
找到以下行并取消注释:LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
mysql -u root -p
输入密码后,可以创建数据库和用户进行测试。http://your_server_ip/info.php
,如果看到PHP信息页面,则表示LAMP环境配置成功。以上步骤涵盖了在CentOS系统上配置LAMP环境的基本流程,包括安装必要的软件包、配置防火墙、设置开机自启动以及验证每个组件是否正常工作。根据具体的CentOS版本,某些命令可能会有所不同,但大体流程是相似的。