みんなを助けてください

WBOY
リリース: 2016-06-13 12:54:12
オリジナル
855 人が閲覧しました

助けてください
皆さん、こんにちは。私は最近 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 が言ったことを見て、そのファイルの関連情報を変更してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート