请教在WINDOWS+APACEH的环境下如何配置非线程安全的PHP环境,谢谢!

解决方案 »

  1.   

    非线程安全是不是也就是CGI的安装方式?
      

  2.   

    不是CGI安装方式,而是PHP的安装版本分Thread-safe和Non-thread-safe版本。
    在PHP的下载页上可以看到这两个版本
    http://www.php.net/downloads.php
      

  3.   


    那Non-thread-safe版本如何实现安装呢?我的环境是windows xp+apache2.2谢谢!
      

  4.   

    和Thread-safe安装是一样的,参考PHP手册
    http://www.php.net/manual/en/install.windows.apache2.php
    注意有些扩展也分Thread-safe和Non-Thread-safe,版本要对应
      

  5.   


    也就是说如果是安装非线程安全版本的PHP,那么APACHE应该以CGI或者是FASTCGI来运行PHP吗?谢谢!
      

  6.   

    没这个说法,Non-Thread-safe也可以作为Apache handler
      

  7.   


    我试了Non-Thread-safe无法安装在APACHE上,估计是配置有问题,能请教如何配置Non-Thread-safe版本吗?谢谢!
      

  8.   

    主要是里面的DLL结构和原来的不一样了
      

  9.   

    LoadModule php5_module "e:/php/php5apache2_2.dll"
      

  10.   

    这是htttd.conf主要的配置,而在线程非安全的文件夹里,只有个php5.dll即使改成e:/php/php5.dll也不对,APACHE无法启动PS:我现在去上课了,一会回来讨论,谢谢!