当前位置: 首页> 最新文章列表> Linux系统中配置Apache与PHP的完整指南

Linux系统中配置Apache与PHP的完整指南

gitbox 2025-06-27

在Linux中搭建Apache与PHP运行环境

在现代网站开发中,Apache(HTTPD)与PHP的组合依旧是最受欢迎的Web服务解决方案之一。本文将为您详尽介绍如何在Linux系统下完成从环境准备到安全优化的完整配置流程。

系统环境准备

在开始配置之前,建议确保操作系统处于最新状态。以下命令可用于更新Ubuntu或CentOS系统:

sudo apt update && sudo apt upgrade  # Ubuntu系统
sudo yum update                      # CentOS系统

安装Apache HTTPD服务

在Ubuntu系统中,使用以下命令安装Apache:

sudo apt install apache2

CentOS系统中,执行:

sudo yum install httpd

安装后请启动Apache服务,并设置其为开机自启:

sudo systemctl start httpd
sudo systemctl enable httpd

配置Apache支持PHP

要让Apache能够解析PHP,需要修改配置文件。在CentOS中,路径一般为:

/etc/httpd/conf/httpd.conf

在Ubuntu中,则通常是:

/etc/apache2/apache2.conf

在配置文件中加入以下内容,以启用PHP解析:

AddType application/x-httpd-php .php

安装PHP及其模块

Ubuntu系统中安装PHP和必要模块的命令如下:

sudo apt install php libapache2-mod-php php-mysql

在CentOS系统中:

sudo yum install php php-mysql

测试PHP是否生效

为了验证PHP配置是否成功,可在Apache默认目录下创建测试文件:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

然后在浏览器中访问 http://your_server_ip/info.php,如果页面正常显示PHP信息,即表示配置成功。

优化安全性与性能

完成安装后,为了确保系统的安全和性能,建议采取以下措施:

  • 定期更新系统与软件包,及时修复已知漏洞
  • 设置防火墙,仅开放必要的端口
  • 禁用未使用的Apache模块,减轻系统负担

总结

通过上述步骤,您已经成功在Linux系统下部署了Apache与PHP运行环境。此配置方案适用于大多数Web应用部署场景。为了保障服务长期稳定运行,务必定期更新系统并关注安全与性能方面的最佳实践。