![PHP 启动:无法加载动态库 php_soap.dll:无法打开共享对象文件:第 0 行未知中没有该文件或目录](https://linux22.com/image/715391/PHP%20%E5%90%AF%E5%8A%A8%EF%BC%9A%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD%E5%8A%A8%E6%80%81%E5%BA%93%20php_soap.dll%EF%BC%9A%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E5%85%B1%E4%BA%AB%E5%AF%B9%E8%B1%A1%E6%96%87%E4%BB%B6%EF%BC%9A%E7%AC%AC%200%20%E8%A1%8C%E6%9C%AA%E7%9F%A5%E4%B8%AD%E6%B2%A1%E6%9C%89%E8%AF%A5%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95.png)
安装 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