Mac OS 10.5でPHP

Mac OS Xでは簡単にPHPやCGIを動かす事が出来る。
以前のOS10.4でも使えるようにしてたので、
現OS10.5でも使えるようにしようと思う。
ところが10.4と10.5では、httpd.confのパスが異なるらしい。
と言うか、それ以前にどう設定すれば良いのか丸忘れした。
なので、個人用に作業手順をメモしとく。
■作業手順
(1).httpd.confファイルをコピー
(2).コピーしたhttpd.confファイルの内容を変更
(3).オリジナルのhttpd.confのバックアップを作成し、変更したhttpd.confを元の場所に戻す
(4).システム環境設定の「web共有」のをオンにする
(1).httpd.confファイルをコピー
OS10.5では、httpd.confファイルは以下の場所にある。

/etc/apache2/httpd.conf

しかし、Finderからでは通常この場所にアクセス出来ないので、
Macに標準インストールされているターミナルを使用する。
ターミナルで

cp /etc/apache2/httpd.conf ~

と入力。
これは、httpd.confをホームディレクトリにコピーするという命令。
※ …/httpd.conf(スペース)(チルダ)
(httpd.confと~の間にスペース空けるの気づかなくて、いきなり躓いた…)
(2).コピーしたhttpd.confファイルの内容を変更
ホームディレクトリにhttpd.confファイルがコピーされてるので、
これをテキストエディタで開く。

#LoadModule php5_module libexec/apache2/libphp5.so

と言う行を探して、頭の#を取る。
保存。
(3).オリジナルのhttpd.confのバックアップを作成し、変更したhttpd.confを元の場所に戻す
ターミナルで、

sudo mv /etc/apache2/httpd.conf /etc/apache2/httpd-backup

と入力。
パスワードを聞かれるので、システムのパスワードを入力。
これは、httpd.confをhttpd-backupと言う名前で、/etc/apache2/ディレクトリに移動と言う命令。
ただし、root権限でないとこの操作が出来ないため、頭にsudoと入力している。
そして、

sudo mv ~/httpd.conf /etc/apache2/httpd.conf

と入力。
先ほど編集したhttpd.confを元の場所に戻す。
これでPHPを使用する為の設定は完了。
(4).システム環境設定の「web共有」のをオンにする
システム環境設定の「web共有」をオンにすれば、PHPが動作するようになる。
ブラウザでアクセスする場合のパスは、

http://localhost/~username/

これは、ホームディレクトリ/サイトフォルダ に当たる。
PHPが動作してるかテストする為に、

と記述したinfo.phpをサイトフォルダに置く。
ブラウザで、

http://localhost/~username/php.info

にアクセス。
PHPが正常に動作してれば、PHP情報が表示される。
以上。
やる事は非常に簡単なのだけど、
僕はシステムとかあまり弄らないので少し手間取った。
ちなみに10.5のPHPのバージョンは5.2.4のようだ。
■参考にしたサイト
ターミナルを使ってみよう
OSXでCGI、Perl、phpを動かす
Mac OS X 10.5 Leopard で PHP を動作させるには

Leopard 不具合レポート

