環境需求
- 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
沒有留言:
張貼留言