※IDC知识库搜索

当前位置: 服务器托管 > IT学院 > 网站运营 >

Server2008下为IIS7配置PHP+MySQL+phpmyadmin (北京服务器租用托管必备知识)

Tags: Server2008下为IIS7配置PHP+MySQL+phpmyadmin Server2008下为IIS7配置PHP+MySQL+phpmyadmin 最 近开始用Server2008系统,今天想配置一下PHP环境,结果发现Vista和Server2008竟然都不支持apache,MS还真是够小气
Tags: Server2008下为IIS7配置PHP+MySQL+phpmyadmin

Server2008下为IIS7配置PHP+MySQL+phpmyadmin

最 近开始用Server2008系统,今天想配置一下PHP环境,结果发现Vista和Server2008竟然都不支持apache,MS还真是够小气, 以前在Win2003下面一直用的APMServ,看来Server2008下暂时是用不成了,只好手动为IIS7来配置了,把步骤和注意的问题在这记录 下来。

在这里我把PHP和MySql还有phpMyadmin都统一放在了D:\Program_Green\_Server目录下,php和Mysql我下载的都是免安装版。

首先要把mysql5目录中的my-small.ini改名为my.ini,然后把php目录中的php.ini-dist改为php.ini,然后打开php.ini编辑该文件:

找到extension_dir = “./” 这一行,改为extension_dir = “D:\Program_Green\_Server\php\ext\”

去掉
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll

前面的

这里有个问题,我想到以后可能会用到sqlite扩展,于是把extension=php_sqlite.dll前的;号也给去掉,但是IIS会出 现“IIS Worker Process 已停止工作”的错误提示,不知道以后的PHP6里高版本的sqlite会不会解决这个问题。

下面是我做的一个简单的批处理,把以下内容保存成.bat文件,放到D:\Program_Green\_Server下执行。

@echo off
copy php\php.ini c:\windows\
copy php\libmysql.dll c:\windows\system32\
copy php\libmcrypt.dll c:\windows\system32\

mysql5\bin\mysqld-nt –install-manual “mysql5″ –defaults-file=”D:\Program_Green\_Server\mysql5\my.ini”
sc config “mysql5″ start= auto
net start mysql5
mysqladmin -u root -p password 123456

运行后会提示输入原密码,直接回车即可,123456即是新密码。

然后打开IIS,选择服务器名或者一个站点,双击右侧功能视图中的“处理程序映射”,添加一个脚本映射,请求路径为*.php,可执行文件指定为D:\Program_Green\_Server\PHP\php5isapi.dll,名称为PHP。

运行cmd,输入iisreset来重启IIS,至此环境配置完成。

phpmyadmin的配置很简单,我这里用的是2.11.6版,只需要把config.sample.inc.php改名为config.inc.php,然后打开并编辑它
为$cfg['blowfish_secret']随便指定一个字符串
把37和38行改为
$cfg['Servers'][$i]['controluser'] = ”;
$cfg['Servers'][$i]['controlpass'] = ”;
即可。


北京双线机房 北京双线服务器 北京双线主机托管 北京双线托管 服务器托管 托管服务器
关于我们| 招聘信息| 联系我们| 付款方式| 网站地图 |友情链接 | 云计算服务平台 | 在线工单系统
咨询热线:010-82894410/82894420  7×24小时技术支持:13811155188 15811155188
传真:010-82894410转607  客服传真:010-82894410转607   京ICP证090528号 京ICP备09042719号 公安局备案编号:1101083278 
Copyright© 2006-2010 东方瑞庭(TopServers) 版权所有