今日は家のmacにプログラムが出来るような環境を作ってみました。
とりあえず、macに対する知識がないのでネットで調べながら
何とか作成することが出来ました。
手順としては、こんな感じです。
1.eclipseのインストールと日本語化
以下を参照しました。
Eclipseのインストール
Eclipseの日本語化
サーバー環境の構築
ZendDebuggerでデバッグ環境構築
PDTにZendDebuggerを設定
手順がとても分かりやすく、非常に助かりました。
2.symfonyのインストール
MAMP に PHP フレームワークの Symfony をインストール
上記の記述での手順ですが、はじめにpearとコマンドを打っても
pearのパスが通ってないというか、macのphpにpearが
入っていないので、とりあえず以下のディレクトリに遷移。
その中にpearが入っています。
/Applications/MAMP/bin/php5/bin/
そのあとに、./pear で実行するか、いちいち ./ をやるのも
微妙なので、パスを通すかしてインストールを実行。
$ sudo ln /Applications/MAMP/bin/php5/bin/pear /usr/bin/pear
$ pear channel-discover pear.symfony-project.com
$ pear install symfony/symfony
あと、symfonyをインストールする時の注意として、
php.iniのmemory_limitを修正する必要があるようです。
memory_limit=32M とか。
デフォルトが8Mなので、サイズを増やさないとsymfonyの
インストールが出来ないようです。
3.apache.confの設定
MAMPでsymfonyが使えた and VirtualHostの設定
symfonyのプロジェクトやモジュールなどを作成し、最後に
apacheの設定をすれば晴れてsymfonyが使えるようになります。
さて、何を作ろうかなぁ。。
Javaの勉強も最近ちょっとできていないので、JavaとPHPの
両方をちょっとずつ勉強できれば良いかなと思っています。
ふぅ、疲れた。。
とりあえず、macに対する知識がないのでネットで調べながら
何とか作成することが出来ました。
手順としては、こんな感じです。
1.eclipseのインストールと日本語化
以下を参照しました。
Eclipseのインストール
Eclipseの日本語化
サーバー環境の構築
ZendDebuggerでデバッグ環境構築
PDTにZendDebuggerを設定
手順がとても分かりやすく、非常に助かりました。
2.symfonyのインストール
MAMP に PHP フレームワークの Symfony をインストール
上記の記述での手順ですが、はじめにpearとコマンドを打っても
pearのパスが通ってないというか、macのphpにpearが
入っていないので、とりあえず以下のディレクトリに遷移。
その中にpearが入っています。
/Applications/MAMP/bin/php5/bin/
そのあとに、./pear で実行するか、いちいち ./ をやるのも
微妙なので、パスを通すかしてインストールを実行。
$ sudo ln /Applications/MAMP/bin/php5/bin/pear /usr/bin/pear
$ pear channel-discover pear.symfony-project.com
$ pear install symfony/symfony
あと、symfonyをインストールする時の注意として、
php.iniのmemory_limitを修正する必要があるようです。
memory_limit=32M とか。
デフォルトが8Mなので、サイズを増やさないとsymfonyの
インストールが出来ないようです。
3.apache.confの設定
MAMPでsymfonyが使えた and VirtualHostの設定
symfonyのプロジェクトやモジュールなどを作成し、最後に
apacheの設定をすれば晴れてsymfonyが使えるようになります。
さて、何を作ろうかなぁ。。
Javaの勉強も最近ちょっとできていないので、JavaとPHPの
両方をちょっとずつ勉強できれば良いかなと思っています。
ふぅ、疲れた。。
- symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)/森川 穣
- ¥2,079
- Amazon.co.jp
- symfony徹底攻略 [PHP徹底攻略シリーズ] (PHP徹底攻略シリーズ)/前田 雅央
- ¥2,940
- Amazon.co.jp