Raspberry PiでLAMP環境構築 その3
みんさんこんにちは
前回の続きです。
今度はCakePHPを動かすための準備です。
完全にメモになってしまいますが、
$sudo curl -s https://getcomposer.org/installer | sudo php
$sudo mv composer.phar /usr/local/sbin/composer
これでComposerが使えるようになりました。
$cd /var/www/html
lighttpd で設定したルートディレクトリです。
$sudo mkdir cakephp
$sudo chown ユーザ名 cakephp
CakePHPに使いたいディレクトリを作ります。
そして権限をユーザにあげます。
$composer create-project --prefer-dist cakephp/app ./cakephp
これでCakePHPがバーッと流れて終わります。
としましたが、
CakePHP 2.xを使う場合も書いておきます。
$composer create-project "cakephp/cakephp":"~2.10.7" ./cakephp
それでhttp://localhost/cakephpのようにアクセスすると
繋がるのですが、そのままではcssなどが読み込まれません。
解決策は
調べてもApache2のやつしか見つけられず、
lighttpdはあきらめました。
lighttpd はport番号を81にして
Apache2をインストールします。
そんで
/etc/Apache2/apache2.conf
と
/etc/Apache2/sites-available/000-default.conf?
の2つのルートディレクトリ指定を
/var/www/html
に変更します。
そして
$sudo a2enmod rewrite
これでcssが読み込まれるようになりました。
あとはbakeして終わりです。
何を作ろうか。。。
以上です。