但问题是我后来是在没有启动 apache的情况下运行PHP的,win2000已经内置了IIS了吗?IIS会不会有些功能不能像Apache那样实现?

解决方案 »

  1.   

    如果你已经安装了apache,并不需要手动运行apache,你可以在命令提示符下输入命令:net start, 看看windows2000是否已经启动apache.
    如果你已经安装了IIS,同时在安装PHP时安装程序已经与IIS挂钩,成为服务器解释程序,那么它也可以使PHP脚本运行正常。
    但是,这其中要注意的问题是要想使apache能够解析PHP,需要手动修改一些文件设置,是比较麻烦的,不知你修改了没有。如果是IIS的那种情况,你至少也应该指定站点的目录同时启动IIS,其它可能安装时就已经有安装程序自动设置好了.
      

  2.   

    apache在2k下被安装成服务,而且是自动启动的服务,
    那么开机时apache即被启动,
    如果你想只在必要时启动apache,
    请使用管理工具中的“服务”这个管理器将apache的服务改为手动。
      

  3.   

    win98:PWS;apache
    win2k:IIS;apache
    Linux:apache
      

  4.   

    telnet localhost 80
    get header
    看一下是什么服务器在运行.net start看一下有没有apache在运行.没有配置iis,不会无缘无故的执行PHP的.apache启动有错误一般都是httpd.conf配置有问题.
      

  5.   

    你是不是以经开了IIS把他关掉
    我猜的,不过可以一试
      

  6.   

    说明APACHE已经启动了,把你的PHP文件放在别的目录和HTDOCS目录下都试试,看看结果如何?!
      

  7.   

    PHP文件放在别的目录和HTDOCS目录下,就是可以啊。还有,我用 net start 命令,但DOS窗口一闪就过了,根本看不到什么。
      

  8.   

    你最好先进控制台,别在“运行”里输入net start,这样你就能看到结果了