-------------------------------------------------------------------
PHP 和 Apache 2.0 的兼容性
如下版本的 PHP 可以正常工作在最新版本的 Apache 2.0 中: ·PHP 4.3.0 或更高版本,下载地址:/downloads.php。 
·最新的稳定开发版本。在 http://snaps.php.net/php4-latest.tar.gz 下载源代码或者在 http://snaps.php.net/win32/php4-win32-latest.zip 下载为 Windows 编译好的二进制文件。 
·预发布版本可以在 http://qa.php.net/ 下载。 
·您也可以通过对匿名 CVS 的访问随时获得最新的 PHP。 
这些版本的 PHP 能够与 Apache 2.0.40 或更高版本兼容。 注: Apache 2.0 SAPI 从 PHP 4.2.0 开始支持。PHP 4.2.3 可以工作在 Apache 2.0.39 下,不要尝试使用该版本的 PHP 在其它任何版本的 Apache 2 下工作。我们建议的配置是将 PHP 4.3.0 安装在最新版本的 Apache 2 下。 Apache2.0 Windows特别注意事项:
http://httpd.apache.org/docs-2.0/platform/windows.html-------------------------------------------------------------------仔细看看PHP官方说明,我认为选择合适的Apache、PHP版本,并不会有什么问题。
我现在的服务器环境是Apache 2.0.52 + PHP 5.0.2

解决方案 »

  1.   

    apache2。0是比较新的apache版本,他推出来的时间不长,虽然php的有些版本,在apache2里头能很稳定的正常工作,但是php不推荐使用apache2,因为毕竟没经过长期考验
    当然这里指的不推荐,是相对的,你得好好考虑,国外这种机构做事特别严谨
    举例,现在freebsd都有4。9了,可是很多时候都推荐4。1或是更以下版本,可是freebsd的4。9已经是官方发布的很稳定的正式版本
      

  2.   

    “为什么PHP安装文档中不推荐企业应用使用APACHE2+PHP的组合,而APACHE1.X就没有这么写?”
    因为apache2采用了与apache1完全不同的设计思想,虽然看上去两者差不多。就目前的开发进度而言,ahache2仍已linux系统为主,对于win32系统由于微软没有公开操作系统代码。所以arache for win32难免存在不稳定的因素,所以apache2开发组不建议将ahache2用于正式场合
    当apache2逐渐完善后,就没有那么都担忧了
      

  3.   

    谢谢 ,但是Linux或Unix稳定么?
      

  4.   

    我的同学打算在一个IBM的UNIX上部署PHP5,这样的话用APACHE1 是不是适合一些?
    IBM的UNIX下怎么安装啊?我安装过Linux和Win的,但是Unix就完全不会了额。
      

  5.   

    unix和linxu表面上的东西大同小异
      

  6.   

    APACHE1.X要比APACHE2.X稳定的多,本人曾一直用APACHE2.X,但有次竟然调试一段PHP语句就造成APACHE当了,而此问题问遍了竟无人知道,我用的APACHE2.X曾是当时的最新版本。无奈用了APACHE1.X,则没有任何问题。
    因此我开始一直用APACHE1.X,另外1.X不需要设置默认的语言,感觉也比2.X强。
    另:还没发现那个著名的网站是用2.X的。
      

  7.   

    我用 APACHE 1.X 不用 2.X
      

  8.   

    Apache官方就有Apache 2.0.52的主机,不过是运行在UNIX上的,不是Win32。
    如果系统是UNIX,运行Apache2应该没什么问题