みんなを助けてください

WBOY
WBOYオリジナル
2016-06-13 12:54:12856ブラウズ

助けてください
皆さん、こんにちは。私は最近 PHP を勉強し始めました。質問したいのですが。


PHP を使用して mysql データベースに接続すると、mysql_connect() 関数が見つからないというエラーが報告されます。


さまざまな設定ファイルを注意深く確認した結果、extension=php_mysql.dll モジュールがロードされており、次の 2 つの項目も Apache サーバー設定ファイルに設定されていることがわかりました。

ロードモジュール php5_module D:/php/php5apache2_2.dll
PHPIniDir "D:/php"




そして、システムパスに d:/php と d:/php/ext を追加しました


Apache サーバーのログを確認すると、起動するたびに php_mysql.dll モジュールを c:/php/ からロードできないという警告が表示されていました。これがエラーの根本原因であるはずだと思います。




問題は、PHP が D ドライブにインストールされていることです。すべての構成ファイルが C ドライブではなく D ドライブを指しているのはなぜですか?デフォルトの読み込みパスはありますか?いくつか提案をいただければ幸いです、ありがとう


-----解決策---------テストプログラムを書く

phpinfo();
正しい設定ファイルを変更したかどうかを確認してください~


-----解決策---------設定ファイル php.ini が別のファイルをロードするはずです
したがって、phpinfo によって出力された設定ファイルについて jakey9826 が言ったことを見て、そのファイルの関連情報を変更してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。