3 件のコメントがあります。

スパムブロック機能により、投稿が失敗することがあります。
うまくいかない場合は、一行目だけをまず投稿し、そのあと編集から残りを追記してみてください。

1 - 3 / 3

phpinfo()でMySQL情報が表示しません

From : ろべ @ 2008-02-12 01:06:27 編集 引用

こんにちは。
 いつもここを拝見して勉強させて頂いています。
 今回、どうしても上手くゆかず、ご教授願いたく投稿いたします。

 PHPとMySQLの関連付けが上手くゆかず、phpinfo()で見てもMySQLは表示されません。
 それぞれはインストールでき稼働はしています。

 環境は、
・PPC G5 MacOS 10.4.8
・apache2(httpd-2.2.6)
・php 5.2.5
・mysql 4.1.22-64bit(Package)

変更したところ ---------------------------------
【/etc/php.ini】

; Dynamic Extensions ;
extension_dir = "/usr/local/php-5.2.5/ext"

extension=php_mysql.so

[MySQL]
mysql.default_socket = /tmp/mysql.sock

mysql.default_host = 127.0.0.1

[MySQLi]
mysql.default_port = 3306

【/etc/my.conf】
[mysqld]
port=3306
socket=/tmp/mysql.sock
default-character-set=ujis
skip-character-set-client-handshake
set-variable = key_buffer_size=16M
set-variable = max_allowed_packet=1M
basedir="/usr/local/mysql/"
datadir="/usr/local/mysql/data/"

[client]
port=3306
----------------------------------------------------

 以前は、PHP4を使っていたので、デフォルトでMySQLが繋がっていたのですが、5になってからは各自が設定するようになっていて、いろいろ試しているのですが、上手く行きません。
 何かアドバイス頂ければ幸いです。

Re: phpinfo()でMySQL情報が表示しません

From : namahage @ 2008-02-13 21:28:45 編集 引用

どうもこんにちは。
サイトの方、すこしでもお役に立っていればうれしい限りです。
すこし古くなってきている情報がめだっていて、ちまちまと修正したいなと思っているところです。

phpinfo()の件です。
これはむずかしそうですね。
わたしはphp周りは、entropyPHPにすっかりおんぶにだっこで過ごしていまして、関連付けについては、とんと疎い人だったりします。

書かれている内容を読んでみたところでは、extentionの指定もありますし、sockの記述もありますので、問題なく動いてくれそうに見えるんですが...。

ちなみにphpinfo()のconfigureはどうなっていますか?

Re: phpinfo()でMySQL情報が表示しません

From : ろべ @ 2008-02-14 11:02:04 編集 引用

コメントありがとうございます。

 MacにLAMPを入れる情報が少ないのでとても助かっています。
 引き続き、あちらこちらを調べて、Windows系のを見ながらやってみたら、どうやら私のサーバーには、.bash_profileがないのが原因だったようで、自分で作成して入れてみたら無事PHPがMySQLを認識してくれました。
 不可視ファイルはOSなどが自動に作成更新してくれるものと思っていたのですが、この辺良く分りませんです。

 最初、エントロピーので入れようとしたのですが、インストーラーの最後でエラー表示され諦めました。

 アットホームなこのブログ、いつも楽しく読まさせて頂いています。
 また、何かハマった時にはアドバイスお願いいたします。

Post Your Comment


*は入力必須です。E-Mailは公開されません。