我正在尝试安装 sqlsrv 驱动程序。
root@testapp:/# pecl install sqlsrv
Notice: Trying to access array offset on value of type bool in PEAR/REST.php on line 187
PHP Notice: Trying to access array offset on value of type bool in /usr/share/php/PEAR/REST.php on line 187
胸肌版本信息。root@testapp:/# pecl version
PEAR Version: 1.10.9
PHP Version: 7.4.3
Zend Engine Version: 3.4.0
Running on: Linux test app 5.4.0-65-generic #73-Ubuntu SMP Mon Jan 18 17:25:17 UTC 2021 x86_64
最佳答案
运行
apt-get install php-dev
您可以指定具体版本:apt-get install php8.0-dev
make
已安装运行
sudo apt-get install build-essential
运行
pecl channel-update pecl.php.net
unixodbc-dev
包裹。运行
apt-get install -y unixodbc-dev
我猜你错过了最后一个包,这是
pecl
所必需的。命令来安装 PHP 驱动程序。如果还是不行,请更新完整的错误信息。
你可以引用:
关于php - 安装pecl时出现Ubuntu 20.04.2 PHP错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70712252/