《PHP編程:iis 7下安裝laravel 5.4環境的方法教程》要點:
本文介紹了PHP編程:iis 7下安裝laravel 5.4環境的方法教程,希望對您有用。如果有疑問,可以聯系我們。
前言PHP應用
本文主要給大家介紹了關于iis 7下安裝laravel 5.4環境的相關內容,分享出來供大家參考學習,下面來一起看看詳細的介紹:PHP應用
站點配置就不詳細說啦,大家網上可以搜一坨很多的配置方法啦哈
PHP應用
安裝方法PHP應用
直接上圖:PHP應用
PHP應用
由于IIS沒有像Apache.htaccess文件,創建一個Web.config文件在? D:\www\clw_app\public 下面PHP應用
web.config配置如下:
PHP應用
<configuration> <system.webServer> <rewrite> <rules> <rule name="Imported Rule 1" stopProcessing="true"> <match url="^(.*)/$" ignoreCase="false" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> </conditions> <action type="Redirect" redirectType="Permanent" url="/{R:1}" /> </rule> <rule name="Imported Rule 2" stopProcessing="true"> <match url="^" ignoreCase="false" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
大家如果是apache環境,那么public目錄下的.htaccess是:
PHP應用
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule>
我這里是運行滴iis環境(暫且咱不說apache額)PHP應用
iisreset /restart
在IIS中如果W3SVC服務沒有運行,可以開始用下面的命令:
PHP應用
net start w3svc
最終運行效果:PHP應用
PHP應用
總結PHP應用
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如有疑問大家可以留言交流,謝謝大家對維易PHP的支持.
PHP應用