温馨提示×

ubuntu apache2怎么配php

小樊
50
2026-09-05 07:49:57
栏目: 编程语言

下面是在 Ubuntu + Apache2 上配置 PHP 的常见做法(以 Ubuntu 20.04 / 22.04 为例,PHP 8.x)。


一、安装 Apache 和 PHP

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 Apache2

sudo apt install apache2 -y

验证:

systemctl status apache2

浏览器访问:http://服务器IP


3. 安装 PHP(Apache 版本)

sudo apt install php libapache2-mod-php -y

安装常用扩展(可选):

sudo apt install php-cli php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

二、验证 PHP 是否生效

1. 创建测试文件

sudo nano /var/www/html/info.php

内容:

<?php
phpinfo();

2. 访问测试

http://服务器IP/info.php

能看到 PHP 信息页就说明成功。


三、Apache 解析 PHP 的设置(一般已自动配置)

libapache2-mod-php 安装后会自动启用:

sudo a2enmod php8.1   # 版本号按实际

重启 Apache:

sudo systemctl restart apache2

四、修改网站根目录(可选)

默认目录:

/var/www/html

如需改:

sudo nano /etc/apache2/sites-available/000-default.conf

修改:

DocumentRoot /var/www/example

然后:

sudo systemctl restart apache2

五、常见排错

1. 访问 PHP 直接下载

说明 Apache 没加载 PHP 模块:

sudo a2enmod php8.1
sudo systemctl restart apache2

2. 403 Forbidden

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

如果你用的是 PHP 7.4 / 8.2 / 8.3,或者想配 多版本 PHP + Apache,我也可以继续帮你写。

0