2016-02-01 5 views
10

私はちょうどPHPを習得し始めました。そのために私はWindows 8にwampserverをインストールしました。私は起動しようとすると、それが正常に動作しますが、私は2つの問題を抱えて:PHP:いいえphp.iniファイル

1)私は私のlocalhostのページにエラーがあります。

*** ERROR *** PHPの設定がロードされたファイルは以下のとおりです。 - 次のようになります。C:/wamp64/bin/apache/apache2.4.17/bin/php.iniまたはc:/wamp64/bin/php/php5.6.16/phpforapache.ini

私が見つけることを試みましたphp.iniファイルは存在しません。私のphpinfo()では、ロードされた設定ファイルの前に(none)です。

2)他の問題は、私はphpMyAdminのにアクセスすることはできませんし、私はこのエラーを取得することです:

「mbstring拡張モジュールが不足しているPHPの設定を確認してください。」

私はPHPで本当に新しいので、答えを簡単にしてください! :)

ありがとうございます。

+4

これはPHPの問題ではなく、WAMPの設定上の問題です。これがこの質問の正しい場所であるかどうかはわかりません。 – durbnpoisn

答えて

2

phpのインストール後、php-production.iniファイルの名前をphp.iniに変更する必要があります。ルートphpディレクトリにあるファイルがインストールされています。

mbstringの場合、この拡張機能を有効にする必要があります。そのために、あなたは(直前改称)php.iniファイル内の行のコメントを解除する必要があります。あなたはphp.iniでこのラインを持っている場合

;extension = php_mbstring.dll 

チェック:

[mbstring] 
mbstring.language = all 
mbstring.internal_encoding = UTF-8 
mbstring.http_input = auto 
mbstring.http_output = UTF-8 
mbstring.encoding_translation = On 
mbstring.detect_order = UTF-8 
mbstring.substitute_character = none; 
mbstring.func_overload = 0 
mbstring.strict_encoding = Off 
+0

mbstringの行は見つかりましたが、拡張子はありません= php_mbstring.dll –

+1

'php_mbstring.dll'は' php.ini'の中にコメントされていませんが、まだ動作していません! – Suriyaa

12

私はこの問題を解決します。

  1. "管理者は" Wampserverを開始するようにしてくださいする:

    ショートカットを右クリックし、プロパティ、タブのショートカット: "管理者として実行"

    • 選択
    • OK
    • 適用
  2. ままWampmanagerとのcmd管理者のコマンドウィンドウを開くには、勝利+ X + Aまたは他の方法をursing(注意:これは、管理者としてCMDを実行する必要があります)。

  3. このウィンドウで、あなたのapacheのインストールパス へのアクセスexempleのために、私のパス:D:\ wamp64 \ binに\ apacheの\ apache2.4.17 \ binに> MKLINKのPHP:\ wamp64 \ binに\ apacheの\ apache2.4.17 \ binに

  4. はその後

    Dを入力します.ini d:\ wamp \ bin \ php \ php5.6.15 \ phpForApache。

  5. 近い:iniファイル

    とメッセージが表示されますが、 "\ WAMPを\ビン\ phpの\ php5.6.15 \ phpForApache.iniシンボリックリンクを作成< < === >> D php.iniの" 好きcmdを実行してWampmanagerを管理者として再起動してください

私の解決策もあなたに役立つことを願っています。システムトレイ(ウィンドウの右下隅)にある

+2

これは私のために働いた!ありがとうございました!私はコマンドプロンプトでシンボリックリンクを作ったことがありません。この答えを詳しく説明するには、管理者としてcmdを開き、WAMP Apache binフォルダに移動して、 "mklink php.ini C:\ wamp \ bin \ php \ php5.6.15 \ phpForApache.ini "(引用符なし)。ワラ!もうphp.iniエラーはありません! – WebMW

+0

この解決策は、Windows 10のWAMPでのPHPエラーを修正しました: 'mklink php.ini c:\ Server \ wamp64 \ bin \ php \ php5.6.16 \ phpForApache.ini'! – Suriyaa

1

PHP、アイコンをWAMP左クリックし、バージョン、および現在のバージョンをクリックします(1は緑のチェックマークが付い)

+0

私のために働いた。ありがとうございました!これはwampserverのための最も速い解決策です。 –

0

これは私の問題だった: * ERROR * PHP設定ロードファイル:c:/ program files(x86)/php/php.ini - c:/wamp64/bin/apache/apache2.4.27/bin/php.iniまたはc:/ wamp64 /bin/php/php5.6.31/phpforapache.ini 実行する必要があります:アイコンWampmanager-> Refreshを右クリックして この問題を解決するには、プログラムファイル(x86)に入り、PHPフォルダに1を追加してこれをすべてのWampserverサービスは正常に動作しました。私のこの古いPHPと競合していた可能性があります。

関連する問題