在没有 pecl
工具并且无法直接访问 pecl.php.net
的情况下,你可以尝试以下步骤来安装 PHP 的 xsl 扩展:
-
更新包列表并安装必要的库:
sudo apt update sudo apt install -y libxslt1-dev
-
下载并解压 PHP 源码:
由于无法直接从pecl.php.net
获取 xsl 扩展,可以通过 PHP 官方网站获取 PHP 源码,并从中提取 xsl 扩展。cd /tmp wget https://www.php.net/distributions/php-8.2.0.tar.gz tar -xzf php-8.2.0.tar.gz cd php-8.2.0/ext/xsl
-
编译并安装 xsl 扩展:
/www/server/php/82/bin/phpize ./configure --with-php-config=/www/server/php/82/bin/php-config make sudo make install
-
启用 xsl 扩展:
在 PHP 配置文件(通常是/www/server/php/82/etc/php.ini
)中添加以下内容:extension=xsl.so
-
重启 PHP 服务:
使用宝塔面板重启 PHP 8.2 服务,或者使用命令行:sudo /etc/init.d/php-fpm-82 restart
这样,通过从 PHP 官方网站获取源码并编译 xsl 扩展,你应该能够成功安装并启用 xsl 扩展。通过以下命令检查扩展是否正确安装:
php -m | grep xsl
如果输出包含 xsl
,则说明安装成功。