- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文: ☆ PHP & Mysqlとの連携で Apacheのhttpd.)
PHP&Mysqlとの連携でApacheのhttpd.confテキストの設定方法
このQ&Aのポイント
- PHP入門者がMysqlとの連携でプログラム実装に挑戦していますが、うまくいきません。mysql関数が未定義のエラーが発生し、phpinfo()でもmysqlの項目が表示されません。解決方法を教えてください。
- PHP入門者がMysqlとの連携でプログラム実装に挑戦しています。エラーコードとして「Fatal error: Call to undefined function mysql_connect()」が表示されます。また、phpinfo()の結果にもmysqlの項目が表示されません。どうすれば解決できるでしょうか。
- WindowsXPの環境でPHP + Mysql + Apache2を使用しています。PHP入門者がMysqlとの連携でプログラム実装に挑戦していますが、うまくいきません。mysql関数が未定義のエラーが発生し、phpinfo()の結果にもmysqlの項目が表示されません。解決策を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- kachansa
- ベストアンサー率44% (30/67)
回答No.2
phpinfoで情報が出ているなら、Apacheは関係ないような。 最初はMySQLサーバが起動できてないのかなとも思いましたが、ググって見るとlibmysql.dllへのパスがうまく通ってないことがあげられてます。 とりあえず、これをc:\windowsなどに置いてみて動作が変わるかを見てはいかがでしょうか
質問者
お礼
昨夜、解決しました。Apacheのconfファイルの設定で「PHPiniDir = iniファイルの配置」 が参考書とは少し 違ってたみたいでした。それと、ググってたのもあり困惑して設定が不安定でした。 2日間ハマってましたが、解決してよかったです。これでWEBでデータベースの学習ができます。 いろいろ参考(勉強)になりました。ありがとうございました。
お礼
$link = mysql_connect($url,$user,$pass)関数を呼び出そうとすると、エラーになります。前回の仰ってた「libmysql.dll」が見つかりませんが、何かの設定で生成されるのでしょうか? 現段階では、標準の設定かはわからないですが、infophp()ではmysqlの設定が表示されてます。
補足
ご説明の通りの設定を行っていますが、phpinfo()で確認しても一向に表示しないです。 他に何か設定があるのでしょうか?Apacheの設定がおかしいのでしょうか?