1. 程式人生 > >Laravel5框架的搭建

Laravel5框架的搭建

訪問專案主頁。因為在Laravel框架中,沒有index.php檔案,而是用server.php檔案來替代的,所以我們需要修改Apache的 http.conf檔案,在<IfModule dir_module>下面新增server.php即可。

然後在瀏覽器輸入localhost/Laravel  檢視是否成功,然後測試的時候出現了一個錯誤,如下:

Whoops, looks like something went wrong;

Whoops, looks like something went wrong;

開啟debug模式:在Laravel/config下ctrl+f搜尋debug,將false改為true;然後發現錯誤原因為:

No supported encrypter found. The cipher and / or key length are invalid.

問題原因是config/app.php中有一個關於祕鑰型別的配置,預設設定為AES-256-CBC,也就是對應的祕鑰必須是32個字元,而預設配置(在.env.example裡)中寫的是SomeRandomString,只有16個字元。當然我們可以通過將cipher設定為AES-128-CBC來解決這個問題。

但是,畢竟SomeRandomString也不是個像樣的祕鑰,我們可以生成一個。只需要下面這個程式碼:

切換到C:/wamp/www/Laravel    然後在cmd裡先輸入:

php-r"copy('.env.example', '.env');"
檢視有沒有.env檔案

然後輸入:
phpartisankey:generate
當出現:
Application key[xlhF31NeOlibJcoOW9tvZg7TkHcAZI3a]setsuccessfully.
表示設定成功,重新輸入:localhost/Laravel出現下圖提示:




初步成功,,,

推薦一個特別好的學習Laravel的網站:http://www.golaravel.com/