web-dev-qa-db-ja.com

magento。 PHP拡張機能 "soap"をロードする必要があります

Domain.comの共有サーバーを使用しています

そして、フルパッケージをインストールしようとすると、この問題が発生します:PHP拡張機能 "soap"をロードする必要があります。

そして、カスタマーサービスに聞いたところ、この問題は解決できないとのことでした。共有サーバーではなく、VPホスト(VIP)を取得する必要があります。この問題を解決するのを手伝ってください。

6
Amrcy

php.iniファイルにアクセスして、このコードを見つけてください;extension=php_soap.dll終了記号を削除しますextension=php_soap.dll

13
Grace

私は編集することで問題を解決します:

xampp\php\php.ini 

この行を次のように変更します。

;extension=php_soap.dll 

に:

extension=php_soap.dll
7
Pankaj Upadhyay

私の場合、コメントを外すだけですextension=php_soap.dll行が機能しませんでした。私のPHPバージョンは7.0で、インストールしましたapt-get install php7.0-soap(Ubuntuを使用しているのでこれを使用しました)。soapのインストール後、それは私のために働きました。

5
roshni

これに行ってください

*xampp\php\php.ini*

見つけて

;extension=php_soap.dll

最後のセミコロンを削除し、ホストサーバーからappacheサーバーを再起動します

1
Karamat Ali

あなたの質問は非常に紛らわしいですが、私はあなたが必要としているものを部分的に理解していると信じています。

共有サーバーは、他の人があなたと共有しているサーバーです。これらは通常非常に安価ですが、そこで何が起こるかについてはあまり制御できません。具体的には、通常、インストールしたり、構成の自由度を高めたりすることはできません。これらのサーバーは通常、特定のサービスを提供します(つまり、すでにPHPとMySQLがインストールされていますが、Rubyなどを実行することはできません)。そのようなサーバーにシェルアクセスすることはめったにありません。 。

専用サーバーはその反対です。マシンは他のユーザーと共有されないため、通常はマシンの構成を完全に制御できますが、多くの場合、はるかに高価です。

この理由は明らかです。サーバーが共有されている場合、複数のクライアントが料金を支払っているため、実行中のマシンを維持および維持する方がプロバイダーにとって安価です。完全に専用のマシンが必要な場合は、それを管理できますが、自分で支払う必要があります。この場合、PHPモジュールをインストールする必要があり、プロバイダーがアクセスを拒否している場合は、それを許可するプロバイダーを見つけるか、専用のマシンを見つける必要があります。運が悪いです。その点で。

1
André Fratelli

Php.iniのXAMPPでは、この拡張機能はextension=soapを呼び出します

0
Dima Zhydkov