相關網址
1. Composer 官網
2. Larabel 官網
測試環境
Windows 環境下
假設為安裝 xampp 在 C:\xampp
安裝 Composer
要安裝 Laravel 之後,必須先安裝 PHP 的套件管理工具 Composer
1. 下載 composer 檔案
> cd C:\xampp\php
> php -r "readfile('https://getcomposer.org/installer');" | php
2. 重新命令 composer 檔案
此時 composer 將被下載在 C:\xampp\php\composer.phar ,通常我們會習慣將其重新命名為 composer
> rename composer.phar composer
3. 測試是否安裝成功
> php composer
有出現 composer 版本及指令說明代表安裝成功
安裝 Laravel
接著就可以照著官網的步驟,使用 Composer 來安裝 Laravel 了
1. 將 PHP 的目錄加到環境變數 $PATH 裡面(否則後續的安裝動作會失敗) - 註1
2. 下載 Laravel 安裝包
> php composer global require "laravel/installer=~1.1"
3. 建立新的 Laravel 專案
> php composer create-project laravel/laravel C:\www\www_laravel --prefer-dist
最後會出現 Application key [ZvBzkg2Pg168zaaOoh7CwB2mIQI0jc7B] set successfully. 代表安裝成功!
註: Key 裡面的值是自動產生的
設定 Apache 建立 VirtualHost
接著就要設定 Apache 的 VirtualHost,目錄指向 C:\www\www_laravel\public
1. 新增內網的 domain name
在 C:\Windows\System32\drivers\etc\hosts 加上
127.0.0.1 laravel
2. 在 Apache 增加 VirtualHost
在 C:\xampp\apache\conf\extra\httpd-vhosts.conf 最後加上
<VirtualHost *>
DocumentRoot "C:\www\www_laravel\public"
ServerName laravel
<Directory "C:\www\www_laravel\public">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
3. 重開 Apache 服務
4. 瀏灠器測試
開啟網址 http://laravel ,出現以下畫面代表設定成功!
註:如果在這個步驟出現 403 錯誤,那請更新 C:\www\www_laravel\public\.htaccess
由原本的
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule>
改成
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule>
這樣應該就可以了!
註
1. Windows 的環境變數設定如下圖所示(是以 ; 區隔的字串,請注意目錄與目錄之間要補上 ;)
留言列表