2011-10-23 13 views
2

私は非常に長い時間、mySqlをPHPでセットアップしようとしています。 PHPのインストールは間違いなく動作し、phpInfo()を呼び出すと、拡張ディレクトリが設定されているのがわかります。問題を読み込むphp_mysql.dllの内線番号

私が行コメントを解除する場合:

extension=php_mysql.dll 
extension=php_mysqli.dll 

私はApacheのWebサービスを再起動しようとすると、私はエラーを取得:

Windows could not start the Apache2.2 service on Local Computer. 

Error 1067: The process terminated unexpectedly. 

私が何をすべきかわからないが、私が検索していますほとんどどこにでも答えて、解決策を見つけられませんでした。何かご意見は?

のApache 2.2、 PHP 5.2.17(V6)、 のMySQL 5.5

のextension_dir = "C:\ PHPの\ extに"(私は「ちょうど試してみました。ここ

は、私が設定したものです私は先に述べたように、phpは動作していますが、私はMySqlの設定を取得できません。

答えて

0

現在のlibmysql.dllをC:\ Windows \ system32にコピーしてください(PHPのルートフォルダにあります)。これは、Windowsでのphp/MySqlのインストールに失敗する理由です。

0

Path環境変数にC:\ php \ extが含まれていることを確認してください。それを追加する場合は、再起動してください。 httpd -k start

...とApacheのError.logファイルをチェックしてください。

は、特定のエラーメッセージを取得するには、コマンドラインからのApacheを起動してみてください。

php_mysql.dllおよびphp_mysqli.dllのシステム検索を行います。 C:\ WindowsまたはC:\ Windows \ system32ディレクトリにある場合は、それらのファイルを削除します。

1

私はそれらをすべてチェックしましたが、それは修正されませんでした。

FIXED IT: 私はphpのインストールを削除し、スレッドセーフV6バージョンを再インストールして、問題を修正しました。

アドバイスありがとうございます。