在CentOS系统上搭建LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,以下是详细的步骤:
- 更新系统:
sudo yum update -y- 安装Apache:
sudo yum install httpd -y启动Apache服务并设置开机自启:
sudo systemctl start httpdsudo systemctl enable httpd验证Apache是否成功安装:
curl http://your_server_IP如果看到Apache的默认欢迎页面,则安装成功。
- 安装MySQL:
sudo yum install mariadb-server -y启动MySQL服务并设置开机自启:
sudo systemctl start mariadbsudo systemctl enable mariadb为root账户设置密码:
sudo mysql_secure_installation- 安装PHP及其模块:
sudo yum install php php-mysql -y重启Apache服务以加载PHP模块:
sudo systemctl restart httpd- 配置防火墙:
允许HTTP和HTTPS访问:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPTsudo iptables -A INPUT -p tcp --dport 443 -j ACCEPTsudo service iptables savesudo service iptables restart- 配置Apache:
编辑Apache的配置文件 /etc/httpd/conf/httpd.conf,确保以下配置项正确:
DocumentRoot "/var/www/html"Directory "/var/www/html"Options Indexes FollowSymLinksAllowOverride AllRequire all granted重启Apache服务使配置生效:
sudo systemctl restart httpd- 部署网站:
将你的网站文件(例如WordPress)放置在 /var/www/html 目录下,并通过浏览器访问你的服务器IP地址来验证网站是否正常运行。
请注意,上述信息基于CentOS 7的通用步骤,具体版本可能会有所不同。建议查阅最新的官方文档以获取最准确的信息。
上一篇:Debian如何配置Nginx负载均衡
下一篇:SQL Server在CentOS上的资源占用如何优化
CentOS









