下面是在 Ubuntu + Apache2 上配置 PHP 的常见做法(以 Ubuntu 20.04 / 22.04 为例,PHP 8.x)。
sudo apt update
sudo apt upgrade -y
sudo apt install apache2 -y
验证:
systemctl status apache2
浏览器访问:http://服务器IP
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
sudo nano /var/www/html/info.php
内容:
<?php
phpinfo();
http://服务器IP/info.php
能看到 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
说明 Apache 没加载 PHP 模块:
sudo a2enmod php8.1
sudo systemctl restart apache2
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,我也可以继续帮你写。