最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

4種Windows系統(tǒng)下Laravel框架的開發(fā)環(huán)境安裝及部署方法詳解

 更新時間:2020年04月06日 16:17:37   作者:DivenYang  
這篇文章主要介紹了4種Windows系統(tǒng)下Laravel框架的開發(fā)環(huán)境安裝及部署方法詳解,需要的朋友可以參考下

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對應的php.exe在XAMPP安裝目錄中找,Composer對應的composer.bat文件所在目錄默認為C:\ProgramData\ComposerSetup\bin。這里不再贅述

安裝Composer時需要添加PHP的路徑,在給我宋哥配置的時候他先裝的composer,因為php版本太低,又重新裝了xampp導致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\下面查看對應的.dll文件。(2)配置文件被注釋是掉–在xampp\php\下面的php配置文件中取消對擴展的注釋

2、使用Composer安裝Laravel

以上準備工作做好后,接下來正式開始安裝新的Laravel應用。首先我們直接通過Composer安裝Laravel。

進入XAMPP安裝目錄的htdocs文件夾:

cd /path/to/xampp/htdocs

在該目錄下,執(zhí)行如下Composer命令:

composer create-project laravel/laravel --prefer-dist

即可在該目錄中安裝一個目錄名的laravel的新的Laravel應用,如果你想指定自定義的安裝目錄名,如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:

composer self-update

執(zhí)行完更新后再次執(zhí)行安裝命令即可。

完成安裝需要一定時間,等待安裝完成后,即可在瀏覽器中通過http://localhost/laravelapp/public來訪問新安裝的Laravel應用:

3、使用Laravel安裝器安裝Laravel

首先通過如下命令安裝Laravel安裝器:

composer global require "laravel/installer=~1.1"

確保laravel.bat所在目錄(默認是C:\Users\用戶名\AppData\Roaming\Composer\vendor\bin,將”用戶名”換成你的當前用戶名)位于系統(tǒng)路徑中,否則將不能調(diào)用laravel命令。

接下來,就可以通過如下命令安裝新的Laravel應用了,比如我們還是創(chuàng)建一個名為laravelapp的應用:

laravel new laravelapp

使用這種方法創(chuàng)建Laravel應用要比直接使用Composer安裝要快得多:

同樣可以使用上面配置的http://localhost/laravelp/public訪問剛剛安裝的Laravel應用:

4、使用Laravel官方安裝包

上述安裝方法有些復雜,可以在Laravel官方的Github上下載對應的包,可點擊下面的下載鏈接下載最新版本的Laravel官方包,但是這個包里面沒有一個叫vendor的文件需要執(zhí)行composer install命令來獲取

首先切換到安裝包目錄下面

Cd /xampp/htdocs/laravel-5.3.16

然后執(zhí)行composer install

Composer install

5、使用Laravel一鍵安裝包

如果你想要略過上面使用Composer或Laravel安裝器安裝的繁瑣過程,而直接使用一個現(xiàn)成的、已安裝好依賴的Laravel包,可點擊下面的下載鏈接下載最新版本的Laravel包:

Laravel最新一鍵安裝包

其實就是將我們通過上面兩種方式生成的Laravel應用打個包而已。經(jīng)測試有效:

注意:為安全起見,下載一鍵安裝包后,最好進入應用目錄執(zhí)行

php artisan key:generate

命令重新生成應用APP_KEY。

好了,本文主地介紹了Windows系統(tǒng)環(huán)境下Laravel框架的開發(fā)環(huán)境安裝及部署的4種方法的詳細步驟,更多關(guān)于Laravel框架使用技巧請查看下面的相關(guān)鏈接

相關(guān)文章

  • PHP錯誤Cannot use object of type stdClass as array in錯誤的解決辦法

    PHP錯誤Cannot use object of type stdClass as array in錯誤的解決辦法

    很多人在PHP輸出一個二維數(shù)組的時候出現(xiàn)“Fatal error: Cannot use object of type stdClass as array in……”。這篇文章主要介紹了該錯誤的解決辦法,需要的朋友可以參考下
    2014-06-06
  • PHP的autoload自動加載機制使用說明

    PHP的autoload自動加載機制使用說明

    自PHP5后,引入了__autoload這個攔截器方法,可以自動對class文件進行包含引用,下面看具體的使用方法。
    2010-12-12
  • PHP賦值的內(nèi)部是如何跑的詳解

    PHP賦值的內(nèi)部是如何跑的詳解

    這篇文章主要給大家介紹了關(guān)于PHP賦值的內(nèi)部是如何跑的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • PHP中PDO的錯誤處理

    PHP中PDO的錯誤處理

    在使用PDO進行那個PHP和數(shù)據(jù)庫開發(fā)過程中,如果程序中碰到錯誤咋辦?我們這里描述PDO類的錯誤信息和異常處理。
    2011-09-09
  • php獲取隨機數(shù)組列表的方法

    php獲取隨機數(shù)組列表的方法

    這篇文章主要介紹了php獲取隨機數(shù)組列表的方法,涉及隨機數(shù)的應用于數(shù)組的遍歷,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • PHP數(shù)組函數(shù)知識匯總

    PHP數(shù)組函數(shù)知識匯總

    什么是數(shù)組?數(shù)組就是被命名的用來存儲一系列數(shù)值的地方。這篇文章主要匯總了PHP數(shù)組函數(shù)最基礎的知識點,感興趣的小伙伴們可以參考一下
    2016-05-05
  • php消息隊列實現(xiàn)詳解

    php消息隊列實現(xiàn)詳解

    消息隊列技術(shù)是分布式應用間交換信息的一種技術(shù)。消息隊列可駐留在內(nèi)存或磁盤上,隊列存儲消息直到它們被應用程序讀出。通過消息隊列,應用程序可獨立地執(zhí)行,它們不需要知道彼此的位置、或在繼續(xù)執(zhí)行前不需要等待接收程序接收此消息
    2022-08-08
  • php內(nèi)核解析:PHP中的哈希表

    php內(nèi)核解析:PHP中的哈希表

    PHP中使用最為頻繁的數(shù)據(jù)類型非字符串和數(shù)組莫屬,PHP比較容易上手也得益于非常靈活的數(shù)組類型。 在開始詳細介紹這些數(shù)據(jù)類型之前有必要介紹一下哈希表(HashTable)。 哈希表是PHP實現(xiàn)中尤為關(guān)鍵的數(shù)據(jù)結(jié)構(gòu)
    2014-01-01
  • 兼容PHP5的PHP目錄管理函數(shù)庫

    兼容PHP5的PHP目錄管理函數(shù)庫

    php下進行目錄的一些操作,經(jīng)常用到的方法
    2008-07-07
  • php curl_init函數(shù)用法

    php curl_init函數(shù)用法

    使用PHP的cURL庫可以簡單和有效地去抓網(wǎng)頁。你只需要運行一個腳本,然后分析一下你所抓取的網(wǎng)頁,然后就可以以程序的方式得到你想要的數(shù)據(jù)了
    2014-01-01

最新評論

佛坪县| 邯郸市| 甘孜县| 米林县| 青河县| 神木县| 东台市| 鄢陵县| 新邵县| 交口县| 中方县| 华阴市| 卫辉市| 保德县| 天长市| 格尔木市| 富宁县| 扎赉特旗| 盐池县| 宜兰县| 双峰县| 双牌县| 金寨县| 洞口县| 礼泉县| 科技| 琼结县| 尼勒克县| 崇义县| 宝坻区| 波密县| 泉州市| 中阳县| 股票| 宁陵县| 子洲县| 明溪县| 桃园市| 保康县| 东至县| 永川市|