当然需要啦!没有拷贝是因为php是安装版的程序,或者是一个集成包

解决方案 »

  1.   

    如果php安装路径添加到环境变量中就不需要copy到系统目录下
      

  2.   

    就像你在开始菜单=》运行中输出“cmd”打开cmd窗口一样
    之所以系统会为你打开cmd程序,是因为这个程序想系统目录下
    运行其他程序也一样,系统会先在windows目录,windows\system32下寻找,然后再到环境变量PATH所指定的目录中寻找
      

  3.   

    需要的,因为windows底下是你的系统目录 所以要把php.ini拷贝到里面
      

  4.   

    apache http.conf里可以直接设置php.ini的位置,可以设置任意目录.
    并不需要非得拷贝到windows目录,其实也可以放到apache.exe所在的目录,或者直接在安装目录就可.只不过windows目录下面的优先级最高而矣.
      

  5.   

    自由火讲错了,WINDOWS目录的优先级是最差的,即是最底端,这里有详细介绍(http://cn.php.net/manual/zh/configuration.php#configuration.file),不一定要放在WINDOWS目录,我推荐在Apache设置一个PHPIniDir的变量进行指定,这样是最好的方法。
      

  6.   

    PHP5的在 httpd.conf 中指定
    以前的版本在path环境变量中加入php.ini的路径!
      

  7.   

    呵呵,你非得较真也没有办法.在windows下,如果你不刻意在配置文件里指定php.ini的路径 一般都会先搜索windows目录的,apache执行文件所在的目录的php.ini比windows目录的优先级是高.
      

  8.   

    我一般是放在 apache/bin 文件夹下.
      

  9.   

    我的PHP.ini就没放在windows的目录下,直接放在了php安装目录下了...一样让iis用php5.我的也是安装包.
      

  10.   

    根据我的经验,php+apache就不用放到windows目录下了,直接在httpd.conf里设置路径就好php+iis照理也不用,不过php+iis的配置很乱很麻烦,保险起见c:\windows里也放一个吧
      

  11.   

    以前版本没用过,PHP5里不需要
      

  12.   

    直接拷贝PHP目录 简单又不用拷贝PHP.ini 
      

  13.   

    不用copy,我就不喜欢把我的系统里面弄得乱七八糟的。打开httpd.conf
    在# Example:
    # LoadModule foo_module modules/mod_foo.so
    下面加入:PhpIniDir "D:/www/php5"
    LoadFile "D:/www/php5/libmysql.dll"
    LoadFile "D:/www/php5/libmcrypt.dll"把相关路径换成你自己的,那些dll文件本来是要copy到%systemroot%下面的,用loadfile指令就不用copy了。改完后重启apache。
      

  14.   

    可以不考过去,如果不考的话需要在环境变量path设置下你的php路径D:\web\php;D:\web\php\ext;因为我的是在d盘的web文件夹下,你得按照你的路径给值
      

  15.   

    如果php安装路径添加到环境变量中就不需要copy到系统目录下