Firefoxができますがphp.exeに(CLI)は、MySQLへ接続することはできません!

StackOverflow https://stackoverflow.com/questions/1074406

質問

私は、Windows XPマシンにXAMPPをインストールしました。 PHPスクリプトは、ブラウザを介して正常に動作されます。

まず、PHP.EXE(CLI)はエラーで失敗した - php_pgsql.dllロードできません

私は、php.iniファイルとPHP.EXEで無効に延長= php_pgsql.dllは失敗し停止します。

しかし、今でも私は、同じスクリプトがブラウザを介して正常に動作にもかかわらず、CLIからPHPスクリプトを実行することはできませんしています。

スクリプトがエラーでmysqli_connect()で失敗 - '127.0.0.1'

上のMySQLサーバに接続できません

他の誰かが同じ問題に直面していますか?

Kshitij

役に立ちましたか?

解決

あなたはXAMPPコントロールパネル経由でMySQLサービスを開始し、それが両方のテストケースでは「実行中」としてマークされたbeeingて保たれていましたか?
// localhost /をに...または<のhref = "HTTP:あなたは HTTPのようなものを要求することにより、ウェブサーバのバージョンをテストしました: //127.0.0.1/」のrel = "nofollowをnoreferrer"> http://127.0.0.1/ を...と同じマシン上でsomething.phpテスト-f php.exeの実行しましたか?

他のヒント

あなたはどのように多くのphp.iniを持っていますか?これは、CLIのバージョンがウェブ版と異なるのphp.iniを持っている可能性があります。

は、コマンド・セッションのPATH環境変数にあなたのmysqlのDLLへのパスですか?あなたはおそらく、あなたのパスに\のpathtomysqlの\ビンを追加する必要があります。私のマシン上ではあります:

C:\Program Files\MySQL\MySQL Server 5.0\bin
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top