laravel 安裝


這一步主要更改鏡像,不從外網直接取,現在改成了中國的一家鏡像站。就是下面這個地址。

https://packagist.phpcomposer.com
#阿里雲的composer鏡像源
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
#騰訊雲的composer鏡像源
composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/
上面兩個是我們中國這兩大公司的源,不過也不一定有用。

 

 

驗證composer是否安裝成功
開始cmd——>直接在命令行輸入composer,若出現下面composer圖片,代表composer安裝成功。

 

 

 

使用composer安裝laravel
有兩種方法,第一種需要翻牆,第二種不需要。本人使用的第一種。

在項目根目錄下創建一個名為laravel的Laravel項目
命令行切換到項目根目錄下,我的目錄為

 

 

 

然后輸入composer create-project laravel/laravel --prefer-dist,回車,等待,后面會出現顯示,若出現set successfully應該就是成功了,如圖:

 

 報錯:

   The following exception is caused by a lack of memory or swap, or not having swa p configured
  Check https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-fai led-errors for details

  解決方法:先去php.ini 把memory_limit改大一點兒,512或者1G啥的

 

  

  報 zlib_decode

  改php.ini 這兩個配置,親測可用

  

 

   

  出現proc_open()

    解決方法:在php.ini中搜索disable_function找到proc_open刪除即可;

 

在創建一個名為blog的Laravel項目
在命令行輸入以下命令

 

 

 

后面也是創建成功,如下圖

 

 

 

創建完成后可以在code文件夾下看到laravel文件夾,其包含的目錄結構如下:

 

 

 

blog文件夾目錄結構相同。
第二種使用composer鏡像安裝本人未嘗試,不多說。
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文件,目錄為

 

 

加入下面兩行

 

 

保存。

測試

 

 


瀏覽器中輸入http://blog.hd/public,回車,若出現laravel主頁,則代表laravel安裝成功。

若想在瀏覽器中去掉public,可以直接把blog目錄下的server.php文件重命名為index.php文件,則可以直接訪問http://blog.hd達到同樣的效果。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM