windows平台下面apache和php 5.3怎么结合的?
5.3的安装包里面没有php5apache2.dll类似物了。谁教教我怎么搞?

解决方案 »

  1.   

    1.http.conf中动态装载LoadModule php5_module “c:/php/php5apache2.dll”
    2.AddType application/x-httpd-php .php使得Apache把所有扩展名为php的文件都作为PHP脚本处理
      

  2.   

    ……
    哥哥,你敢看完帖子再回答问题么。。
    下载回来的php 5.3 (php-5.3.0-nts-Win32-VC6-x86.zip)就没有php5apache2.dll。
    所以俺才上来问问是不是只能cgi了?还是有其他的方法?
      

  3.   

    PHP官方的PHP的手册是7月3日更新的,里面并未就5.3的安装提出什么特别需要注意的东西。你再查查看。
      

  4.   

    又有个问题……
    更新php 5.3之后重启apache,会报0x007d8ac9指令引用的0x00000006内存。该内存不能为read的错误。
    5.2.*都没有这个问题。
      

  5.   

    看这个http://topic.csdn.net/u/20090704/19/d016a8f5-487c-468e-9c10-b00461039aed.html
      

  6.   

    thx
    看了。不过不是mysql的原因。我把数据库扩展都去掉,只要php还是会错。郁闷。
      

  7.   

    找到了解决办法:注意修改php.ini,不能用原先那个版本的了
    详细细节请看:http://phpbb-tw.net/phpbb/viewtopic.php?f=98&t=52647
      

  8.   

    你把那些包全下载下来,一个一个的找,我不信找不到PHP现在真TMD垃圾
      

  9.   

    TS是线程安全,一般apache模块、iis的ISAPI需要使用
    NTS是无线程安全的,因为php-cgi不需要。
    此外还分VC6和VC9,vc6是给apache用的,vc9是给IIS用的。VC9需要安装c++2008运行库。
    PHP缺乏中文文档,国内开源都太浮躁、功利性。
      

  10.   

    Which version do I choose?If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHPIf you are using PHP with IIS you should use the VC9 versions of PHPVC6 Versions are compiled with the legacy Visual Studio 6 compilerVC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installedDo NOT use VC9 version with apache.org binaries 
      

  11.   


    你仔细看 “php-5.3.0-nts-Win32-VC6-x86.zip” 这个文件名有 “nts” 即Non Thread Safe 
    肯定没得啊
    你下 “php-5.3.5-Win32-VC9-x86.zip” 这个里面就有了
      

  12.   

    下载链接http://windows.php.net/downloads/releases/php-5.3.5-Win32-VC9-x86.zip
    你下载没得nts字样的就可以,即Thread Safe版本的
      

  13.   

    下载链接http://windows.php.net/downloads/releases/
    下载版本php-5.3.5-Win32-VC9-x86.zip