magento . PHP extension "soap" must be loaded
Asked Answered
K

6

6

I have shared server from domain.com

And when I try to install full package I get this issue : PHP extension "soap" must be loaded.

And I ask my customer service, he told me we can't solve this issue you must get VP host (VIP ) not shared server. Please help me to solve this issue.

Kamakura answered 22/12, 2015 at 18:21 Comment(0)
P
13

Simply go in php.ini file and Find this code ;extension=php_soap.dll remove terminate sign like do it extension=php_soap.dll

Poteat answered 29/6, 2016 at 6:43 Comment(1)
After this add do the below steps 1. Install php-soap # sudo apt-get install php-soap # restart the serverTransatlantic
C
7

I solve the problem by editing:

xampp\php\php.ini 

and changing this line from:

;extension=php_soap.dll 

to:

extension=php_soap.dll
Cari answered 18/11, 2016 at 6:56 Comment(0)
F
6

In my case, only un-commenting extension=php_soap.dll line didn't work. My PHP version is 7.0 & i installed apt-get install php7.0-soap (used this because i'm using Ubuntu).After soap installation, it worked for me.

Fantan answered 6/3, 2018 at 17:40 Comment(1)
sudo apt-get install php7.2-soap working fine for meRufusrug
F
1

Although your question is very confusing, I believe to have understand partially what you need.

A shared server is one that other people are sharing with you. These are usually very cheap but you don't get much control over what happens there; specifically, you usually can't install stuff or have much freedom of configuration. These servers usually offer specific services (i.e., they already have PHP and MySQL installed, but you can't run, say, Ruby). You rarely (if ever) get shell access to such servers.

Dedicated servers are the opposite. You usually have full control over the machine's configuration as it's not shared with other users, but they are often way more expensive.

The reasons for this are clear: when a server is shared it's cheaper to the provider to keep and maintain a running machine, because several clients are paying for it. If you want/need a fully dedicated machine then you can manage it, but you have to pay it yourself. In this case, if you need to install PHP modules and your provider is denying you access, you must either find a provider that does allow it or find a dedicated machine. You're out of luck on that regard.

Ferromanganese answered 24/12, 2015 at 19:25 Comment(0)
C
1

please go to this

*xampp\php\php.ini*

and find

;extension=php_soap.dll

remove the semicolon at the end and restart your appache server from the host server

Crinum answered 17/1, 2020 at 9:55 Comment(0)
P
0

On my XAMPP in php.ini this extension calls extension=soap

Perissodactyl answered 9/12, 2018 at 8:46 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.