ホームページ  >  記事  >  バックエンド開発  >  PHP 接続 mysql 接続がリセットされる solution_PHP チュートリアル

PHP 接続 mysql 接続がリセットされる solution_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:31:45833ブラウズ

新しい Windows 7 64 ビット システムをインストールした後、さまざまなことを設定しましたが、昨日 php+apache の設定を開始したときは、echo phpinfo() はまったく問題ありませんでしたが、mysql に接続すると、いつもあれこれと感じていました。 、ページがリセットされるという問題が発生します。問題はそれほど大きくないことが判明しましたが、次のような誤解に至りました。
1. 64 ビット システムに問題があるのではないかと考えました。
2. 他の場所でも実行できるため、コードの信頼性が低いと感じました。そして、無謀な substr() を書いた場合にも表示されます
....
この問題は 1 日以上私を悩ませてきましたが、まだ解決していません。必死になって、「php」を使用しました。接続 mysql 接続 リセット」をキーワードとして検索すると、散発的な情報が多数出てきましたが、1 つずつ検索した結果、最終的に libmysql.dll の参照の問題が原因であると誰かが言及しました。私はそれをとても興奮して読み、キャッシュが無駄になるのではないかと思い、コンピューターを再起動する気さえしたのかもしれません。結局後になって解決しました。 ----------この出来事をきっかけに、誤解の重要性を痛感しました。誤解に遭遇した人に役立ててほしいと思い、その解決策をここに投稿します。
libmysqlをwindows/system32にコピーし、libmysql.dllをapache/binにコピーしてみてください。
もちろん、最も簡単な方法は次のとおりです:
Apacheの場合:
LoadFile D:/PHP/php5.2.13/libmysql.dll
上記の行だけで、mysqlを正常に呼び出すことができます。
私のサーバーバージョン:win7
apache 2.2.13
php 5.2.13
mysql5.1.37
phpmyadmin3.3.2
以下は私のApacheの部門構成です。
PHPIniDir D:/PHP/php5.2.13 #不要
LoadFile D:/PHP/php5.2.13/php5ts.dll
LoadFile D:/PHP/php5.2.13/libmysql.dll
LoadModule php5_module D:/PHP/php5 .2.13/php5apache2_2.dll
AddType application/x-httpd-php .php

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322936.html技術記事新しい Windows 7 64 ビット システムをインストールした後、いろいろ設定したり整理したりしましたが、昨日 php+apache の設定を開始したときは、echo phpinfo() はまったく問題ありませんでしたが、...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。