人気ブログランキング | 話題のタグを見る

自作自演

Firefox の話題を中心に Web 関係の話も扱うつもりの雑記。だった。
zisakuzien.exblog.jp

Top

Mac OS X Lion で PHP と MySQL

PHP は 5.3.6 でした。


■MySQL 入れる。

レンタルサーバーの MySQL のバージョンが 5.1 なので、5.1 を入れました。
http://dev.mysql.com/downloads/mysql/5.1.html
10.7用はなかったので、Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive 使いました。

1. mysql-5.1.60-osx10.6-x86_64.pkg
2. MySQLStartupItem.pkg
3. MySQL.prefPane
の順でインストールしました。

ReadMe.txt に書いてありますが、
勝手にパス通して(?)くれたりしないみたいなので
必要なら自分で alias の設定をします。

システム環境設定の MySQL の項から開始・停止ができます。


■PDO で MySQL に接続

(参考・PHP + MySQL on Leopard (Mac OS X 10.5) :: R-STYLES.NET)

mysql:host=localhost;dbname=test で接続しようとしたらエラーになりました。
SQLSTATE[HY000] [2002] No such file or directory

PHP と MySQL でデフォルトの mysql.sock の場所が食い違って接続できない、
ということで、自分は php.ini の方を書き換えました。
(参考にした記事には my.cnf 書き換えた方が良いのでは…とあって、
 後からやっぱりそっちの方が良いのかなーとも思ってます…)

mysql.default_socket = /tmp/mysql.sock
pdo_mysql.default_socket=/tmp/mysql.sock
を追加しました。


■文字コードの設定
PHP, PDOでMySQL接続時の文字コード設定 | beginsprite log
$pdo = new PDO($db_dsn,$db_user, $db_password,
array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET CHARACTER SET `utf8`"
)
);

by tokage-shippo | 2011-12-30 15:17 | プログラミング
Mozilla Firefox ブラウザ無料ダウンロード

about this...

書き手の名前は 晴柳祐志 と言います。


リンク

Twitter
いつか何とかしたいサイト

最新のトラックバック

検索

S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
XML | ATOM

会社概要
プライバシーポリシー
利用規約
個人情報保護
情報取得について
免責事項
ヘルプ