先日、こんな記事を書きました。
http://life.co-hey.com/2010/02/macにapacheとかインストール
インストールは無事に終了。日を改めてapache経由でphpを動かそうとしたところ全然動かない。さて、困った。index.htmlおいてみたところ、これも表示されない。んー、さらに困った。ということで調べて、httpd.confを修正。
・修正点1
Directory設定の、”Deny from all” を “Allow from all” へ。
これで自分で作成したvirtualhostのdocumentrootでアクセス可能になった。index.htmlはこの時点で参照可能に。
1
2
3
4
5
6
7
| <Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
# Deny from all
Allow from all
</Directory> |
・修正点2
phpのmodulleを読み込みむように以下の行を追加。
ソースからインストールしたときにこれどっかのタイミングで自動で記述されてた気がしたが、今回なかったので追加。
index.phpがこの時点で参照可能に。
1
| LoadModule php5_module modules/libphp5.so |
・修正点3
http://test.local/ 等にアクセスした際に、index.htmlまたはindex.phpを読み込んでくれるように以下の設定を追加。
1
| DirectoryIndex index.html index.php |
これで http://test.local/ にて index.phpが読み込まれることに成功。
環境構築ってたまにしかやらないから、やる度に同じところ調べてしまいますね。そして自分の残念さにがっかりします。あと何回か作り直したら覚えるでしょうか。
あとは、php経由でMySQLにつなげれたら、OK。無事にいきますように。
Mac OSX Leopardに入っているサブバージョンを使おうと
調べていたら、eclipseが出てきて文字化けでめんどくさくなったり、
viを使いやすいようにすることに興味が出たり。
結局、サブバージョンのクライアントを決めきれずに、今日は終了。
eclipseはphpファイルはいいのだけど、smartyを使ったhtmlファイルの
デフォルト文字コードがSJISになってしまって、文字化け。。。
htdocsを書いていないと、UTF-8になってくれない。
また時間見つけて調査すると思う。
見つけた資料となるサイト
http://d.hatena.ne.jp/tenkousei/20080120/1200825816
http://d.hatena.ne.jp/zariganitosh/20071103/1194140667
http://www.moongift.jp/2008/06/versions/
http://scplugin.tigris.org/servlets/ProjectDocumentList
http://www.minfish.jp/blog/archives/2006/01/osxvi.html
http://www.asahi-net.or.jp/~wv7y-kmr/memo/vim_php.html
http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/
PDTを使うのに、3.3にしようとしたが、Eclipse Classicから
いろいろインストールして、動くようになった。
けれど、ヘルプ→ソフトウェア更新から、更新しようとするとエラー多数。
なんでだ?と思い、PDTのall-in-oneパッケージもインストールしてみる。
これならエラーでないかと思ったけど、やっぱり出る。
使えるならいいやと思わないといけないものなのか!?
とりあえず、今のまま仕事で使ってみよう。
家で開発するときは、ターミナルでviで十分だなと思っているんだけど、
いい感じなら、家にもEclipse入れてみようかな。
家なら、ApacheもMySQLもPHPもローカルにインストールされているから、
ちゃんと統合開発環境を作れそう。
それをやるなら、サブバージョンもやってみようかな。
ソース消えたら、かなりショックだし。
参考にさせていただいたサイト
http://download.eclipse.org/webtools/downloads/
http://download.eclipse.org/tools/pdt/downloads/
http://www.eclipse.org/mylyn/downloads/
http://server.seasar.org/manual/install_subclipse.html
http://hp.vector.co.jp/authors/VA000137/eclipse/smarty_editor/smarty_editor.html
http://zone.maple4ever.net/documents/xampp_eclipse06.html
http://de-lab.com/article/eclipse_aptana
6月8日追記
Macにインストールすときの注意点
http://d.hatena.ne.jp/alice_qux/20080209/1202551093