composer安裝
1、到https://getcomposer.org/download/ 下載composer,直接在下面下載最新版本的composer壓縮包,解壓后得到composer.phar,重命名為composer放在 /usr/local/bin/ 下即可。
2、切換composer的中國鏡像:命令行執行
composer config -g repo.packagist composer https://packagist.phpcomposer.com
如果這一步失敗請檢查composer.phar文件名是否修改,以及是否放置在環境變量中。
(由於“眾所周知”的網絡原因,不切換國內鏡像composer無法使用)
安裝laravel
1、mkdir新建一個放置laravel的目錄
2、cd 到該目錄下執行
composer create-project --prefer-dist laravel/laravel blog
如果要下載其他版本,比如5.3版本,請執行:
composer create-project --prefer-dist laravel/laravel blog 5.3.*
等待幾分鍾即可完成安裝;如果等待時間太長請檢查composer是否切換了國內鏡像。
將laravel配置到Apache:
1、cd 到laravel的根目錄,執行
chmod 777 -R storage/
將storage/目錄設置為可讀寫。
2、將Apache的工作目錄配置到 ./public ,即laravel根目錄下的public/,比如我的是/home/ubuntu/Code/blog/public
3、打開Apache的rewrite模塊,執行:
sudo a2enmod rewrite
然后執行
sudo /etc/init.d/apache2 restart
重啟apache。
4、訪問localhost即可看到laravel的歡迎頁面:

PS:如果在使用Laravel過程中出現路由到 '/ ' 正常,路由到其他位置出現404的話,請檢查Apache的rewrite模塊是否打開,以及Apache配置文件中的:
<Directory /var/www>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
是否修改為AllowOverride All
