[PHP-users 34750] Re: php5ts.dll のエラー

Nakase Hiroaki h_nakase @ gray.plala.or.jp
2009年 9月 3日 (木) 14:14:57 JST


中瀬です

> phpはzip版を使用し、php.iniはほぼデフォルトのまま
> 違いはextension_dirのパス変更、memory_limitの拡張のみ

> Windowsの環境変数Pathにphpのフォルダパス、MySQLのフォルダパスを通した。

PHPのインストールフォルダ配下にあるlibmysql.dllをsystem32フォルダ
へコピーしましたか?
もしくはPATH環境変数で設定されているパスの中にmysql関連のdll
が見つかり、PHP配下のdllと異なるモジュールが存在していると
いう事はありませんか?

Apacheのエラーログには同時刻付近で何か出力してませんか?


<889bbb9c0909022143v2773346ao72774c12b8be10de @ mail.gmail.com> の、
   "[PHP-users 34749] php5ts.dllのエラー" において、
   "K T <takumann @ gmail.com>"さんは書きました:

> 初めまして。タクマンと申します。
> 
> 今回どうしてもわからないエラーが発生しているため、こちらにて質問させていただき、解決策のヒントでもいただきたいと思っています。
> 
> 【環境】
> OS: Windows 2003 R2
> Webサーバ: Apache2.2.13
> PHPバージョン: 5.2.10
> DB: MySQL5.1.37
> 
> Apacheはインストーラ版を使用し、httpd.confはほぼデフォルトのまま
> 違いはphpを動作するように編集しただけ
> phpはzip版を使用し、php.iniはほぼデフォルトのまま
> 違いはextension_dirのパス変更、memory_limitの拡張のみ
> MySQLはzip版を使用し、my.iniは下記のように修正
> innnodb_pool_bufferを1Gにした
> デフォルト文字コードをutf8にした
> デフォルトエンジンをINNODBにした
> Windowsの環境変数Pathにphpのフォルダパス、MySQLのフォルダパスを通した。
> 
> 【現象】
> phpで作成したサービスを実行中に下記エラーがWindows のイベントログに不定期に吐かれる。
> エラーメッセージ
> 「アプリケーションイベントログ: EV:1000
> エラー発生アプリケーションhttpd.exe バージョン2.2.13.0 エラー発生モジュール php5ts.dll バージョン 5.2.10.10
> エラー発生アドレス 0x000b099 」
> 
> 【独自調査の結果による自分なりの推測】
> MySQLへの接続時あるいはクエリ発行時、あるいはデータ取得時にハングアップした場合に吐き出される?
> PHPのバグ?
> 環境設定のミス?
> 
> 日本語ページでは同じ現象で悩んでいる人が見つかるも、解決策が書かれておらず。
> 英語ページでは解決策らしきことが書かれてあるが、ApacheやPHPのバージョンが多少違うということと、英語にうといこともあり、解決策の詳細が読み取れず。
> 
> どうかヒントだけでもよろしくお願いします。
> 
> 以上です。
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
> 


---------------------------------------
有限会社ハロソフト 中瀬 浩昭

メール:halo_nakase @ cap.ocn.ne.jp
http://cmssvr.sytes.net/
---------------------------------------



PHP-users メーリングリストの案内