海运的博客

Windows 2003 IIS6安装配置PHP环境

发布时间:May 27, 2012 // 分类:IIS // No Comments

本文以PHP线程安全版安装为例,下载PHP:http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip
进入解压目录,复制libmysql.dll至c:windowssystem32目录下,如需开启mcrypt扩展,也要复制libmcrypt.dll至此目录。
修改配置php.ini-recommended为php.ini并复制到c:windows目录下。.

#http://www.haiyun.me
extension_dir = "c:\php\ext"
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_gettext.dll
extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_xmlrpc.dll
extension=php_zip.dll

配置IIS6支持PHP:
网站——右键——属性——主目录——配置——添加:
IIS6添加php5isapi扩展.png
添加文档index.php:
IIS添加index.php文档.png
添加Web扩展:
IIS6增加PHP扩展.png
重启启动IIS生效,新建phpinfo测试:

<?php
phpinfo();
?>

IIS6测试phpinfo信息.png
IIS配置PHP权限备注:

修改php.ini配置文件需重启IIS生效
PHP安装目录需IIS_WPG用户与IUSER用户的访问权
PHP的session 目录和 log 目录,至少需要IIS_WPG用户与IUSER用户的写入权。
PHP程序如果有 include 命令,若要正常运行,至少需要文件所在的上级目录上有ISUER访问权。
如果安装ZendOptimizer,那ZendOptimizer至少需要NETWORKS SERVICE组的访问权 

标签:php, windows 2003, IIS, iis7配置php支持

评论已关闭

分类
最新文章
最近回复
  • 海运: 正常情况下编译整个内核执行make menuconfig后就不会出现此提示,当单独编译单个模块...
  • oijq: 就是用的armbian的配置文件哈,按你的教程做的,在执行make LOCALVERSION=...
  • 海运: 使用armbian的配置文件,其它添加或修改自己懂的部分,不懂的就不要碰了。
  • oijq: 编译时这些选项全部选Y吗?Actions Semi Platforms (ARCH_ACTIO...
  • 海运: n1编译bbr内核模块参考这个:https://www.haiyun.me/archives/...
  • jiqz: make M=net/ipv4/ CONFIG_TCP_CONG_BBR=m modules编...
  • ruralhunter: 哦,文档里应该是对的,是.config
  • ruralhunter: cp /mnt/boot/config-4.18.7-aml-s9xxx .config这里应...
  • 海运: 你是编译不成功呢?还是编译后不能运行呢?还是运行后不能访问web界面呢?
  • 白墨: 可能不清楚就是编译安装后启动后访问不了web界面