2008iisphpmysql
① windows 2008 r2 iis怎么配置php网站
虽然PHP网站配置一般大多数人可能会联想到用Apache+php+mysql来配置,但是呢,如果是为了安全性考虑或者是说是为了便捷高效快速的完成工作,那么Apache+php+mysql这个配置工作就非常的烦琐,至少对于菜鸟来说不会是一次性就完成,中间出了错误就得调试,浪费了不少的时间在这上面。
不过微软的IIS可以无逢的支持PHP页面配置,最重要的是它方便高效,如果你是个不喜欢敲代码来调试的话(当然了,作为开发人员不会不敲代码,这里面向初学者)或者是个喜欢一次性完成配置,不想把时间花在这上面的话,那么你选择IIS就方便了很多!
OK,废话就不说了,下边讲解配置方法,首先先安装IIS组件,安装完后
现在安装配置PHP,系统会自动联网下载相关的组件自动配置。
安装完成后,返回IIS界面新建个网站项目看看,这里是不是多了一个PHP Manager:
打开它后,现在就配置它,让它完成PHP配置,我们在网站项目根目录下新建一个空的名为index.php文件,然后在该文件里输入<?php phpinfo();?>代码后保存退出,再返回PHP Manager下配置,点击register new php varsion:
让我们加载我们在前面安装的PHP版本:
点击确定后,我们打开浏览器,在浏览器上输入http://localhost 回车。
② SERVER 2008 R2 +IIS7.5+PHP+MYSQL5.1环境,安装BUGFREE,检查不到MYSQL求大神指点.
1、mysql版本是4.x版本?或者有特殊设置?
2、测试一下php中这个mysql_get_client_info正常吗
bugfree中的检测mysql的函数
functioncheckMysql()
{
if(function_exists("mysql_get_client_info"))
{
$versionInfo=mysql_get_client_info();
preg_match('/[^d]*([d.]+)[^d]*/',$versionInfo,$version);
$version=isset($version[1])?$version[1]:$versionInfo;
returnversion_compare($version,'5.0','>=');
}
returnt('bugfree','NotInstall');
}
我的就正常,
③ windows 2008 r2 iis7 +php web环境怎么安装
1.第一步首先确认系统信息本教程在2008系统版本上测试成功
④ windows server 2008 r2配置web服务器
建议选择每个程序的正式版 因为最新版本的正式版在server上应用比较多都是经过很多测试的 至于说稳定的话 应该没什么问题 这套组合可以随便搭配的 如果是高版本的某个程序例如php 安全系数肯定更高 如果你用低版本的mysql那就可能引发问题 还有一些就是要考核你的web代码,高版本的php中可能对某些函数进行的去除或整合 ,建议自己可以在本地简历虚拟环境进行调试
⑤ windows server 2008 r2 iis7.5 php 连接mysql报错
确定你mysql的连接是否正确,
本机用127.0.0.1,
本机如果你是用自己的ip连接不上的除非你在mysql里添加了你的ip也就是相当于远程连接,
远程需要在mysql里添加相应的IP和权限。
⑥ IIS+PHP+MYSQL+discuz 如何正常架设
不需要复制什么文件到windows目录下!
这种是过时的做法了!
iis集成php
首先关闭iis管理器窗口
下载PHPManagerForIIS-1.2.0-x86.msi这个软件,安装一下, 然后再打开iis
就会出现这个图标
最后就是直接修改php安装目录下的php.ini即可,你要什么模块就打开什么模块即可!
记得修改ini文件后, 重启iis就是了!
⑦ windows server 2008 配置php开发环境(要求:iis+php+mysql+phpmyadmin +zend)求详细的图文教程!
你可以下载xampp直接安装即可,这样效率比用iis高很多。
⑧ 最近服务器有点卡,MYSQL占用CPU100%。卡死的时候吧IIS上的网站禁用再启用就好了,IIS重启无效。
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的CPU监视,不超过25%(服务器为4CPU),每分钟刷新,超过限制时关闭。
根据w3wp取得是哪一个应用程序池:
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池。(iisapp实际上是存放在C:\windows\system32目录下的一个VBS脚本,全名为iisapp.vbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script Host”来执行,就可以得到PID与应用程序池的对应关系。)
3、到iis中察看该应用程序池对应的网站,就ok了,做出上面的内存或CPU方面的限制,或检查程序有无死循环之类的问题。
解决内存占用过多,可以做以下配置:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。再设置当内存占用超过多少(如500M),就自动回收内存。
我的设置如下:
首先是对CPU的限制:在启用cpu监视后,我设置该应用程序池最大的cpu使用率为50%。设置刷新cpu时间为1分钟,设置操作为“关闭”。最大工作进程数设置为1。这个意思是,IIS刷新检测该独立池的CPU使用情况时间为1分钟,如果超过设置的cpu限制50%,就会发出关闭池的指令,要求池在指定的时间内关闭。如果池成功在这个时间内关闭,IIS会重启动一个新池,此段时间很短,一般不会有什么感觉,池就重新开启了,对于访问网站的人基本是不会有感觉的。但如果池没有在指定时间内关闭,IIS就会强行关闭它一个刷新CPU时间。在这个停止的时间内,网站无法访问,提示“Service Unavaliable”。
关闭时间和启动时间间隔设置:设短一些比如10秒,这样当您的网站程序大量占用系统资源时IIS自动快速回收进程并且快速启动进程,您的网站暂时还可以将就着工作。
对内存的限制及进程回收时间的设置:我设置为内存占用超过800M就自动回收内存,虚拟内存没有做限制。进程回收时间我保持默认没有修改。各位可以根据自己的情况设置更短的时间。对应用程序池最大虚拟内存也可以在此进行设置,超过了设置的最大虚拟内存,该池会就被回收。
最后综合落伍wlmmc的一些经验,总结一些需要注意的问题:
1、 要限制一个站点的CPU使用,必须将该站点设置为独立应用程序池,共用应用程序池是无法限制单个站点的。IIS独立应用程序池,就需要独立的进程,非常消耗内存。独立池越多,就有越多的W3WP进程。对于每个站点均要独立应用程序池的服务器,在一般的普通P43.0 2G内存 的普通服务器上,建议不要超过50个站点,最好30以内,不然服务器压力非常大。在配置上,我一般把资源消耗较大的网站独立一个池,一般普通BBS或者生成HTML的系统大概5个站一个池。普通网站以及一些企业站点均共用一个池。
2、根据wlmmc的经验,在服务器硬件允许的情况下,一般不要限制站点内存使用,这样能够保证网站运行,不会出现用户掉线情况。需要限制某站的最大虚拟内存不要小于64M,不然可能出现一些未知的错误。
3、这些都不是根本解决办法,它的根本问题是网站程序有问题,要解决根本问题还要从程序查起。根据本文开头提到的方法查到具体的应用程序池,找到使用此应用程序池的网站,解决网站程序存在的问题,如死循环之类。
4、除了w3wp.exe, 在调用数据库进行大量查询操作的时候,也会大量占用CPU资源,这是难免的(数据库方面的语句及结构优化不在本文讨论范围之内)。个人认为,只要不是CPU长时间占用100%, 一般在75%左右都是正常的。
⑨ windows server 2008 r2 64位的操作系统,php连不上mysql数据库,压根没加载,怎么办啊
找到php.ini文件,把extension=php_mysql.dll前面的分号去掉,然后重启IIS
⑩ 谁有win server 2008 IIS7.0 的完整教程加PHP
建议你升级到R2,微软中国上有升级包
升级后可以用phpmanager
下载PHPManager后安装(选择版本要选对,x86还是x64,当然这是废话,选x64)
然后到php的windows主页上,下载php 5.4(最新的好像是5.4.4),用Non Thread Safe的,下载Zip包。下载后解压到一个位置,比如C:\PHP
右键计算机——管理——角色——添加角色,下一步后有IIS的选项,勾选,安装cgi,开始安装。
安装后找到角色——Web服务器——Internet 信息服务,双击PHPManager,点击Register new PHP Version,点...,选择php所在的目录后打开,选择php-cgi.exe,点击确定。php环境就配置好了。
配置好后点 Check phpinfo 后招下拉箭头选择localhost后点确定。如果有phpinfo,那么你安装成功了。
mysql下载后一路下一步就ok了