在CentOS系统上搭建LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,以下是详细的步骤:
sudo yum update -y sudo setenforce 0 sudo systemctl stop firewalld sudo systemctl disable firewalld 使用YUM包管理器来安装Apache。
sudo yum install httpd -y 启动Apache服务并设置开机自启动。
sudo systemctl start httpd sudo systemctl enable httpd 验证Apache是否成功安装:
curl http://your_server_IP 如果看到Apache的默认欢迎页面,则安装成功。
安装MySQL数据库。
sudo yum install mariadb-server -y 启动MySQL服务并设置开机自启动。
sudo systemctl start mariadb sudo systemctl enable mariadb 为root账户设置密码:
sudo mysql_secure_installation 安装PHP及其常用模块。
sudo yum install php php-mysql php-gd -y 重启Apache服务以加载PHP模块。
sudo systemctl restart httpd 允许HTTP和HTTPS访问。
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 编辑Apache的配置文件/etc/httpd/conf/httpd.conf,确保以下配置项正确:
DocumentRoot "/var/www/html" <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> 重启Apache服务使配置生效。
sudo systemctl restart httpd 将你的网站文件(例如WordPress)放置在/var/www/html目录下,并通过浏览器访问你的服务器IP地址来验证网站是否正常运行。
以上步骤可以帮助你在CentOS系统上成功搭建一个基本的LAMP环境。根据具体需求,你可能还需要进行更多的配置和优化。