安装 PHP soap 后,当我通过命令行运行 php 时会引发错误:
PHP 警告:PHP 启动:无法加载动态库“/usr/lib/php/20151012/php_soap.dll”-/usr/lib/php/20151012/php_soap.dll:无法打开共享对象文件:第 0 行未知中没有该文件或目录
如果我注释掉以下内容,它不会抛出错误:extension=php_soap.dll
在:/etc/php/7.0/cli/php.ini
通过 apt-get php7.0-soap 安装并重新启动 nginx 和 php。
使用最新软件包运行 ubuntu。
PHP 7.0.26-2+ubuntu16.04.1+deb.sury.org+2 (cli)(构建时间:2017 年 12 月 7 日 20:09:40)(NTS)版权所有 (c) 1997-2017 The PHP Group Zend Engine v3.0.0,版权所有 (c) 1998-2017 Zend Technologies 与 Zend OPcache v7.0.26-2+ubuntu16.04.1+deb.sury.org+2,版权所有 (c) 1999-2017,由 Zend Technologies 提供
另外,在 /etc/php/7.0/cli/conf.d/20-soap.ini 中有一个符号链接指向:/etc/php/7.0/mods-available/soap.ini