4.设置好了extension目录,但是为什么去掉extension段中php_xslt.dll等某些扩展库前面的注释的时候启动apache2就说找不到xslt.dll这个文件?但是扩展目录里面明明有这个文件!这样的情况比如还有extension=php_mssql.dll等但不是每个都这样,dg2.dll前面的注释去掉,至少启动apache2的时候没说找不到库。
这个问题是因为你的扩展的路径不对就是说extension_dir = "./extensions/"的路径没有设置好,改成你extension所在的路径看看

解决方案 »

  1.   

    cgi安装,每次请求都启动一个php.exe ,模块不会,所以效率高linux一样可以做为apache模块安装。在php。net下载源码编辑即可。用gd的话,去掉gd2前面的注释,设置好extension目录就行了。
    想用dl把php.ini中enable_dl = On,重启web服务器找不到库的话,如果是php4,把dlls目录中找到的复帛到system32,或是把整个dlls目录里的dll都 复帛过去。 php5,在php的根目录一般能找到少的dll,复帛到system32就行了。重启web服务器
      

  2.   

    要开启extension段中php_xslt.dll
    只需要PHP的dll目录下的sablot.dll就可以了,把他放到你的系统目录下
    如果还不行iconv.dll,expat.dll也放进去,肯定行
      

  3.   

    一直就是enable_dl = On 阿,怎么还是提示:dl(): Not supported in multithreaded Web servers - use extension statements in your php.ini我用的win2000+模块模式,是不是必须用cgi模式才能够支持dl?
      

  4.   

    linux 下PHP一样可以CGI ISAPI运行 编译时要可以配置
    这样的情况比如还有extension=php_mssql.dll---------------- 要安装MsSQL客户端
      

  5.   

    提外话:不推荐使用dl函数,特别是你的程序将会运行在虚拟主机的话,因为绝大多数虚拟主机提供商会因为安全原因会屏蔽dl函数。
    --------------------------
     www.outsourcingwave.com
    电子商务全面解决方案提供商
    --------------------------