PHPからMySQLへの接続方法について
OS X 10.6.4でPHPからMySQLを使いたいのですが設定方法が分かりません。
ご教授お願いできないでしょうか。
<行ったこと>
1)ユーザー名/サイト/にテスト用PHP、test.phpとdbtest.phpを設置
test.phpの内容は
<?php phpinfo(); ?>
dbtest.phpの内容は
<?php
$con=mysql_connect("localhost", "user_id", "password") or die("not conected");
print "U'er conected";
mysql_close($con);
?>
2)/private/etc/apache2/httpd.confの115行目
#LoadModule php5_module libexec/apache2/libphp5.so
の先頭の#を削除
3)システム環境設定の共有よりWeb共有on
http://localhost/~ユーザー名/test.phpで
PHPの情報が表示されるのを確認。
4)PHP情報に基づき
/private/etc/php.ini.default
の1063行目をpdo_mysql.default_socket=/tmp/mysql.sockに変更
1216行目と1275行目をmysql.default_socket = /tmp/mysql.sockに変更して
/private/etc/php.ini/を作成
5)mysql-5.1.52-osx10.6-x86_64.dmgより
mysql-5.1.52-osx10.6-x86_64.pkg
MySQLStartupItem.pkg
MySQL.prefPane
の3つをこの順でインストール
6)システム環境設定の共有よりWeb共有off/on
システム環境設定のMySQLよりMySQL ServerをStop/Start
7)http://localhost/~ユーザー名/dbtest.phpで
not connected表示される。
4)を32bitや10.5-86にしても同じ
iMac, Mac OS X (10.6.4)