[Day 03] 在Windows上用IIS架Laravel网站

Windows 安装IIS

控制台 > 程序和功能 > 开启或关闭Windows功能 > 确认Internet Information Service是否已打勾
https://ithelp.ithome.com.tw/upload/images/20210904/20105694MBzXQYPPMM.png

要安装PHP还要注意CGI有没有打开
Internet Information Service > World Wide Web服务 > 应用程序开发功能 > CGI 和 ISAPI
https://ithelp.ithome.com.tw/upload/images/20210904/20105694D8P09lrmR3.png

Windows Server 安装IIS

旧版Windows Server
网页服务器 > 应用程序开发 > CGI 和 ISAPI
https://ithelp.ithome.com.tw/upload/images/20210904/201056941SadAjKfVf.png

Windows Server 2019版本的在 网页服务器角色(IIS) > 角色服务 里面(新增IIS服务器的同时做设定)

下载安装Microsoft Web Platform Installer

Microsoft Web Platform Installer 是简单的免费工具,可以自动化移除的包括 PHP Microsoft 的整个 Web 平台安装。我们可以在 这里下载
https://ithelp.ithome.com.tw/upload/images/20210904/20105694nMQIxPfXuA.png

安装好之後打开程序,可以使用右上角的搜寻功能搜寻PHP(可以反向排序),寻找要新增的版本,点击新增,再点击下方的安装
(我都选择类似图中字样的项目)
https://ithelp.ithome.com.tw/upload/images/20210904/20105694fzRkm0kzDx.png

Laravel(或部分PHP网站)需要用到Rewrite的功能,所以搜寻URL Rewrite并安装
https://ithelp.ithome.com.tw/upload/images/20210904/20105694bOrOC0Cirg.png

IIS针对PHP做设定

新增PHP模组

处理常式对应
https://ithelp.ithome.com.tw/upload/images/20210904/201056948xpX3sF2L9.png

新增模组对应
https://ithelp.ithome.com.tw/upload/images/20210904/20105694bsaia2xyCC.png

新增PHP模组
https://ithelp.ithome.com.tw/upload/images/20210904/20105694XmUm9oaO6B.png
名称可以随便取,
图中的执行档是Microsoft Web Platform Installer安装的路径

如果有看到这个画面
选是就好
https://ithelp.ithome.com.tw/upload/images/20210904/20105694cTxxAUVYGl.png

新增预设文件

预设文件
https://ithelp.ithome.com.tw/upload/images/20210904/20105694K2nR0u8A4Q.png

右上角新增,并输入index.php,建议移到最上面
https://ithelp.ithome.com.tw/upload/images/20210904/20105694Wf2bNxbGGL.png

这样子就可以正常架设PHP和Laravel网站了,
接下来把我们刚建置好的LaravelUnit架起来

架设LaravelUnit

站台上按右键 > 新增网站
https://ithelp.ithome.com.tw/upload/images/20210904/201056940Zdr0G3rlZ.png

输入网站资料及Port
https://ithelp.ithome.com.tw/upload/images/20210904/20105694gxvK1j7Jgo.png
Port通常选择5000以上,
大部分都选择8000以上,
比较没有应用程序在用,
而且不能重复,
(否则会冲突)
最高可以到65535

这样子就设定完成了,
点击右边的浏览
https://ithelp.ithome.com.tw/upload/images/20210904/20105694N3lHWj1sPh.png

就可以看到Laravel的预设页面了
https://ithelp.ithome.com.tw/upload/images/20210904/20105694sjJIak77qw.png
(我还是第一次看到新版的页面)


<<:  Day 4 - Array Cardio Day 1

>>:  [Day4] 找出你的受众目标

Day16 Vue directives(v-model资料双向绑定)

在Vue里有个很大的特色可能就是资料的双向绑定(Two-wayBinding),而资料绑定的话我们最...

全端入门Day27_後端程序撰写之Golang

昨天介绍了Django,今天要来介绍越来越多人使用的Golang。 Golang入门 首先一样要到官...

当计划赶不上变化... ISMS 制度怎麽继续玩下去?

计划赶不上变化的因应对策 网路上已有业界先进绘制的经典 PDCA 品质循环流程图供参,接下来简单的解...

Day24 Modules & Namespaces

今天要来介绍 Module,写 Module 的好处在於,可以把程序码分成不同档案来管理,会比较好维...

op.26 《全领域》-全域开发实战 - 居家植物盆栽 Mvt I (NodeMCU & MQTT)

op.26 打造属於你的时空廊道 为你我打造一个专属你的自由往返通道 让你可以任意地穿越 不再受拘...