IIS下详解配置PHP服务器
作者:bea
下面是我们将安装的软件:
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的开发环境已经搭建好了。
猜你喜欢
您可能感兴趣的文章:
- PHP cookie实例制作一个购物车
- PHP学习之cookie使用详情
- 详解PHP预定义超全局数组变量$_SERVER
- PHP中memcache与memcached对比
- PHP编程中如何使用memcached
- PHP错误控制运算符@的使用
- PHP引用字符串单引号与双引号的区别
- PHP MVC制作一个简单的留言板
- PHP学习:联合MySQL动态创建XML
- 分享一个PHP操作XML类DOMDocument
- PHP解析XML数据获取最新RSS
- 使用PHP生成XML文件代码
- PHP读取XML文件数据实例
- 使用PHP读取XML文件中的数据信息
- 对比几款流行的PHP IDE工具
- PHP中如何正确使用Json
- PHP Json格式与JS Json间的调用
- 了解Json在PHP中的应用
- IIS服务器下配置最佳PHP环境