WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:PHP+MySQL

0:[投稿] モン吉 [2006/11/04 19:34 ] [環境:すべて Apache2.2.3, PHP5.1.6, WS2003SP1]

Apache2.2.3+PHP5.1.6とMySQL 5.1をWindows 2003 Server SP1 上に構築中のものです。
(MySQL 5.1はbetaなのですが、MySQL 5.0は WS2003上で動かないため5.1を入れてあります)

いろいろ躓きながら、MySQL 5.1との接続をチェックするところまで行きました。どうも、解決できない壁にぶつかってしまいました。
上記の環境で、PHPからMySQLへ接続させようと、「mysql_connect」関数を呼び出すと、
「Fatal error: Call to undefined function mysql_connect()」
とPHPがエラーをはきます。関数が定義されていない旨のエラーだと思うのですが、php.iniの
extension=php_mysql.dll
は、有効になっています。
phpinfo()で見ると、(正しい結果がわかりませんが)特に、mysql関連の記述がありません。

上記環境で、PHP+MySQLを動かしたいのですがどのようにすればよいのでしょうでしょうか。


1:[完了] モン吉 [2006/11/04 20:56 ]

最新版のPHP5.2.0がありました。
今週頭にダウンロードしたのに、もう最新版が…。
とりあえず、接続できました。
ありがとうございました。


2:[質問] モン吉 [2006/11/04 21:55 ]

> 最新版のPHP5.2.0がありました。
> 今週頭にダウンロードしたのに、もう最新版が…。
> とりあえず、接続できました。
> ありがとうございました。
すいません。錯覚でした。比較のために、MSSQLを入れていたのですが、そっちに接続に行ってました。
すいませんが、引き続きよろしく願い致します


3:[回答] 燕雀 [2006/11/05 11:48 ]

Apache の error.log を見てください.
例えば,
PHP Warning:  PHP Startup: Unable to load dynamic library …
のようなメッセージが出ていませんか?


4:[回答] php.ini [2006/11/05 14:25 ]

> phpinfo()で見ると、(正しい結果がわかりませんが)特に、mysql関連の記述がありません。

php.iniファイルが複数あるのでは?
phpinfoの最初の方にある Configuration File (php.ini) Path は自分が変更しているものになっていますか?

回答(必須): 状態:

お名前(必須):

URL:




[戻る]