現在はサクサクと快適に動いてるiMacだが、
今までに二つのトラブルが発生した。
最初は「iMacの不具合レポート」にしようと思ったのだが、
よくよく考えるとOS、Leopardによるものだと思うのでこのタイトルにした。
(1)Boot Campでサポート外のwindowsXPをインストールしたら立ち上がらなくなった
これは自分にも問題があるのだが…
Boot Campでサポートしてるのは、VistaかWindowsXPのSP2。
このSP2と言うのをよく確認せずに、それ以前のWindowsXPを入れてしまった。
ずっとMacだったので、WindowsXPにもバージョン違いがあるとは知らなかった…
で、インストールも正常に行えなかったので途中で止めたのだが、
それ以降起動しても真っ白な画面が出てそれ以上全く進まなくなった。
CDから起動もできない。
いろいろ試してみたが、立ち上がる見込みが全く無く
結局サポートに電話して後日修理に出した。
これが買って初日の夜…
さすがに凹んだ。
でも自分が入れようとしたWindowsもよくよく調べたらライセンス違反だったので、
自業自得か。
Leopardの不具合とは言い切れないと思う。
(2) iPod Shuffle(2nd)を接続してると起動・再起動・シャットダウンが遅い
固まったのか?と思うくらい遅い。
最初は原因が分からなかったのだが、ネットで同症状を見つけ、
試しにShuffleを外してみたら動作が早くなった。
Leopardのアップデートを待つしか無い。
それまでは起動・シャットダウンの時はShuffleを外すようにして対処する。
現在のところはこの2点くらい。
それ以外は全く問題なく動作している。
また、今回アップルのサポートセンターを利用したのだが、
それについて思った事を。
数年前に比べ対応が非常に良くなった。
前は繋がらない、修理に出しても一月くらいまたされる、
などは常識だと思ってた。
でも今回は、電話もすぐに繋がり、
対応も的確ですぐに修理に出せた。
で、三日後には修理されて戻ってきた。
早くても一週間は見てたが、
さすがに三日後には驚いた。
アップルのサポートの質も良くなってきてる。
電話対応後、修理が終わり配送後にアップルから
サービスの質に対するアンケートメールが届いた。
サポートに力を入れてる事が伺えた。
とても満足のいく製品を提供してくれてるので、
サポートも同様に満足の行くものであって欲しいと思う。
そういう思いがあるので、
もちろんアンケートにも快く応じた。

iMac 24inch購入

先日iMac 24inchを購入した。
今まで使ってたPower MacG4は以下の理由から、
作業効率が悪くなっていた。
・動作が遅い
・最新のOS、leopardに対応してない
・ディスプレイが小さい(15インチ)
・メモリが少ない(500MB)
・ハードディスクの空きが少ない
カスタマイズすればまだ使えるのだけど、
それよりはそろそろ新しいのを買っても頃合いだろうと判断した。
後、Intel Macのwindowsがインストール出来ると言う点は、
web制作において大きなアドバンテージだろう。
新しいマシンを買う時期は難しいが、
資金的に準備できたのと1月のMac Expoの内容を待ってから購入を決めた。
マシンを買ってから、即新しいバージョンが発表されるのは悲しいからだ。
この記事は早速新しいiMacから書いてる。
やはりディスプレイが大きいと作業もしやすいし、
メモリも2Gなので動作も軽い。
更にLeopardの機能のSpacesを使うと、
作業領域が4倍以上にもなるので今までの非にならないくらい作業効率が上がった。
非常に満足している。
…と言いたいところだが、
今までのアプリがLeopard上では動作しないのが痛い。
それに少しトラブルもあった。
それについては次のエントリーで。
iMac.jpg
写メはやっぱり画質が荒い。手抜きはいかんな〜

IE6以下をW3標準に準拠させるJavascriptライブラリ IE7.js

IE7.jsはJavaScriptで開発された
Internet ExplorerのHTML・CSS表示を調整するライブラリ。
このライブラリを使用する事で、
IE6以下のブラウザでもIE7同様のHTML・CSS表示処理がされる。
今まではIE6以下にはcssハックなどで個別に対応してたが
IE7を使用する事でその手間もなくなりそうだ。
どこまで正確にweb標準に準拠してるかはまだ未確認だけど、
今度試しに使ってみようと思う。
参考)
IE7.js
IE6以下をWeb標準に準拠させるライブラリ『IE7.jp』

家紋ジェネレータ

綾鷹
コカコーラが販売しているお茶のサイトなのだが、
ここのFUN(遊戯)と言うページに
家紋ジェネレータがある。
名前と生年月日を入力すると、
オリジナルの家紋を作成してくれるジェネレータだ。
早速僕もやってみた。
そしたら思ってみないハートフルな家紋が出来た。
kamon.jpg
作られた家紋は、壁紙やblogパーツとして使える。
僕はblogパーツとして当blogに貼ってみた。

