最近看到一些統計,說是Laravel是目前PHP框架中使用最多的,所以就想來學習下。之前其實也想過學習這個框架,但是每次到第一步安裝的時候就卡住了,無奈 。之前用ThinkPHP的時候,下載完放到網站目錄下就可以用,這個卻還要折騰很多別的東西。今天終於安裝成功了,原來安裝挺簡單的,記錄下步驟~
一、安裝前的准備工作
1. 配置PHP環境
首先需要配置PHP運行環境,這里我直接使用的是WampServer集成包。由於Laravel 框架有一些系統上的需求,所以推薦大家下載一個較高的版本,以滿足下面的條件。
- PHP 版本 >= 5.4
- Mcrypt PHP 擴展
- OpenSSL PHP 擴展
- Mbstring PHP 擴展
- Tokenizer PHP 擴展
我使用的是2.5版本,並直接安裝在了D:\wamp下。
2. 安裝Composer
Laravel 框架使用 Composer 來管理其依賴性。所以,在你使用 Laravel 之前,你必須確認在你電腦上是否安裝了 Composer。
到Composer下載Windows下的安裝包,下載完成之后直接雙擊安裝–“Next”–選上“Install Shell Menus”–“Next”,這一步需要選擇php.exe的路徑,由於我用的WAMP包,安裝在D:\wamp下,所以選擇路徑“D:\wamp\bin\php\php5.5.12\php.exe”,之后繼續“Next”,這時會下載一個composer.phar的文件(可能會比較慢,建議安裝前翻牆~),之后經過一段時間等待,Composer就安裝完成了。
二、安裝Laravel
這一步直接通過 Composer Create-Project 命令來安裝。
打開想要安裝到的目錄,我選擇安裝到D:\wamp\www目錄,右鍵選擇“Use Composer Here”,或者直接Win+R 鍵打開 cmd.exe,然后進入安裝目錄。然后通過下面的命令安裝:
- composer create-project laravel/laravel laravel5
最后一個是安裝生成目錄的名稱,可以修改,而其他的不能修改。之后經過一段時間的等待之后,就完成安裝Laravel了。
現在通過http://localhost/laravel5/public
,出現下面的內容,就表示已經初步安裝完成了。
三、更改Composer源
在安裝Laravel的過程中,由於使用的國外Composer源,經常出現下面的提示而安裝失敗,可以切換到國內的一些源來解決:
- [Composer\Downloader\TransportException]
- The "https://packagist.org/packages.json" file could not be downloaded: SSL/TLS already set-up for this stream
- failed to open stream: Cannot connect to HTTPS server through proxy
- 首先通過命令行找到Composer主目錄:
- composer config -l -g
其中[home]配置項的內容就是了,如我的為:[home] C:/Users/Administrator/AppData/Roaming/Composer
- 然后進入該目錄,編輯此目錄下的config.json文件為:
- {
- "config": {},
- "repositories": [{
- "type": "composer",
- "url": "http://comproxy.cn/repo/packagist"
- }, {
- "packagist": false
- }]
- }
或者:
- {
- "config": {},
- "repositories": [
- {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
- {"packagist": false}
- ]
- }
之后從新運行Laravel安裝命令即可。