温馨提示×

apache在centos能运行吗

小樊
45
2026-08-30 00:24:50
栏目: 智能运维

是的,Apache 可以在 CentOS 上运行,而且非常常见。

不过需要注意 CentOS 版本差异,因为不同版本的软件包管理方式略有不同。


一、CentOS 7(最常见)

1️⃣ 安装 Apache(httpd)

sudo yum install httpd -y

2️⃣ 启动并设置开机自启

sudo systemctl start httpd
sudo systemctl enable httpd

3️⃣ 查看运行状态

systemctl status httpd

4️⃣ 防火墙放行 80 端口

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

5️⃣ 测试

浏览器访问:

http://服务器IP

二、CentOS 8 / CentOS Stream

CentOS 8 默认用 dnf,但 yum 仍然可以用。

sudo dnf install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd

防火墙配置与 CentOS 7 相同。


三、Apache 在 CentOS 中的说明

  • Apache 在 CentOS 中叫 httpd,不是 apache2(那是 Ubuntu)
  • 默认站点目录:
    /var/www/html
    
  • 主配置文件:
    /etc/httpd/conf/httpd.conf
    

四、常见问题

能运行 PHP 吗?
可以,安装:

sudo yum install php -y
sudo systemctl restart httpd

能部署 Laravel / WordPress 吗?
可以,需要配合 PHP + MySQL。

CentOS 停服了还能用吗?
可以用,但建议:

  • CentOS 7 → 迁移到 Rocky Linux / AlmaLinux
  • 新服务器直接用 CentOS Stream / Rocky / Alma

如果你愿意,我可以帮你:

  • ✅ 从零搭建 LNMP / LAMP
  • ✅ 配置虚拟主机
  • ✅ 排查 Apache 无法启动的问题
  • ✅ 迁移 Ubuntu → CentOS 的 Apache 配置

你现在是 CentOS 几? 运行了什么项目?

0