只要把原来的php设置文件copy过来加一点php5的特性不就得了。

解决方案 »

  1.   

    在那里查看自己的csdn里的积分呀`??
      

  2.   

    "只要把原来的php设置文件copy过来加一点php5的特性不就得了。"这么说,那我把别人php5的php.ini 直接copy过来就行了吗?
      

  3.   

    自编译的话是这样的没错。不过你是装的rpm包的。这个我没试过。
      

  4.   

    那我这么着,
    把他先给卸掉,然后自己编译安装,应该和apache、mysql兼容吧
      

  5.   

    重装mysql、apache需要重编译php。重装php是最简单不过的了。只要编译php前关掉apache、或者把php编译到另外的目录编译完后重启apache。要使用部分的rpm包+编译,那去查清rpm包的安装路径和参数吧。不熟的话可以整体卸掉现在的rpm,重装一套新版的rpm包。
      

  6.   

    问题是找到php5 的rpm包不容易,而且有一堆的依赖问题
      

  7.   

    http://blog.azsq.net/archives/2006/04/27/42.html
    这里有详细的说明.
      

  8.   

    I think it is much easier to use software in windows than in linux....
      

  9.   

    windows 开元吗?
    什么东西都把你封装起来,要装就全部装
    虽然我现在对linux 知识还只是皮毛,但是他你是想使用什么地方 你就使用,什么你都会知道的。
      

  10.   

    回复:it_zl(如影随行) 
    如果机器上已经安装了APACHE2.0 (rpm安装),还用再重新搞一遍apache么?
      

  11.   

    直接安装 
    --with-apxs2 指到相应的目录。然后 make 
    在make install 之前,把apache 关掉,然后make install ,然后把php要求你做的作了,然后启动apache ,我就是这么更新服务器上的php的。
      

  12.   

    我在下载下php-5.1.4.tar
    放到了/usr/local/src下面,
    然后
    #tar -zxvf php-5.1.4.tar
    #cd php-5.1.4
    #./configure
    #make
    #make install
    我就这么做的。当然开始我就把apache给停了。
    然后我
    cp php.ini-dist /usr/local/lib/php.ini我又进入编辑httpd.conf
    加入: LoadModule php5_module modules/libphp5.so
    在重启apache时,说php5_module modules/libphp5.so 找不到
    的确在 modules 中是没有libphp5.so。
    但是我 libphp5.so  在系统中都没有啊!!???
    他到哪去了???是否在开始时必须要卸掉 apache,重装。 开始的apache是rpm包安装的。请解答!
      

  13.   

    ./configure时要指定mysql和apache的路径--with-mysql=mysql的安装路径 --with-mysqli=mysql的安装路径/bin/mysql_config --with-apxs2=apache的安装路径/bin/apxs
      

  14.   

    apache和mysql都是单独的东西,你重装也没用。装web服务器最麻烦的就是装php这一步而已。
      

  15.   

    ./configure你不可能装个php就一个参用也不用吧?最少指定一下安装路径。加载几个库吧?难道一个扩展库都不装?
      

  16.   

    直接安装 
    --with-apxs2 指到相应的目录。
      

  17.   

    最近才开始学LINUX,帮你顶下吧。
      

  18.   

    to Gdj: 请问加几个扩展库是什么意思? GD?
    --with-apxs2=apache的安装路径/bin/apxs
    意思是否是加上apache 的安装路径?
      

  19.   

    升级PHP是很麻烦的事情,因为升级后连带着apache,推荐使用包先升级下,不行就用编译的方式
      

  20.   

    请问加几个扩展库是什么意思? GD?
    --with-apxs2=apache的安装路径/bin/apxs
    意思是否是加上apache 的安装路径?
    -----------------------------
    --with-apxs2=apache这个是动态链接安装,这样安装以后新加模块就不用重新编译make install之前先make clean
      

  21.   

    --with-apxs2=apache的安装路径/bin/apxsapache 的安装路径我找不到。我find -name apxs
    都没有,能否提示?
    还有mysql的路径呢》
    我当时使用的rpm 所以就不知道到哪去了
      

  22.   

    查一下rpm的参数,用rpm命令是可以查看已安装路径的。
      

  23.   

    通常情况下用rpm安装的99%是被装到/usr/目录里了。
      

  24.   

    使用 rpm -ql filename 
    的确能看到,但是好多 的
    rpm -ql httpd  很多的,都有好几页。
    最主要的是 没有apxs。 就算找到apache安装路径
    你得使用 --with-apxs2=apache的安装路径/bin/apxs  。可是我没有apxs 。
    那结果不也是一样错 吗 ?
      

  25.   

    找不到就指定动态安装罗。--with-apxs2=apache这个得自己手工改apache的http.conf来设置php
      

  26.   

    "这个得自己手工改apache的http.conf来设置php"这句话是什么意思? "设置php"  ----不是很明白?能否解释一下?
      

  27.   

    跟window下一样呗,设置这三个值。LoadModule php5_module ""
    AddType application/x-httpd-php .php
    PHPIniDir ""
      

  28.   

    指定--with-apxs2=apache的安装路径/bin/apxsphp安装时会自动修改httpd.conf。如果你不指定apache安装目录的话当然就只能自己去修改httpd.conf了。
      

  29.   

    我仍有疑问???首先要是不 使用 --with-apxs2=apache的安装路径/bin/apxs 。那么我直接./configure然后我手工设置httpd.h 。加载  第一个 LoadModule php5_module ""
    这个 LoadModule php5_module modules/libphp5.so  我在前面也说了。说找不到libphp5.so  的现在我的情形是 这样的。 php-5.1.4.tar就在usr/local/src  下面。
    apache和mysql都是rpm包直接安装的。
    能否写出详细的 参数。让我直接就可以用。?