在 Linux 上安装 PHP 8 及其扩展,你可以按照以下步骤操作:
- 首先,确保系统已更新。在终端中运行以下命令:
sudo apt update sudo apt upgrade
- 安装 PHP 8。你可以选择安装默认的 PHP 8 版本或特定版本。运行以下命令以安装 PHP 8:
sudo apt install php8
- 安装 PHP 扩展管理器 PECL。PECL 是一个用于安装和管理 PHP 扩展的工具。运行以下命令以安装 PECL:
sudo apt install php8-pear
- 使用 PECL 安装所需的 PHP 扩展。例如,要安装 Redis 扩展,请运行以下命令:
sudo pecl install redis
- 启用安装的扩展。创建一个新的扩展配置文件,将扩展添加到其中,然后重新启动 Web 服务器。以下是如何为 Nginx 和 Apache 安装 Redis 扩展的示例:
对于 Nginx:
echo "extension=redis.so" | sudo tee /etc/php/8.0/mods-available/redis.ini sudo phpenmod -v 8.0 redis sudo systemctl restart nginx
对于 Apache:
echo "extension=redis.so" | sudo tee /etc/php/8.0/mods-available/redis.ini sudo a2enmod php8.0-redis sudo systemctl restart apache2
- 检查扩展是否已成功安装。创建一个名为
info.php
的文件,将以下内容粘贴到其中,并将其保存到 Web 服务器的根目录中(例如/var/www/html/
):
- 在浏览器中访问
http://your_server_ip/info.php
,然后搜索已安装的扩展。如果扩展已成功安装,你应该能看到有关该扩展的信息。
请注意,这些步骤可能因发行版和 Web 服务器而异。如果你遇到问题,请查阅你的发行版和 Web 服务器的文档以获取更详细的说明。