IIS+PHP+MYSQL的安装和配置【2014最新版】
安装IIS的时候遇到了一些困扰,现在将其解决方案做了整理,当然也参考了别人的解决方法,如果你觉得没用,就别看,别老是说copy别人的,技术的事,就那么一回事,或许那个方案解决不了,这个就可以解决,没有绝对的不参考别人的。
当然有些直接是从别的网站看到的,经过处理的。如果不是技术人士,勿进。尽管如此,我依然说是我的原创,请见谅!
首先安装PHP。详细不说。
其次安装MySQL。详细网上可以搜到好几页。
最后安装IIS。下面就直接将IIS的安装和配置吧。
1.开启Windows IIS功能:
开始菜单-控制面板-程序或功能-打开或关闭Windows功能,打开窗口后,稍微等待一下,几秒钟后我们就看到诸多详细。
然后选择哨荡Internet信息服务(即IIS),如图中所罗列的选择,照着打上√。然后点击【确定】。
2.iis的配置:
回到控制版面-管理工具-Internet信息服务(IIS)管理器(在“小图标”下可以看到),或者在我的电脑上右键-管理-服务和应用程序-Internet信息服务(IIS)管理器,双击打开IIS管理器,如下图:
PS:前三张图片是第一种方式;后三张是第二种方式。
现在开始配置吧~~~~
本例选择第一种方式(其实都是一样的,只是界面看上左侧多了一块而已)。
在左侧窗口会看到一个和你的电脑名字有关的东西,这里就以“XXXXX”代替(我的是USER-PC(user-PC\user)),单击后在中间显示很多东西,把这一块称作“XXXXX主页”。在XXXXX主页”中找到IIS下得ASP,右键-打开功能(或者双击),启用父路径的值改为True,匿名运行on end函数的值改为True。
配置好ASP,点击上面说的XXXXX(我的是USER-PC(user-PC\user))回到主页,选中FastCGI配置,双击或者右键-打开功能,打开FastCGI的配置页,最右侧的操作-添加应用程序…,单击打开,出现“添加FastCGI应用程序”的窗口,路径选择PHP安装的路径下面的一个php_cgi.exe的文件的路径。FastCGI属性里面有个“监事对文件所做的更改”,选择PHP安装的php.ini文件的路径,这个属性的意思是,要监视PHP配置文件,一旦配置文件发生更改,这地方就会监听,IIS服务器做出响应。选择后只好点击确定,和上一步一样,回到主页。
配置好FastCGI,然后配置处理程序映射。双击或者右键-打开功能,单击右侧的“添加模块映射...”,弹出添加映射窗口,填写信息如下:请求路径:*.php,模块:FastCGIModule,可执行文件:(PHP安装路径下的php-cgi.exe)
3.网站的配置
配置好这些东西后,点击前面说的XXXXX(我的是USER-PC(user-PC\user))后面的小三角符号,展开选项,右键“网站”-添加网站,打开添加网站窗口,填写网站名称,这自己就填写为FataliBud--Mofen(前者是我的QQ昵称,后者是baiduID的字母),物理路径就是你存放文档的路径,就是你把你的网站的代码放在什么地方,就指向什么地方吧。端口,默认是80,由于我的80端口分配给了Apache,所以只好用8080,只要不占用其他端口就OK,比如常用的就是80、8080、8081、81等等。如果不在此处添加端口,使用默认端口,后面可以再右侧的“绑定”中进行修改。
这时候需要注意,如果你只给特定的用户访问,就需要点击“连接为”按汽耻钮,进去之后选择第一项“特定用户”,然后点击设置为创建一个新用户,输入用户密码。我这里就不做演示,我选择第二种应用程序用户。完成这些配置后,点击确定即可。
由于我选择的是第二种模式,那需要给用户使用的话,就需要添加权限。下面看看如何添加权限吧。
选中上一步创建的网站,右键-编辑权限-安全-编辑,然后添加一个Authenticated users的用户,或者更多人喜欢everyone。但是这种方式不安全。给Authenticated users分配读写的权限。如何添加Authenticated users用户,下面图片有展示,按着顺序去做吧。
4.估计要运行PHP的话,还需要添加默认文档的配置。选中当前网站,回到主页(指的前面说的“XXXXX的主页”)。双击打开或右键-打开功能,右侧的添加,输入index.php,完成操作,默认文档中就可以看到了。
如果需要在浏览器中输入localhost:端口/,回车看到目录的话,就需要在主页的目录浏览中双击打开,右侧启用就是了。
PS:有时候可总塑驾以不需要配置默认文档。这样需要你手动输入完整的路径。
比如:http://localhost:8081/index.php
如果你觉得帮助到了你,请收藏,感激不尽!谢谢~~~
有时间酒吧详细的错误代码整理一下,发上来,帮助大家快速解决错误!!!
补充一点:我安装的时候,出现了403.3的错误,好事MIME的问题,我运行如下图所示命令就解决了。
解释一下:fileExtension='扩展名',mimeType='text/plain'
如果是PHP:fileExtension='.php',mimeType='text/plain'
昨天还不知道php的mimeType是什么,后来经过运行php的mime函数,才知道是text/plain。
ps:请看行路径运行代码,在windows\system32\inentsrv的目录下,这个目录下有个appcmd.exe文件,为什么能执行慈铭,就因为有它的存在。
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/164419.html