iis如何配置php
在IIS下配置PHP有4个步骤。
步骤/方法
首先,下载Windows的PHP安装包。然后把包解压到C:& # 92;PHP .完成以上步骤后,更改C:& # 92;php目录下的php.ini-dist文件重命名为php.ini,然后复制到C:& # 92;在Windows目录下。
打开C:& # 92;用记事本。在php.ini目录文件php.ini中找到register_globals = Off,将Off改为On。
然后找到extension_dir = “。/& quot;吧”。/& quot;./在php中到ext的位置,如“C:& # 92;php & # 92ext & quot。最后,将php目录中的php5ts.dll复制到C:& # 92;WINDOWS & # 92在system32目录下。至此,完成PHP的安装步骤。
设置IIS以支持PHP
添加新的WEB扩展服务。根据
开始→程序→管理工具→“Internet信息服务(IIS)管理器打开IIS管理器”。选择Web服务扩展→添加新的Web服务扩展。添加:php目录下的php5isapi.dll,名字:PHP。将扩展状态设置为允许:√。完成后选择确定。添加ISAPI筛选器。根据
互联网信息服务(IIS)管理器→网站→属性→”ISAPI过滤器→添加过滤器名称:php可执行文件:PHP目录下的php5isapi.dll。添加一个php映射文件。
选择Internet信息服务(IIS)管理器→网站→默认网站→属性→主目录→配置映射→添加可执行文件:php目录中的PHP5isapi.dll扩展:。php。添加主页默认文件。选择Internet信息服务(IIS)管理器→网站→默认网站→属性→主目录→文档。添加index.php主页文件。
设置相关权限
设置PHP文件夹权限。打开PHP文件夹,添加everyone、IUSR和IWAM用户权限。看了一下相关资料,说是只需要添加IUSR用户权限就可以了,但是我个人试过,如果不加入everyone用户,实现是不成功的。如果设置错误,请纠正我。因为加入大家都不能保证安全。设置网站文件夹权限。设置如上所述。只有文件夹路径不同。
4
试验
重新启动IIS。
检查PHP主页文件。测试页面。在浏览器中输入这台计算机的IP地址。
window+nginx+php环境配置,附配置搭配说明?
1,下载PHP
php下载版本比较多,其中,
vc9=vs2008编译,推荐使用IIS+php搭配模式,
vc6=vs6编译,推荐使用apache+php方式搭配,
Thread Safe,线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。
Non Thread Safe,
再来看PHP的两种执行方式:ISAPI和FastCGI。
ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;
而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。
官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。
2,配置php
解压到某个目录,如c:/php345
将php.ini-development重命名为php.ini
fastcgi.impersonate=1 默认为0,如果使用IIS,你需要开启:cgi.fix_pathinfo=1
cgi.force_redirect=0 默认开启,如果你使用IIS,可以将其关闭
其次指定extension_dir目录和date.timezone目录
extension_dir = “C:/php53iis/ext”
date.timezone= Asia/Shanghai
修改PHP.INI配置文件中的cgi.fix_pathinfo = 1,PHP 会修正 SCRIPT_FILENAME 为真实的文件地址,否则 PHP 将无法找到需要处理的 PHP 文件。
3,配置nginx
解压nginx,如c:/nginx
设定error.log的存放目录,将#error_log logs/error.log;的#去处,默认error.log是存放在Nginx安装目录中logs目录下。
怎么样设置IIS让网站访问提速优化04?
服务器在一定流量后或者因为网站程序的刚需求.而网页卡或无法访问,导致访问下降体验差,今天就这个问题做个较全的教程,让网站飞起来.
1.不同的站用不同的应用程序池.方法:应用程序池-新建-应用程序池-名称可自定义,然后设置,网站-属性-主目录-应用程序池,选择刚新建的应用程序池.
2.应用程序池优化.方法:应用程序池-选择要优化的那个程序池-属性-回收工作进程(分钟)设为200的.最大虚拟内存300,最大使用的内存150.大家可以根据网站需求做出一些调整.
3.IIS网站优化:A,网站-启用日志记录,勾掉,这功能没啥用.B,文档-默认内容文档,把除了网站首页文件名名称的其它内容文档删掉,因为每次访问网站首页的时候都要查询一下这个.C,网站-主目录-读取(勾上),索引资源(勾上),写入(勾上),主目录-配置-应用程序扩展,只保留网站需要扩展名,如ASP.PHP,其它的可以全部删呢.
4.WEB 服务扩展优化.有ASP程序网站的启用Active Server Pages,有PHP程序网站的启用PHP服务,没有则禁止,其它的服务扩展如不是自己设置的可以禁止.
windows 2008 r2怎么安装iis?
今天来分享如何在windows server 2008R2服务器上面安装iis,并搭建项目。
先说一下我们此次演示的环境吧,使用的是VirtualBox虚拟机加载windows server 2008R2企业版,关于如何VirtualBox如何在windows电脑上安装就不讲了,想必每个人都会哈!关于虚拟机上面安装windows server2008R2,不会的同学可以参考此文章虚拟机VirtualBox-5.1安装windowsserver2008r2,在此还要多提醒一句,一定要记得服务器的密码哦,要不然就晾凉啦。
下面,给大家简单的讲一讲IIS。IIS全称是Internet Information services,意思是互联网服务,是微软发行的。现在最新版本是IIS8.0版本,我们今天将要在电脑上安装7.0版本,下面开始在win服务器上面安装IIS。
(1)我们打开windows server,在桌面“计算机”上面右键,选择“管理”(如果桌面上面没有计算机,可以在桌面空白位置,右键选择个性化,点击左侧“更改桌面图标”,选择“计算机”,点击“应用、确定”,然后回到电脑桌面即可,进入服务器管理器。
IIS服务器
(2)我们在服务器管理器页面,点击“操作”,添加“角色”,勾选“Web服务器(IIS)”,默认会弹窗,点击“添加必须的功能”。进入下一步;
IIS安装
IIS安装弹窗
(3) 进入“服务角色”,在默认勾选的角色服务上面,我们在勾选“HTTP重定向”和“FTP发布服务”,点击“下一步”;
IIS服务器角色
(4)进入服务安装界面,点击“安装”即可。
确认安装
IIS安装过程
(5)安装完成,点击“关闭”,回到“服务器管理器”页面。
IIS安装完成
(6)验证IIS,打开浏览器,在地址栏输入127.0.0.1或本机ip地址,出现IIS欢迎页面表示安装成功。
IIS7.0
(7)使用IIS环境搭建网站,在“开始”菜单找到“Inter信息服务(IIS)管理”,在打开的管理器依次点击。
搭建网站
至最后一层,点击右侧“添加网站”,在弹窗内添加网站信息。物理路径须选择wwwroot目录,网站目录可自定义。
填写网站信息
(8)在物理路径目录文件内新建“index.html”文件;
index.html
使用编辑器打开,输入经典代码,或直接输入“hello word”,然后我们在浏览器上刷新我们刚刚打开的页面,或输入127.0.0.1,打开页面。
欢迎页面
表示IIS及网站已经搭建完成,对于PHP项目需有PHP环境及配置IIS。我们在下节讲解到。
PHP5.2如何创建本地web服务器?
1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。 2、更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。? 3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/wwwroot”,将我们开发的网站COPY到该路径下。即可实现本地访问该网站。 4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在弹出的对话框中勾选“万维网服务HTTP”右侧的两个复选框,最后点击确定退出。 5、在局域网中其它计算机上,打开浏览器,输入“http://Web服务器的IP地址/”按回车键,就可以访问服务器上的资源”。?经过以上步骤的设置,局域网中的其它用户就可以通过浏览器访问你所共享的web资源了!
觉得有用点个赞吧