如何架設Laravel
1. 安裝composer
sudo apt-get composer
2. 安裝一些必要packages
sudo apt-get install php-zip
sudo apt-get install php-mbstring
sudo apt-get install php-xml
#打開apache2的rewrite mod
sudo a2enmod rewrite
3. 安裝Lavavel
composer global require "laravel/installer"
4. 將Laravel加入Path,讓您能執行Lavavel指令
export PATH="$PATH:$HOME/.composer/vendor/bin"
5. 到你的網頁根目錄下,執行,就會自動創建blog資料夾,裡面全都是Lavavel的網頁。
laravel new blog
6. 之後的一些設定
php artisan optimize
sudo mv .env.example
.env
php artisan key:generate
sudo chmod -R 777
blog
sudo nano /etc/apache2/sites-available/000-default.conf
#把DocumentRoot改成你的laravel路徑
DocumentRoot /var/www/blog/public
PS:
如需putty,需安裝openssh-server
sudo apt-get install openssh-server
讓composer資料夾有權現有權限
sudo chmod –R 777 .composer/
如果您的Laravel Route加了沒反應的話記得要去apache2.conf,加入Laravel路徑跟權限,記得重啟喔。
sudo nano /etc/apache2/apache2.conf
ServerName localhost
Allowoverride All