在 Linux 上安装 PHP 8 的步骤如下:
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php8.0 php8.0-cli php8.0-fpm php8.0-mysql php8.0-json php8.0-opcache php8.0-mbstring php8.0-xml php8.0-gd php8.0-curl
php -v
配置 Web 服务器(以 Apache 为例): a. 安装 Apache:
sudo apt install -y apache2
b. 启用 PHP 模块:
sudo a2dismod php旧版本
sudo a2enmod php8.0
c. 重启 Apache 服务:
sudo systemctl restart apache2
d. 创建一个名为 info.php
的文件,用于测试 PHP 是否正确安装:
sudo nano /var/www/html/info.php
e. 在文件中添加以下内容:
<?php
phpinfo();
?>
f. 保存并退出编辑器,然后在浏览器中访问 http://your_server_ip/info.php
,查看 PHP 信息页面。
(可选)安装并配置 PHP-FPM: a. 安装 PHP-FPM:
sudo apt install -y php8.0-fpm
b. 编辑 PHP-FPM 配置文件:
sudo nano /etc/php/8.0/fpm/pool.d/www.conf
c. 修改以下参数:
user = www-data
group = www-data
listen.owner = www-data
listen.group = www-data
d. 重启 PHP-FPM 服务:
sudo systemctl restart php8.0-fpm
e. 编辑 Apache 配置文件,启用 PHP-FPM:
sudo nano /etc/apache2/mods-enabled/php8.0.conf
f. 注释掉以下行:
;PHPIniDir "/etc/php/8.0/fpm"
g. 重启 Apache 服务:
sudo systemctl restart apache2
至此,您已经在 Linux 上成功安装了 PHP 8。