温馨提示×

linux安装php8 有哪些步骤

小樊
81
2024-11-27 14:26:15
栏目: 编程语言

在 Linux 上安装 PHP 8 的步骤如下:

  1. 更新系统包列表:
sudo apt update
  1. 安装依赖项:
sudo apt install -y software-properties-common
  1. 添加 PHP 8 官方仓库:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
  1. 安装 PHP 8:
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
  1. 安装完成后,检查 PHP 版本:
php -v
  1. 配置 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 信息页面。

  2. (可选)安装并配置 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。

0