1. 程式人生 > >windows下laravel環境搭建

windows下laravel環境搭建

前言

本人沒有學過php,憑著自己一點興趣在windows系統搭建了laravel框架,個人感覺windows系統搭建laravel框架也有很多坑要踩啊,忙活了幾天終於在瀏覽器中看到了laravel歡迎頁面,激動啊!!!

失敗案例

一開始在laravel China社群照著文件一步步安裝,採用的是安裝VirtualBox、Vagrant、以及Homestead Box和Homestead指令碼管理工具的方式,最後依然沒有安裝成功了,第一次啟動vagrant up成功,但是瀏覽器中輸入localhost沒反應,後面就是vagrant up啟動時而成功時而不成功,而且等的好久,後面果斷放棄了,,,廢話不多說了,,,,

搭建成功

  1. 下載wamp環境,根據laravel框架,wamp版本應該大於2.5。
    在這裡插入圖片描述
    wamp環境包括apache、mysql、php。個人有個想法,不知道是否一定要wamp,其他php類綜合網路伺服器不知道可否,例如AppServ、EasyPhp等等,本人不敢輕易嘗試。。。。
  2. 安裝compopser
    雖然也可以不用composer安裝laravel,可以直接下載安裝laravel框架zip壓縮包,比如去github上下載,但是最好還是下載composer,因為後面可以直接用composer命令做很多事。
    開啟composer的中文映象網,(www.phpcomposer.com),下載Composer-Setup.exe。下載完後直接安裝。安裝的時候有一個check PHP and path settings,這時候選擇php.exe所在的目錄即可。
    在這裡插入圖片描述

    我的安裝目錄在這,如下圖:
    在這裡插入圖片描述
    後面一路next就行。
  3. 驗證composer是否安裝成功
    開始cmd——>直接在命令列輸入composer,若出現下面composer圖片,代表composer安裝成功。
    在這裡插入圖片描述
  4. 使用composer安裝laravel
    有兩種方法,第一種需要翻牆,第二種不需要。本人使用的第一種。
  • 在專案根目錄下建立一個名為laravel的Laravel專案
    命令列切換到專案根目錄下,我的目錄為
    在這裡插入圖片描述
    然後輸入composer create-project laravel/laravel --prefer-dist,回車,等待,後面會出現顯示,若出現set successfully應該就是成功了,如圖:
    在這裡插入圖片描述

    在建立一個名為blog的Laravel專案
    在命令列輸入以下命令
    在這裡插入圖片描述
    後面也是建立成功,如下圖
    在這裡插入圖片描述
    建立完成後可以在code資料夾下看到laravel資料夾,其包含的目錄結構如下:
    在這裡插入圖片描述
    blog資料夾目錄結構相同。
    第二種使用composer映象安裝本人未嘗試,不多說。
  1. laravel初始化配置
    根據資料是在httpd.conf檔案中開啟rewrite和vhost。httpd.conf檔案是在wamp安裝目錄下apache下的conf目錄中。切記:最好先儲存一份httpd.conf檔案副本,防止改錯。事實上可能要來回改,所以最好還是儲存一份吧!!!
    找到rewrite和vhost那一行將前面的註釋去掉
    在這裡插入圖片描述
    vhost有兩處
    在這裡插入圖片描述
    在這裡插入圖片描述
    找到DocumentRoot,修改下面的< Directory />< Directory>中的內容如下:
    在這裡插入圖片描述
    事實上我後面測試的時候瀏覽器中一直被禁止訪問laravel主頁,You don’t have permission to access / on this server。最後我也是把httpd.conf檔案中基本所有涉及到AllowOverride以及Require 相關字眼的都改成如上圖所示,後面終於顯示出來了。。。
    改完之後記得重啟apache服務。

    修改httpd-vhosts.conf檔案,在apache的conf下的extra目錄下,記得儲存一份副本!!!
    複製檔案最後面一段如下到檔案末尾
    在這裡插入圖片描述
    修改DocumentRoot路徑為我們專案的根目錄
    分配域名(修改ServerName為blog.hd)
    儲存,至此檔案修改結束,如下圖
    在這裡插入圖片描述
    下面在計算機中設定blog.hd域名
    開啟hosts檔案,目錄為
    在這裡插入圖片描述
    加入下面兩行
    在這裡插入圖片描述
    儲存。

  2. 測試
    瀏覽器中輸入http://blog.hd/public,回車,若出現laravel主頁,則代表laravel安裝成功。
    在這裡插入圖片描述
    若想在瀏覽器中去掉public,可以直接把blog目錄下的server.php檔案重新命名為index.php檔案,則可以直接訪問http://blog.hd達到同樣的效果。