英語学習に特化したSNS

iKnow!
英語が出来ない自分が言うのも何だけど、
英語を学ぶには少しずつでも毎日続けるのが大事だと思う。
そう言った意味では、iKnow!は素晴らしくよくできた英語学習サイトだと思う。
デモ版で試したのだが、
記憶に定着させるよう何度も
聞いて、読んで、書いて(打って)を何度も反復する。
でもそれが退屈にならないよう、
クイズ形式にしたりと工夫を凝らしてある。
しかもオンラインなのに全くそれを感じさせない操作性。
また、SNSでもあるので、
友達、つまり同じように英語を学習している仲間が増えれば、
自ずとモチベーションも上がる。
外国の友達も出来るので、
自然な英会話も楽しみながら学べてしまう。
TOEIC対策、実践力が身につくビジネス英語、トラベルイングリッシュなどのコースも設けられてたりと、
無料でここまで出来てしまうのかと言った充実っぷり。
僕も英語は学びたいが、
今はそこに割ける時間がなく中途半端なのが一番良くないので、
まだ本登録はしてない。
取り敢えずブックマークしといた。
オンライン学習 iKnow!

[映画]ボーン・アルティメイタム

ボーンシリーズ完結編。
3作目だが、最期までだれる事なく突っ切ってくれた感がある。
久々に骨太のアクション映画を観た。
ボーンシリーズはどれも面白いけど、
この3作目が一番面白かった。
アクションシーンも一番派手だったのではないだろうか?
マット・デイモンは昔から好きな俳優で、
ボーン・アイデンティティーでアクションをやると聞いた時は、
「マット・デイモンがアクション?」
と違和感を感じたが、
今シリーズですっかりアクション俳優としての一面も定着した。

ネット開通

ようやく新居からネットが出来るようになった!
これでblogもガンガン書けるぞ。
って、前からそんなに書いてないのだけど。
ネット開通したのだってホントは先週末で、
そのネタを今日書いてるくらいなので…。

引越し

先週の日曜に無事引っ越しも終わり、今は新居で生活をしてる。
だが、まだどうにも落ち着かず、人の家にいるみたい。
一人暮らしは初めてだけど、
シェアハウスやバックパッカー生活の経験があるのでそれなりに問題なくやっていけてる。
卓上コンロがあるのでガス開通は来週で良いやと余裕かましてたら、
給湯器もガスだったので風呂に入るにも水しか出ない。
と、ちょっとしたトラブルがあったくらい。
それは近くに温泉があったので水風呂に入らずに済んだが。
早いとこネット環境は整えたい。
ネットカフェじゃ自由にPC使えんし。
とりあえず落ち着くまでにはもう少し時間とお金がかかりそうだ…。

社員旅行 to 沖縄

社員旅行で先週の土曜から
二泊三日の沖縄旅行に行ってきた。
短かったけど、現実問題そう長い間留守にできないので仕方ない。
でも慌ただしくも、海で泳いだり美ら海水族館に行ったり、
国際通りで沖縄料理食べたり泡盛飲んだりと十分楽しんで来た。
僕は沖縄に行くのは今回が初めて。
まだ沖縄のほんの一面を知ったに過ぎないので、
是非また行かなければなと思う。
普段、職場や飲みの席くらいでしか付き合いの無い職場の人達とこうして旅行すると、
意外な一面が見えたり、普段と違ったコミュニケーションが取れたりする。
そういうのもまた楽しい。
あっという間だったけど、とても充実した時間を過ごして来た。
社員旅行が楽しいと思えるなんて良い会社なんだなと思う。
okinawasunset.jpg
お茶で立ち寄ったブセナテラスからのサンセット

雑記・戯言・備忘録。気楽にやってます。気が向いたら更新。