1.準備工作
1.1PHP集成環(huán)境
這里我們使用的是XAMPP,XAMPP是一個功能強大的建站集成軟件包,采用一鍵安裝的方式,包含PHP7.0、Mysql、Tomcat等。最新版下載地址:PHP 5.6.28版(32位)|PHP 7.0.13版(32位)這兩個版本的XAMPP都不再支持WindowsXP操作系統(tǒng),這意味著你需要更高版本的Windows操作系統(tǒng)。
注意:由于Laravel5.1要求PHP 5.5.9+(含)版本,所以要針對該PHP版本要求選擇合適的XAMPP。
1.2安裝Composer
Windows下最新版本Composer下載:Composer-Setup.exe。
1.3配置系統(tǒng)路徑
要在控制臺中使用composer命令,需要將Composer及PHP的可執(zhí)行文件(.exe/.bat)所在目錄配置到系統(tǒng)環(huán)境變量Path中。PHP對應(yīng)的php.exe在XAMPP安裝目錄中找,Composer對應(yīng)的composer.bat文件所在目錄默認為C:\ProgramData\ComposerSetup\bin。這里不再贅述
安裝Composer時需要添加PHP的路徑,在給我宋哥配置的時候他先裝的composer,因為php版本太低,又重新裝了xampp導(dǎo)致php路徑錯誤,xampp默認的php路徑是E:\xampp\php\php.exe.PS:因為我的xampp是裝在e盤下的所以盤符是E:\
1.4其他要求
PHP必備擴展:OpenSSL、PDO、Mbstring、Tokenizer。檢查下這幾個PHP擴展是否已安裝,如果沒有安裝需要進行安裝。
安裝完成后重新啟動XAMPP (stop+start)。
一般情況下不需要配置,如果無法工作大概是兩個原因(1)沒有php的擴展程序--在xampp\php\ext\下面查看對應(yīng)的.dll文件。(2)配置文件被注釋是掉–在xampp\php\下面的php配置文件中取消對擴展的注釋
2、使用Composer安裝Laravel
以上準備工作做好后,接下來正式開始安裝新的Laravel應(yīng)用。首先我們直接通過Composer安裝Laravel。
進入XAMPP安裝目錄的htdocs文件夾:
在該目錄下,執(zhí)行如下Composer命令:
composer create-project laravel/laravel --prefer-dist
即可在該目錄中安裝一個目錄名的laravel的新的Laravel應(yīng)用,如果你想指定自定義的安裝目錄名,如laravelapp,則使用如下命令即可:
composer create-project laravel/laravellaravelphp --prefer-dist
如果安裝過程中報錯:
[RuntimeException]
Could not load packageclasspreloader/classpreloader in http://packagist.org:[UnexpectedValueException] Could not parse version constraint ^1.2.2: Invalidversion string "^1.2.2"
則表示需要更新Composer:
執(zhí)行完更新后再次執(zhí)行安裝命令即可。
![](http://img.jbzj.com/file_images/article/202004/202046155510030.png?202036142837)
完成安裝需要一定時間,等待安裝完成后,即可在瀏覽器中通過http://localhost/laravelapp/public來訪問新安裝的Laravel應(yīng)用:
![](http://img.jbzj.com/file_images/article/202004/202046155522967.png?202036142837)
3、使用Laravel安裝器安裝Laravel
首先通過如下命令安裝Laravel安裝器:
composer global require "laravel/installer=~1.1"
![](http://img.jbzj.com/file_images/article/202004/202046155525969.png?202036142837)
確保laravel.bat所在目錄(默認是C:\Users\用戶名\AppData\Roaming\Composer\vendor\bin,將”用戶名”換成你的當(dāng)前用戶名)位于系統(tǒng)路徑中,否則將不能調(diào)用laravel命令。
接下來,就可以通過如下命令安裝新的Laravel應(yīng)用了,比如我們還是創(chuàng)建一個名為laravelapp的應(yīng)用:
使用這種方法創(chuàng)建Laravel應(yīng)用要比直接使用Composer安裝要快得多:
![](http://img.jbzj.com/file_images/article/202004/202046155528465.png?202036142837)
同樣可以使用上面配置的http://localhost/laravelp/public訪問剛剛安裝的Laravel應(yīng)用:
4、使用Laravel官方安裝包
![](http://img.jbzj.com/file_images/article/202004/202046155522967.png?202036142837)
上述安裝方法有些復(fù)雜,可以在Laravel官方的Github上下載對應(yīng)的包,可點擊下面的下載鏈接下載最新版本的Laravel官方包,但是這個包里面沒有一個叫vendor的文件需要執(zhí)行composer install命令來獲取
首先切換到安裝包目錄下面
Cd /xampp/htdocs/laravel-5.3.16
然后執(zhí)行composer install
5、使用Laravel一鍵安裝包
如果你想要略過上面使用Composer或Laravel安裝器安裝的繁瑣過程,而直接使用一個現(xiàn)成的、已安裝好依賴的Laravel包,可點擊下面的下載鏈接下載最新版本的Laravel包:
Laravel最新一鍵安裝包
其實就是將我們通過上面兩種方式生成的Laravel應(yīng)用打個包而已。經(jīng)測試有效:
注意:為安全起見,下載一鍵安裝包后,最好進入應(yīng)用目錄執(zhí)行
命令重新生成應(yīng)用APP_KEY。
好了,本文主地介紹了Windows系統(tǒng)環(huán)境下Laravel框架的開發(fā)環(huán)境安裝及部署的4種方法的詳細步驟,更多關(guān)于Laravel框架使用技巧請查看下面的相關(guān)鏈接
您可能感興趣的文章:- Jetson nano配置VNC實現(xiàn)過程圖解
- 詳解如何使用Docker部署Django+MySQL8開發(fā)環(huán)境
- Spring Boot 開發(fā)環(huán)境熱部署詳細教程
- vue項目打包之開發(fā)環(huán)境和部署環(huán)境的實現(xiàn)
- Python遠程開發(fā)環(huán)境部署與調(diào)試過程圖解
- 詳解.net core webapi 前后端開發(fā)分離后的配置和部署
- vue-router啟用history模式下的開發(fā)及非根目錄部署方法
- Jetson tk2開發(fā)部署實現(xiàn)過程圖解