I upgraded PHP 7.0 to 7.2 in Ubuntu. After performing an upgrade, I installed Laravel 5.6.
Before the upgrade, class 'SoapClient' is true, but after the upgrade, I encountered
Fatal error: Class 'SoapClient' not found
I checked php.ini in /etc/php/7.2/apache2/php.ini but I didn't see extension=php_soap.dll in php.ini.
How to resolve this issue?
To install SOAP in PHP 7.2 run following in your Ubuntu 16.04 terminal:
Look up the following inside your script file
phpinfo();
Do the following:
1.Locate php.ini in your apache bin folder, I.e Apache/bin/php.ini.
Remove the ; from the beginning of extension=php_soap.dll
2.Restart your Apache server
EDIT:
For your problem you only need to install soap.
Run sudo apt-get install php7.2-soap to install soap and also run sudo service php7.2-fpm restart and sudo service apache2 restart and your problem fixed!
First, check by phpinfo(); This will show you Soap Client is it enable or not
If it is disabled Do the following:
If extension=php_soap.dll not found in your php.ini follow below steps
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With