2013年6月2日 星期日

使用composer安裝Laravel 4(Ubuntu12.04、PHP >= 5.3.7)

環境需求

  • Ubuntu 12.04
  • Apache2
  • PHP >= 5.3.7
  • MCrypt PHP Extension(若沒有請使用sudo apt-get install php5-mcrypt安裝)
  • composer


安裝步驟

使用composer安裝laravel,這裡的laravel/laravel指的是Packagist中的套件路徑

composer create-project laravel/laravel



將下載下來的laravel資料夾重新命名為kejyun.dev

此為您的laravel資料夾,可依您的喜好隨意命名
mv laravel kejyun.dev

將kejyun.dev/app/storage下的所有資料夾設定為可寫入

chmod -R o+w kejyun.dev/app/storage

在apache設定Virturlhost,將kejyun.dev網頁目錄設置public資料夾(此資料夾為預設網站目錄)

sudo vim /etc/apache2/sites-enabled/kejyun.dev

kejyun.dev下的設定為
  • 將ServerName設定為kejyun.dev(這裡可以依您的喜好設定測試網址)
  • 將DocumentRoot設定為laravel中的public資料夾( /home/kejyun/kejyun.dev/public)
  • 將AllowOverride設定為All,讓public資料夾中的.htaccess可以改寫這邊的設定

<VirtualHost *:80>
        ServerAdmin kejyun@gmail.com
        ServerName kejyun.dev
        DocumentRoot /home/kejyun/kejyun.dev/public
        <Directory /home/kejyun/kejyun.dev/public>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost> 

啟動kejyun.dev的虛擬主機設定

啟動站台
sudo a2ensite kejyun.dev 
重新載入apache設定檔
sudo service apache2 reload

將測試網址對應到本地IP 127.0.0.1

sudo vim /etc/hosts
127.0.0.1     kejyun.dev

現在就可以用http://kejyun.dev去看看架好的Laravel 4網站了






相關網站

沒有留言:

張貼留言

ADS