私は私のローカルサーバーにMagento2をインストールしようとしています、そしてそれは私に以下のエラー通知を与えます。
私はXAMPPを使っています。私はphp.iniファイルからそれを有効にしようとしたとき、それは見つからないdllのための別のエラーをスローします。
MSVCP110.dllがコンピューター上にないため、プログラムを開始できません。この問題を解決するためにプログラムを再インストールしてみてください。
何か手助け?
まず最初にxampp/wampを停止してからxampp/php/php.ini]から最初のセミコロン(; )を削除してください。次のコード.
;extension=php_intl.dll
そしてxampp/wampを再起動してください。
私も同じ問題を抱えていた、そして今ちょうど私はそれを得た。解決するには、次の手順に従ってください。
;extension=php_intl.dll
からセミコロン(;)を削除します。から
Xamppフォルダ/ php
に
Xamppフォルダ/ Apache/bin
Windows 7 32ビットの場合 - C:\ Windows\System32
あなたがubuntuを使っているなら、あなたは更新を受けることができます
Sudo apt-get update
そしてphp 5.6の場合は拡張機能をインストールしてください
Sudo apt-get install php5.6-intl
そしてphp 7.0の場合
Sudo apt-get install php7.0-intl
その後、Apacheを再起動してください。
Sudo service Apache2 restart
xamppを使用している場合は、下の行からxampp/php/php.iniのセミコロン(;)を削除します。
;extension=php_intl.dll
そしてxamppを再起動してください。
私はスクリーンショットを見たことがある、あなたが持っている問題はmsvcp110.dllが欠けている、あなたがからダウンロードできるこのファイル
https://www.dll-files.com/msvcp110.dll.html
そして、C:/ Windowsフォルダにアップロードしてください。
XAMPPからphp.iniを編集した後よりも
変化する
;extension=php_intl.dll
に
extension=php_intl.dll
ファイルを保存してXAMPPからApacheを再起動します。
Megentoをインストールするには
あなたがする必要があるのはあなたのxamppフォルダ(xampp\php\php.ini)のphp.iniに行って削除するだけです。 from; extension = php_intl.dll
;拡張子= php_intl.dll
に
extension = php_intl.dll
追加の注意事項(これは非常に古い質問であり、まだ承認された回答はありません)
私は xampp-win32-7.2.3-0-VC15-installer Windows10-64bitの上にいます。
これがphp.iniファイルにあるメモです。
注:以前のPHPバージョン( 'extension = .so'および; 'extension =' php_.dll ')で使用されていた構文は、従来の理由でサポートされているため、次のようになります。 ;将来のPHPメジャーバージョンでは非推奨です。それで、可能であれば、どうぞ。新しい( 'extension =)構文に移動します。
そのため、拡張子の名前はphp_intl.dll
ではなくintl
として見つけ、その行をコメント解除してもうまくいくはずです(少なくとも私にとってはうまくいきました)。
extension = intl
誰かがPrestaShopのためにこの質問に出くわしたら私はこのポストを書きました、私はそれがMagento2のために働くかどうかわかりません。私はPrestaShopのインストールでPHP extension intlを有効にすることで解決しました:
私にとってこれらのステップは問題を解決しました。
注(2):XAMPP v3.2.3およびPrestaShop v1.7.5.1を使用しています。
LocalhostへのMagentoのインストール中に2つのエラーが見つかりました。
PHP Extension xslとintlがあり、私は以下のステップで問題を解決しました。
それから次の絵と同様にすべてのものが渡されました。
phpinfo()
関数を使用してphp.ini
ファイルのパスを見つけ、php.iniファイルを開きます。ここでextension=php_intl.dll
を検索し、その行の先頭のセミコロン(;
)を削除します。
セミコロン(;
)を削除した後、Webサーバー(Apache)を再起動してください。
単にすべてのicu ****。dllファイルをからコピーしてください。
C:\ xampp\php
に
C:\ xampp\Apache\bin
[または]
C:\ wamp\bin\php\php5.5.12
に
C:\ wamp\bin\Apache\apache2.4.9
intl拡張が機能し始めます!
PHP Extension intlを有効にするには、次の手順に従います。
開始セミコロン(;)を親切に削除してください
好きです:
;拡張子= php_intl.dll
に
extension = php_intl.dll
Xampp/php/php.iniファイルを保存します。
その仕事を願っています。
これはmagento2をインストールするためのすべてのコマンドラインです。
PHPエクステンションxslおよびintl、CMD
Sudo apt-get install php5-intl
Sudo apt-get install php5-xsl
Sudo php5enmod xsl
Sudo service Apache2 restart
PHP拡張モジュールmcrypt。CMD
Sudo updatedb
locate mcrypt.ini
Sudo php5enmod mcrypt
Sudo service Apache2 restart
私はldap、intl、curl phpエクステンションについても同じような問題を抱えていました。私は以下の方法でこれらの問題を解決しました:
最初 php.iniファイルでこれらの拡張子が有効になっているかどうかは、次の行の前にあるセミコロン(;)を削除して確認してください。
;extension=php_intl.dll
;extension=php_ldap.dll
;extension=php_curl.dll
第二に libeay32.dll、ibssh2.dll、ssleay32.dllファイルは、これらの拡張子を正しく機能させるためにphpによって正しくロードされる必要があります。これらのdllファイルはいくつかのphp拡張子(すなわちcurl、ldap、intlなど)で必要とされます。これらのファイルは通常phpのインストールディレクトリにあります[私の場合はC:\ phpディレクトリ]。さらに、intl拡張子を有効にするには、phpによって正しくロードされる他のdllファイルが必要になるでしょう。これらのファイルの名前はicu(phpバージョン5.6の場合はicudt57.dll、icuin57.dllなど)で始まります。これらのファイルはphpのメインインストールディレクトリにもあります。
これらのファイルをApacheのbinディレクトリにコピーするのではなく、httpd.conf(Apache設定ファイル)ファイルからロードする方法があります。これは次のテクニックを使用して行うことができます。
私のphpのバージョンは5.5です。
LoadFile "C:/php/icudt51.dll"
LoadFile "C:/php/icuin51.dll"
LoadFile "C:/php/icuio51.dll"
LoadFile "C:/php/icule51.dll"
LoadFile "C:/php/iculx51.dll"
LoadFile "C:/php/icutest51.dll"
LoadFile "C:/php/icutu51.dll"
LoadFile "C:/php/icuuc51.dll"
LoadFile "C:/php/libeay32.dll"
LoadFile "C:/php/libssh2.dll"
LoadFile "C:/php/ssleay32.dll"
That's it.
私はこの問題を抱えていたが解決した! XAMPPを再起動すると、今すぐextension = php_intl.dllを有効にすると、このエラーがポップアップします「msvcp110.dllがコンピューター上にありません」
このエラーを解決するために:からこのファイルをダウンロード: https://www.dll-files.com/msvcp110.dll.html その後、このファイルをC: windowsそしてxamppを再起動してください。
あなたはここで答えを見つけることができます: http://www.dorusomcutean.com/how-to-install-php-7-2-on-windows/
そのブログ記事では、WindowsにPHPをインストールする方法と、拡張機能を有効にする方法を示しています。それがこの問題に再び遭遇した人すべてに役立つことを願っています。