本帖最后由 vcf 于 2009-11-14 22:02:37 编辑

解决方案 »

  1.   

    apache简单,高性能。不懂为什么用IIS。也不配套啊!
      

  2.   

    的确...楼主为什么不用APACHE呢..
      

  3.   

    可是服务器上还有好多.NET的站点啊
      

  4.   

    你这是在同一个IIS上吗?
    如是,请提升配置ISAPI筛选器的位置当然也可以不配置ISAPI筛选器而只配置应用程序
      

  5.   

    不用对网站设置,只要配置应用程序就可以了,如果非要设置isapi筛选器也可以针对所有网站设置
      

  6.   

    PHP环境搭建 基于IIS(php+mysql)找到php安装包
    解压缩到d:\php
    复制libmcrypt.dlllibmysql.dllphp5ts.dllphp.ini-dist到c:\windows(系统盘)目录
    php.ini-dist改名为php.ini修改php.ini
    修改extension_dir = "d:/php/ext/"
    去掉
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mcrypt.dll
    extension=php_mysql.dll
    前边的注释IIS中增加D:\php\php5isapi.dll的Web Service Extension 并设置为enabled
    Web Sites->properties->Home Directory->Configuration->Mapings增加D:\php\php5isapi.dll对.php的映射
    默认文档中增加index.php
    重启IIS即可可以通过在php文件中使用echo phpinfo();
    来查看PHP环境的配置情况。mysql安装
    mysql安装在d:\mysql下
    setup type->customdir -> 选择到d:\mysqldata 
    dir 选择到d:\data
    InnoDB TableSpace Settings -> d:\data
    Include Bin Directory in windows path - >yes
    Modify Security Settings->自己设置密码
    基本一路默认即可
      

  7.   

    1.检查php.ini文件的位置。要么把文件放在system32下,要么把文件所在目录添加到环境变量的path中
    2.php.ini中是否有错误
      

  8.   

    找个PHP安装版的,直接运行.exe安装程序选一下安装模式就什么都搞定了,多省心呀。
    安装好后,即使选了ISAPI模式安装,IIS里面你截图的那里都是空的. 找到安装目录改一下php.ini就OK. 我以前也是你这样干的,好麻烦。
      

  9.   

    我装成功了啊,你用iis之后再装一个php+mysql+apache套件包吧,分几个端口
      

  10.   

    iis 重装下, 再 装  php+mysql+apache ,看看端口是不是被占用 冲突
      

  11.   

    不一定非要加筛选器,你可以在“主目录”-“配置”-“映射”那加载php5isapi.dll
      

  12.   

    WEB 扩展 也需要加载php5的..
      

  13.   

    问题接解决了,
    主要是操作顺序问题
    1.在IIS上建立站点,基本设置好后即可(如:主机头、站点名称、默认首页等)
    2.停止该站点
    3.进行相关配置(如:主目录>>配置>>映射。主目录>>配置>>选项勾上“启用父路径”。执行权限选:纯脚本)
    4.完成后重启IIS命令如下。
    net stop w3svc
    net stop iisadmin
    net start w3svc
    5.重启后,再启动站点,即可使用