我正在使用 ondrej/php PPA,并且使用了一段时间,没有任何问题,但是我最近升级到 PHP 7.3 时遇到了障碍。
我卸载了所有以前版本的参考资料并安装了 7.3,其他一切都运行良好,但 curl 没有出现在我的 phpinfo 中,但它已安装,并且根据 phpinfo 它可以看到 curl.ini 文件
我甚至尝试重新安装 curl 扩展,但没有成功,仍然没有出现。
如果我apt list --installed | grep php
这样做,结果如下:
dh-php/bionic,bionic,now 0.34+ubuntu18.04.1+deb.sury.org+1 all [installed,automatic]
libapache2-mod-php7.3/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php-common/bionic,bionic,now 2:69+ubuntu18.04.1+deb.sury.org+2+php7.3 all [installed,automatic]
php-pear/bionic,bionic,now 1:1.10.8+submodules+notgz-1+ubuntu18.04.1+deb.sury.org+1 all [installed,automatic]
php-uuid/bionic,now 1.0.4-6+ubuntu18.04.1+deb.sury.org+10 amd64 [installed]
php-xml/bionic,bionic,now 2:7.3+69+ubuntu18.04.1+deb.sury.org+2+php7.3 all [installed]
php7.3/bionic,bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 all [installed]
php7.3-cli/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.3-common/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.3-curl/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.3-dev/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.3-gd/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.3-intl/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.3-json/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.3-mbstring/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.3-mysql/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.3-opcache/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.3-readline/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.3-xml/bionic,now 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
pkg-php-tools/bionic,bionic,now 1.35ubuntu1 all [installed,automatic]
它没有出现在 apache 或 cli 中。
我不知道该怎么做才能让 curl 正常工作,我的一个 Web 应用程序需要它。
答案1
这个问题来自糟糕的更新使用 PPA。一旦我按照说明操作,一切都开始正常工作。如果不是我注意到我的服务器已经有一段时间没有更新了,我就不会偶然发现这一点。