当前位置:网站首页 > 资讯中心 > IT技术 >
iis 7下如何安装laravel 5.4环境
发布日期:07-05 所属分类:IT技术
;

 

  • 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

    最终运行效果:


    本文章地址http://www.vzeo.com/news/xuetang/800638.html 由   友站网 编辑整理,转载请注明出处
    推荐资讯