iis7 安装laravel5.4环境

Posted 周伯通的麦田

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iis7 安装laravel5.4环境相关的知识,希望对你有一定的参考价值。

laravel版本: Laravel5.4
IIS版本:IIS7
站点配置就不详细说啦,大家网上可以搜一坨很多的配置方法啦哈
直接上图:

由于IIS没有像Apache.htaccess文件,创建一个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环境,那么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环境(暂且咱不说apache额)

iisreset /restart
在IIS中如果W3SVC服务没有运行,可以开始用下面的命令:
net start w3svc

最终运行效果:

 

以上是关于iis7 安装laravel5.4环境的主要内容,如果未能解决你的问题,请参考以下文章

laravel5.4+vue+vux+element的环境搭配

如何在Windows7(IIS7)环境下安装 PHP-OK

windows 2008R2 iis7 +php web环境安装

laravel5.4 正式环境 linux 下出现undefined code

win2008 iis7/iis7.5下最简单最强安装多版本PHP支持环境,以及解决主机宝php版本过低问题 支持不同网站不同php版本

三个方法教会你win7中IIS7配置php环境