IIS下详解配置PHP服务器

  作者:bea

在前面几篇文章中信鸽网整理了一些如何在windows环境和Linux环境下搭建PHP的开发环境,并且都是使用的Apache服务器,这里信鸽网将给大家呈现的是如何在IIS服务器下搭建PHP环境。 下面是我们将安装的软件: 1、PHP 5.26 2、IIS 6.0 3、MySQL V5.0.15 正式版 4、phpMyAdmin-2.11.7-all-languages 5、本机操作系统 Window Server 2003 EnterPrise Edition SP2 首先
在前面几篇文章中信鸽网整理了一些如何在windows环境和Linux环境下搭建PHP的开发环境,并且都是使用的Apache服务器,这里信鸽网将给大家呈现的是如何在IIS服务器下搭建PHP环境。

下面是我们将安装的软件:
1、PHP 5.26
2、IIS 6.0
3、MySQL V5.0.15 正式版
4、phpMyAdmin-2.11.7-all-languages
5、本机操作系统 Window Server 2003 EnterPrise Edition SP2

首先安装IIS服务器

打开控制面板->添加删除程序->添加删除组件->应用程序服务器 要使用ASP.NET的就把详细信息里面的ASP.NET勾上!然后下一步。

这里如果有光盘的可以直接用光盘安装,如果没有就下一个,我用的是IIS6 然后安装的时候会提示你插入光盘,你浏览到下载解压后的IIS6的文件里,然后会找到所需文件,就这样一直浏览就可以安装成功!

再安装PHP

安装好IIS之后就需要打开准备好的PHP文件,将里面的DLL文件全部复制到System 32 目录下, 其实并不需要全部复制!只需要复制 php5ts.dll libmysql.dll libmcrypt.dll 这三个就行了!但如果你觉得不好记,全部复制进去不会影响什么!然后将PHP目录下的php.ini-recommended拷到C:\Windows下 然后把php.ini-recommended文件改名成php.ini

从IIS里面添加对PHP的映射

打开 Internet 信息服务(IIS)管理器(管理工具里面)

点击Web 服务扩展 如果你同时要使用ASP ASP.NET(安装了才有) 的话 就点击左边的允许! 同时所有未知的ISAPI也要允许!

接着在默认网站上--->右键--->属性--->ISAPI 添加 筛选器,名称 可以写PHP 可执行文件 找到 你的PHP目录下的php5isapi.dll

然后在点击主目录--->配置--->添加--->可执行文件也选择刚才这个文件 扩展名填写.php 确定

同时在文档里面可以添加index.php 这个是默认打开的页面!不会影响程序。如果你设置了它就自动寻找这个文件,如果有就直接打开。不过还是建议添加一下!

接下来 应用 确定 重启IIS服务

重启方法:

在运行里面依次输入

net stop w3svc

net stop iisadmin

net start w3svc

接着在你的目录下的PHP文件就可以浏览了!

比如输入

echo phpinfo();

?>

短标记默认是关闭的,请写成 这种形式的,建议不使用短标记。

保存为index.php,然后在Internet 信息服务(IIS)管理器下的默认网站的右边 点击你想看的页面 右键 浏览!OK 显示出来了。


配置PHP

上面仅仅完成了PHP的安装,但是PHP的配置都是默认的,这样子会带来很多的问题。为了使PHP能更好的运行,需要修改PHP配置!PHP主要与php.ini有关,打开C:\Windows下的php.ini。

找到 extension_dir = "./" 改成extension_dir = "C:\php\ext\" 地址是PHP目录下的ext文件夹,

我的是在C盘里面。然后找到

;extension=php_bz2.dll

;extension=php_curl.dll

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_exif.dll

;extension=php_fdf.dll

extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_gmp.dll

;extension=php_ifx.dll

;extension=php_imap.dll

;extension=php_interbase.dll

;extension=php_ldap.dll

extension=php_mbstring.dll

extension=php_mcrypt.dll

;extension=php_mhash.dll

;extension=php_mime_magic.dll

;extension=php_ming.dll

;extension=php_msql.dll

extension=php_mssql.dll

extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_oci8.dll

;extension=php_openssl.dll

;extension=php_pdo.dll

;extension=php_pdo_firebird.dll

;extension=php_pdo_mssql.dll

;extension=php_pdo_mysql.dll

;extension=php_pdo_oci.dll

;extension=php_pdo_oci8.dll

;extension=php_pdo_odbc.dll

;extension=php_pdo_pgsql.dll

;extension=php_pdo_sqlite.dll

;extension=php_pgsql.dll

;extension=php_pspell.dll

;extension=php_shmop.dll

;extension=php_snmp.dll

;extension=php_soap.dll

;extension=php_sockets.dll

;extension=php_sqlite.dll

;extension=php_sybase_ct.dll

;extension=php_tidy.dll

;extension=php_xmlrpc.dll

;extension=php_xsl.dll

;extension=php_zip.dll

这一块 然后去掉有些前面的分号,上面是我已经配置好了的。你看看和你有什么不一样!

当然更多的设置还是要看你需要什么功能,比如很多人喜欢把register_globals = Off改为

register_globals = On 反正这些看你的需要,不过这个我不建议改!


安装MYSQL

刚从迅雷里面下载的MySQL V5.0.15 正式版!直接双击即可安装!

也就是一般的软件安装! 只不过安装完后一个配置向导,可以设置下数据库放在什么地方,可以设置登陆密码 什么的 没什么好填的 自己看着半吧!

如果没有设置好 也可以直接打开MYSQL目录下的bin文件夹里面的MySQLInstanceConfig.exe进行配置

启动MYSQL可以在服务(运行里面输入services.msc 或者我的电脑右键管理 服务和应用程序下的服务这一项里)里面找到MySQL 然后右键启动 ,或者直接在运行里面输入 net start mysql


安装PHPMYADMIN

将phpMyAdmin-2.11.7-all-languages放于站点根目录下,最好改个名字!phpMyAdmin

找到./libraties/config.default.php 并打开

$cfg['Servers'][$i]['host'] = 'localhost';//mysql服务器地址本地为localhost

$cfg['Servers'][$i]['port'] = '3306';//mysql服务器的端口 默认为3306 如果安装MYSQL时改变成其他端口,此处做相应修改!

$cfg['Servers'][$i]['auth_type'] = 'config'; //这个是PHPMYADMIN的四种认证方式,含四种情况,即 config cookie signon http

$cfg['Servers'][$i]['user'] = 'root';//数据库帐号

$cfg['Servers'][$i]['password'] = '';//设置你的密码 只有设置config时才需要设置 设置之后即可直接登陆

在浏览器中输入:http://localhost/phpMyAdmin/index.php ,若 IIS 和 MySQL 均已启动,则可进入MYSQL的管理工具phpMyAdmin若还是不行,则把电脑重启下,保重各项 服务已经打开!配置已经改好。

好了,到这里我们在windows环境和IIS服务器环境下已经将PHP的开发环境已经搭建好了。

有用  |  无用

猜你喜欢