iis 7下安裝laravel 5.4環(huán)境的方法教程
前言
本文主要給大家介紹了關于iis 7下安裝laravel 5.4環(huán)境的相關內容,分享出來供大家參考學習,下面來一起看看詳細的介紹:
- laravel版本: Laravel5.4
- IIS版本:IIS7
站點配置就不詳細說啦,大家網上可以搜一坨很多的配置方法啦哈
安裝方法
直接上圖:

由于IIS沒有像Apache.htaccess文件,創(chuàng)建一個Web.config文件在 D:\www\clw_app\public 下面
web.config配置如下:
<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環(huán)境,那么public目錄下的.htaccess是:
<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環(huán)境(暫且咱不說apache額)
iisreset /restart
在IIS中如果W3SVC服務沒有運行,可以開始用下面的命令:
net start w3svc
最終運行效果:

總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
PHP 面向對象程序設計(oop)學習筆記 (四) - 異常處理類Exception
異常經常被用來處理一些在程序正常執(zhí)行中遇到的各種類型的錯誤。比如做數據庫鏈接時,你就要處理數據庫連接失敗的情況。使用異??梢蕴岣呶覀兂绦虻娜蒎e特性,從而使我們的應用程序更加的穩(wěn)定和健壯。2014-06-06
PHP設計模式之迭代器(Iterator)模式入門與應用詳解
這篇文章主要介紹了PHP設計模式之迭代器(Iterator)模式,結合實例形式詳細分析了PHP迭代器模式的相關概念、原理、應用案例及操作注意事項,需要的朋友可以參考下2019-12-12

