S-Bot

Entry

OSXでPHPとMySQL

DATE:06-03-01 Category:Web

はてなブックマークに追加 del.icio.us に追加 livedoorクリップに追加 Yahoo!ブックマークに登録


PHPとかMySQLの勉強が最近マイブームです。最初の頃はレンタルサーバーにぶち込んで動かしてました。
少したつとめんどくさくて、ローカルで動かしたくなったので、MAMPを使って動かしてました。
MAMPについては、前のエントリーでもちょこっと紹介してます。

で、最近MAMPの起動すらめんどくさくなったので、完全にローカルでPHPとMySQLが動くようにしてみました。
関係ない人には全く無意味なんですが、その備忘録というか参考にしたサイトメモです。

PHPを動かせるようにする!

OSXは基本的にサーバー的な機能が実は実装されてます。でもなぜか動かないように止めています。
なので、それを動くようにしなきゃいけません。

この手順はここで詳しく説明してくれてます。
ちなみに[cp /etc/httpd/httpd.conf  ̄]とかって言う見慣れない命令が出てくるんですが、これはターミナルで入力する事になります。

MySQLをインストール!

すでにPHPは動くんで、MySQLはイラネ〜って人はもう終わりです。
でもやっぱりデータベースです。
http://dev.mysql.com/downloads/mysql/5.0.htmlから自分のOSXのバージョンに合ったやつをダウンード!
StandardとかMAXとかDebugがありますが、StandardでOKです。

ダウンロードしたらマウントして「mysql-standard-****.pkg」をダブルクリック!
あとはインストーラーが勝手にやってくれます。

終わったらターミナルで以下の内容を一行ずつ打ち込みます。

cd /usr/local/mysql
sudo chown -R mysql data/
sudo echo
sudo ./bin/safe_mysqld --user=mysql &
/usr/local/mysql/bin/mysql test

「mysql>」と表示されたら成功。今度はパスワードを設定します。
またまたターミナルで、

/usr/local/mysql/bin/mysqladmin -u root password 'パスワード'

を入力。パスワードの部分をお好きなように書き換えてください。
これでとりあえずMySQLのインストールは完了です。

次は、起動時に勝手にMySQLが起動するように設定します。
「MySQLStartupItem.pkg」をダブルクリックして、インストールしたら、「MySQL.prefPane」をダブルクリック。
これで環境設定にMySQLが追加されます。

phpMyAdminをインストール

最後に、MySQLをWeb上から簡単に操作できるツール「phpMyAdmin」をインストールします。

Topページの右側にある「QUICK DOWNLOADS」のところから「gzip」のリンクをクリック。
ダウンロードしたらフォルダ名を「phpMyAdmin」にしてください。

で、今度は設定。「phpMyAdminフォルダ」の中の「config.default.php」を開いて、以下の部分を書き換えます。(上から下にする)

$cfg['PmaAbsoluteUri'] = '';
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['password']
$cfg['Servers'][$i]['MySQLのインストールで入力したパスワード']

書き換えたら「config.inc.php」ってファイル名に別名保存してください。
あとは、「phpMyAdminフォルダ」を「Library/WebServer/Documents」に移動します。

最後に「http://localhost/phpMyAdmin/」アクセスして、ちゃんと動けばしゅーりょー。

めでたくPHPとMySQLがローカルで使えるようになりました。

問題点

OS 10.3の場合はいいようなのですが、10.4の場合ここまでの作業ではエラーが出る場合があるみたいです。

/etc/の中の「php.ini.default」をコピーして「php.ini」に名前変更。
「mysql.default_socket =」というところを探して「mysql.default_socket = /tmp/mysql.sock」に書き換え。

ちなみに上の作業で書いてるetcってフォルダは普通は不可視になってって見えません。
なのでOnyXとかWizzardをインストールして不可視ファイルを表示できる環境にしてください。

参考サイト

以下のサイトを参考にさせて頂きました。丸写し...?
僕は、特にネットワークの知識があるわけでもないので、大変参考になりました。ありがとうございます。

疲れたけど、これでパソコン買い替えた時にすぐに同じ環境に戻せる。。

Comment 7

コータ |06-03-01

なんか頭いいみたいじゃん。
クラスでテストの点競ってたときが懐かしいよ。
向上心は人を変えるね。
今度そちらの都に行くんでヨロシク。

i-Daisuke |06-03-01

あー。競ってたね。誰がビリか(笑

東京来たら、連絡ちょうだいね〜。
まあ、飲みにでも行きましょうよ。是非。

コータ |06-03-02

飲みに行くって君、コーラでしょ?
まぁコーラ好きだからいいけどね。
1ヶ月コーラだけで生活した人もいるぐらいだしね。
吐くくらいまで飲みますか!コーラを。

i-Daisuke |06-03-02

くそ〜。なんでその事実を。
まあ、酒飲むのに付き合うのは慣れてるから、ご自由に飲んでください。

LoneeBaceRave MAIL WEB|11-09-17

社会金融システムはMMM - 2011を提供 各20ドルで入った。
システムが正常に8ヶ月のために支払っている。rn  金利 月額20〜60パーセント!
MMM - 2011年には約200万人を持っています。この機会を使用してください!rn インターネットの負のレビューを見つけることが、我々は人々を助ける。rn この動きは、私たちの未来のために、預言者によって予言され!参加する。rn 我々はたくさんある!そして私たちは世界を変える!rn のサイト http://mmm-invest.biz

Biceenvedia MAIL WEB|11-11-18

頻繁に外生活がそれらを容易にするために、いくつかのサプリメントをオフにするかもしれない人々は彼らのトレーニングから大きな恩恵を励起する。もう一度これらの人々のクマのサプリメントは安全ですし、他のケースで、彼らはまったく安全ではありません。人々が安全であることについて黙想そこにカウントアップされる不変の場合がありますので、それはとびきりの危険が実際です。このような人工物の一例は、ホエイプロテインです。女性は彼らの蛋白質が毎日必要遂行するために、大豆タンパク粉末を占有するために待機するためホエータンパク質は、人々がほとんどで男性を取ること品です。この記事では、別のホエイプロテインを使用してすでに不満を抱かせるに傾けthreeホエイプロテインの危険性に関する協議を行う。
ではより多くの情報 Whey Protein Dangers

faxless online payday loans canada MAIL WEB|12-01-12

私のプログラマは、 PHPから。NETに移動する私を説得しようとしています。私はいつもので、コストのアイデアを嫌っている。しかし、彼は以下のどれをtryiongないだ。私は約1年のためのウェブサイトのさまざまな可動型を使用してきたし、別のプラットフォームへの切り替えが心配です。私はblogengine.netの良いものを聞いたことがある。私はそれにすべての私のワードプレスのコンテンツをインポートできる方法はありますか?ヘルプのどのような種類が大幅にいただければ幸いです!

コメントする(アルファベットのみのコメントは投稿できません。)

trackback

このブログ記事に対するトラックバックURL:
http://s-bot.net/MT/mt-tb.cgi/102

twitter

twitter


▲PageTop