目前很多人想在IIS上使用PHP!但对于环境上的概念比较混乱!所以还是提出来说一下!按照本人的配置!绝对可以安装正确!
以我自己的服务器Windows 2003 Server + IIS6 + SQL2000 为例:
如果你想使用 PHP 4.4.2 请按照以下步骤配置:
请从http://www.php.net/downloas上下载你需要的版本,或者在本站下载:
PHP For Windows 4.4.2
http://www.code365.net/Resource/Tools/Server/200608/7476.html
请注意!要下载zip包!不要下安装包!便于以后升级使用
解开压缩包命名为php拷贝到X:\php(X为你的盘符)符
添加环境变量:X:\php;
拷贝php.ini-recommended建议使用这个文件到X:\windows(X为你的系统盘)
重命名为php.ini同时打开
然后修改了几个地方:
extension_dir = "X:\php\ext"(你的PHP extensions文件夹所在目录PHP5为ext)
找到这些!去掉相应前的分号(Windows 2003 所有支持都给了)
extension=php_mbstring.dll
;extension=php_big_int.dll
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
;extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
找到:session.save_path =
(这里添加session的缓存目录!可以自己定盘!但一定下就不可以更改了)
保存 -> 赋予php.ini可读运权限!-> 赋予php文件夹可读运权限!
然后打开IIS管理!
WEB扩展属性中添加php 可执行文件X:\php\isap\php4isapi.dll
Internet 数据连接器允许
然后点 站点属性 -> 目录 -> 配置里添加可执行文件
X:\php\isap\php4isapi.dll 扩展名为 .php
-> Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向X:\php\isap\php4isapi.dll
-> 再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加
index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
确定 Web 目录的应用程序设置和执行许可中选择为“纯脚本”,然后重新启动IIS!
在IIS目录下新建 index.php 文件,写上如下代码:
<?
phpinfo();
?>
打开index.php网页,能正常打开
PHP5.1.2的配置:
PHP For Windows 5.1.4 下载地址:
http://www.code365.net/Resource/Tools/Server/200608/7478.html
大同小异区别几个php5默认是不支持mysql的!所以需要在php.ini里打开mysql的支持!
然后需要拷贝php目录下的 libmysql.dll / libmhash.dll / libmcrypt.dll 到系统目录下!就OK了!
转载请注明:轮回阁 » PHP各版本环境正确的在IIS的配置方式
特别说明:所有资源均无解压密码且可直接下载,若有会特别注明,部分回复可见内容仅为提供更多的下载点。