在 Ubuntu 上通过 Apache 安装 PHP,通常步骤如下(以 Ubuntu 20.04 / 22.04 为例,PHP 8.x 为例):
sudo apt update
sudo apt upgrade -y
如果还没装 Apache:
sudo apt install apache2 -y
启动并设置开机自启:
sudo systemctl enable apache2
sudo systemctl start apache2
浏览器访问 http://服务器IP,能看到 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
确认模块已启用:
sudo a2enmod php
sudo systemctl restart apache2
创建测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
能看到 PHP 信息页就说明成功了。
Ubuntu 默认源可能只有某一个版本,可用第三方源(如 ondrej):
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install php8.2 libapache2-mod-php8.2 -y
切换版本:
sudo a2dismod php8.1
sudo a2enmod php8.2
sudo systemctl restart apache2
测试完建议删除 info.php:
sudo rm /var/www/html/info.php
如果你告诉我:
我可以给你更精确的命令。