欢迎光临
我们一直在努力

如何在 PHP 8.3 中安装 pecl_redis、sourceguardian 和 ioncube_loaders 扩展?

好的,在 PHP 8.3 中安装 pecl_redis、SourceGuardian 和 ionCube Loaders 扩展的步骤如下:

📦 1. 安装 pecl_redis (标准 PECL 扩展)

# 确保已安装 PHP 开发包和构建工具
sudo apt install php-dev php-pear build-essential

# 使用 PECL 安装 redis 扩展
sudo pecl install redis

# 安装完成后,在 php.ini 中启用扩展
echo "extension=redis.so" | sudo tee -a /etc/php/8.3/cli/php.ini
echo "extension=redis.so" | sudo tee -a /etc/php/8.3/fpm/php.ini

🔒 2. 安装 SourceGuardian Loaders (商业扩展)

# 访问官网下载对应版本:https://www.sourceguardian.com/loaders.html
# 选择 Linux x86_64 和 PHP 8.3 版本下载
wget https://www.sourceguardian.com/files/loaders.linux-x86_64.tar.gz

# 解压并安装
tar -xzf loaders.linux-x86_64.tar.gz
sudo cp ixed.8.3.lin /usr/lib/php/20220829/
sudo chmod 644 /usr/lib/php/20220829/ixed.8.3.lin

# 在 php.ini 中启用
echo "zend_extension=/usr/lib/php/20220829/ixed.8.3.lin" | sudo tee -a /etc/php/8.3/cli/php.ini
echo "zend_extension=/usr/lib/php/20220829/ixed.8.3.lin" | sudo tee -a /etc/php/8.3/fpm/php.ini

🔑 3. 安装 ionCube Loaders (商业扩展)

# 访问官网下载:https://www.ioncube.com/loaders.php
# 选择 PHP 8.3 Linux 64位版本
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

# 解压并安装
tar -xzf ioncube_loaders_lin_x86-64.tar.gz
sudo cp ioncube/ioncube_loader_lin_8.3.so /usr/lib/php/20220829/

# 在 php.ini 中启用
echo "zend_extension=/usr/lib/php/20220829/ioncube_loader_lin_8.3.so" | sudo tee -a /etc/php/8.3/cli/php.ini
echo "zend_extension=/usr/lib/php/20220829/ioncube_loader_lin_8.3.so" | sudo tee -a /etc/php/8.3/fpm/php.ini

✅ 4. 验证安装

# 重启 PHP-FPM 服务
sudo systemctl restart php8.3-fpm

# 检查扩展加载情况
php8.3 -m | grep -E "redis|SourceGuardian|ionCube"

输出应包含:

redis
SourceGuardian
ionCube

⚠ 注意

  • 商业扩展需从官网下载对应 PHP 8.3 版本的加载器
  • 路径 /usr/lib/php/20220829/ 是 PHP 8.3 的标准扩展目录
  • 使用 zend_extension 加载 .lin 或 .so 文件(非 extension=)
  • 若使用 Apache,需额外配置 /etc/php/8.3/apache2/php.ini
  • 💡 建议:在 php.ini 中按以下顺序加载:

    zend_extension=opcache.so
    zend_extension=ioncube_loader_lin_8.3.so
    zend_extension=ixed.8.3.lin
    extension=redis.so

    赞(0)
    未经允许不得转载:171主机测评 » 如何在 PHP 8.3 中安装 pecl_redis、sourceguardian 和 ioncube_loaders 扩展?
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址