apache2 用
  LoadModule php5_module "c:/php/php5apache2.dll" 
apache2.2 用 
  LoadModule php5_module "c:/php/php5apache2_2.dll" 
这是因为apache2.2重写了内核问题(2)PHPIniDir "C:/php"
如果不复制php.ini到默认的位置c:\windows下,就需要设置PHPIniDir "php.ini所在路径"问题(3)我看了个教程上写着:.....
这是误人子弟的教程,还沿用php3的说法,岂不知事物是在变化的吗?问题(4)pecl这个扩展用不用安装呢?有什么好处呢?
如果要用就安装
好处是不保证通用性其他问题都是似是而非的问题

解决方案 »

  1.   

    (1)版本问题,要用适合的版本
    (2)PHPIniDir "C:/php" 要加,如果你没放到windows目录,还要加在环境变量里
    (3)同2,放到windows目录主要是为了系统可以找到并加载,若你的目录已在环境变量里则不用.
    (4)不用装,特别是新手
    (5)不用,网站目录在apache的httpd.conf中设置
    (6)需要用什么,在php.ini中将该dll前的";"去掉就行了
    (7)不是,每个标签都有相应的作用
      

  2.   


    谢谢二楼您的教程 简练明了 只不过我没有放到windows目录下 也没有设置PHPIniDir 居然也正常运行了PHP
    我相信两位的说法估计不设置以后会出问题。起码没有效率  (6)需要用什么,在php.ini中将该dll前的";"去掉就行了 这句话让我又学到了一点。
    2)PHPIniDir "C:/php" 要加,如果你没放到windows目录,还要加在环境变量里 
    (3)同2,放到windows目录主要是为了系统可以找到并加载,若你的目录已在环境变量里则不用. 
    这两句话让我又增加了一个问题  环境变量我知道怎么加 你的意思是 只要不放到windows目录下设置了
    PHPIniDir "C:/php" 还需要加 环境变量 Path  里吧 是不是直接把 C:/php这个路径弄进去就OK了?
      

  3.   


    谢谢1楼的帮助 让我知道了 我还学到而 我以前的好似php3的安装方法