ubuntuでcakephpのセットアップ
cakephpの開発が滞りなくできるようにセットアップする。
まず以下をインストール
$ sudo apt-get install php5 $ sudo apt-get install apache2 $ sudo apt-get install mysql-server $ sudo apt-get install phpmyadmin
cakephpをセットする
/home/www以下に置くと権限とかが面倒なので、とりあえずユーザディレクトリを使う。
$ sudo a2enmod userdir $ sudo /etc/init.d/apache2 restart
自分のホームディレクトリ以下にpublic_htmlをおき、public_html以下に解凍したcakephpのディレクトリをコピーする。
とりあえず http://localhost/~ユーザ名/cakephp(ディレクトリ名)にアクセスして、CakePHPのページが表示されればOK
mod_rewriteの設定をする
ついでにapacheの設定なんぞも。
$ sudo a2enmod rewrite
設定ファイル書き換え
/etc/apache2/sites-available/default ## AllowOverride none AllowOverride All /etc/apache2/apache2.confに以下を追記 ServerName 127.0.0.1
この辺実はよく分かっていない…。年末勉強することにする。