我的linux下安装了两个php,一个是php5.1.6,一个是php5.2.5输入php -v 时显示的是5.2.5,但是在apache里执行phpinfo()时输出的为5.1.6版本,这个是怎么回事?我怎么配置apache变为我需要的PHP版本?

解决方案 »

  1.   

    apache 不是要价格php的dll文件么,修改那里就行了吧
      

  2.   

    你需要把两个 php 分别配置在两个域名(或 ip)下
    如果是配置在一个域名(或 ip)下,至少有一个需要不用 php 后缀
      

  3.   

    你看你需要的那个php可执行路径在那个下面,在apach.conf里配置到这个路径就可以了
      

  4.   

    你再装一个apache,一个用5.1一个用5.2,开在不同端口就可以访问了。
      

  5.   


    伙计你傻了,我linux啊,您没看清楚啊,看清楚再说啊
      

  6.   

    应该是和加载PHP模块的地方有关系吧。如果是apache的话,看看httpd.conf中LoadModul php_module ……这里的路径。那个nginx的话,也要到它的配置文件里找下,它的具体的路径,改下,看看。