我在Ubuntu中将 PHP 7.0 升级为 7.2 。执行升级后,我安装了Laravel 5.6。
升级之前,班级' SoapClient'是的,但升级后,我遇到了
致命错误:Class' SoapClient'找不到
我在php.ini
中查看了/etc/php/7.2/apache2/php.ini
,但我在extension=php_soap.dll
中看不到php.ini
。
如何解决此问题?
答案 0 :(得分:4)
要在PHP 7.2中安装SOAP,请在Ubuntu 16.04终端中运行以下命令:
答案 1 :(得分:2)
在脚本文件中查找以下内容
phpinfo();
执行以下操作:
1.在您的 apache bin文件夹中找到php.ini
,即Apache/bin/php.ini
。
从;
extension=php_soap.dll
2.重新启动Apache服务器
修改强>
对于您的问题,您只需要安装 soap 。
运行sudo apt-get install php7.2-soap
安装soap并运行sudo service php7.2-fpm restart
和sudo service apache2 restart
并解决您的问题!
答案 2 :(得分:1)
首先,按phpinfo();
进行检查这将显示Soap Client
是否启用
如果禁用请执行以下操作:
如果extension=php_soap.dll
中未找到php.ini
,请执行以下步骤