我有一個使用Laravel框架編寫的php應用程序。我使用運行良好的XAMPP服務器開發了它。如何在IIS 7.5上安裝Laravel項目?
我想將其移至生產服務器,我可以使用IIS 7.5管理我的應用程序。
這裏是我做了什麼
- 我安裝了IIS
- 我
C:\inetpub\wwwroot
2.安裝PHP Manager
創建了一個名爲laravel
文件夾中使用PHP經理,我改變了PHP版本5.6.18 3.在我的5.6.18版本的php.ini中,我啓用了以下幾行
extension_dir = "ext" cgi.force_redirect = 0 cgi.fix_pathinfo = 1 fastcgi.impersonate = 1 fastcgi.logging = 0 extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll extension=php_pdo_mysql.dll date.timezone = "ENTER YOUR TIMEZONE HERE" session.entropy_length = 32
- 我安裝用PHP 5.6.18
- 作曲家我導入的
.httaccess
文件位於IIS使用URL重寫模型公用文件夾。這一步創建了一個web.config
文件。然後我將它移動到公用文件夾。 - 我將我
Laravel
到應用程序在IIS - 我加入phpinfo.php的文件在我laravel所有的根,我能夠通過瀏覽器看到它。
但我無法訪問我的laravel應用程序。
當我去http://localhost/laravel/public/index.php我得到一個錯誤
HTTP 500 Internal error
我也跟着下面的博客,讓我在現在
http://alvarotrigo.com/blog/installing-laravel-4-in-windows-7-with-iis7/
https://laracasts.com/discuss/channels/general-discussion/iis7-laravel-5?page=2
我怎樣才能得到其中laravel應用程序運行?
你有沒有:授予IUSR文件夾「C:\ inetpub \ wwwroot \ laravel \ storage」的完全控制權***這非常重要! – fredyfx