iis 7如何安装laravel 5.4环境

  [复制链接]
查看: 71|回复: 3
  • 慵懒
    2018-4-28 09:37
  • 发表于 2018-4-3 09:03:24 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    • laravel版本: Laravel5.4
    • IIS版本:IIS7

    站点配置就不详细说啦,大家网上可以搜一坨很多的配置方法啦哈

    安装方法

    直接上图:

    由于IIS没有像Apache.htaccess文件,创建一个Web.config文件在  D:\www\clw_app\public 下面

    web.config配置如下:


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <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是:


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <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额)


    1
    iisreset /restart



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


    1
    net start w3svc



    最终运行效果:

    发表于 2018-5-3 03:19:44 | 显示全部楼层
    珍惜生命,果断回帖。
    回复

    使用道具 举报

    发表于 2018-7-31 04:47:49 | 显示全部楼层
    额,看不懂在说神马~@_@
    回复

    使用道具 举报

    发表于 2018-9-14 11:00:43 来自手机 | 显示全部楼层
    珍爱生命,果断回帖。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

     
     
    技术支持
    在线客服
    售后交流群瑞恩社区™售后</font><br><span>交流
    工作时间:
    8:00-18:00
    客服热线:
    15368564009
    微信扫一扫
    返回顶部 关注微信 下载APP 返回列表