原来运行的是PHP4,现在加入新的页面,需要PHP5支持,不知道在linux下如何把php4升级到php5,有经验的朋友请多多指教,谢谢谢谢.服务器配置是PHP+Apache+mysql

解决方案 »

  1.   

    去www.php.net下载php5和安装手册。
      

  2.   

    删除php4, 下PHP5源码,编译
      

  3.   

    我服务器已经运行两个网站,我担心升级后会出问题,有没有更详细的方法呢?谢谢楼上的回复,我去php.net看看
      

  4.   

    下载php5的tar.gz
    直接./configure ...
    或者可以使用apt-get 的
    直接
    apt-get install php5
      

  5.   

    像5楼说的那样,看你的Linux系统有没有傻瓜安装,有的话就用傻瓜安装。
    没有那就没办法了,源码安装。
      

  6.   

    谢谢yunfeifan,它可以直接覆盖php4是吗?因为实在对这个陌生的很.提的问题很幼稚.
      

  7.   

    ./configure 是直接到下载的php5的文件夹里面运行这个命令是吗?
      

  8.   

    ./configure \
    --prefix=/usr/local/php \
    --with-mysql=/usr/local/mysql \
    --enable-force-cgi-redirect \
    --with-freetype-dir=/usr \
    --with-png-dir=/usr \
    --with-gd --enable-gd-native-ttf \
    --with-ttf \
    --with-gdbm \
    --with-gettext \
    --with-iconv \
    --with-jpeg-dir=/usr \
    --with-png \
    --with-zlib \
    --with-xml \
    --enable-calendar \
    --with-apxs=/usr/local/apache/bin/apxs这里边有很多可以不加的,但是--with-mysql 和--with-paxs 这个必须加上的 --with-zlib --with-gd --with-xml 这些看你的需求的。另外注意一点的是,你要确认你的程序在新的php版本的运行正常,这个更新最好记住前版本号,在夜深人静没人访问的情况下升级,万一升级失败,还有空闲回到以前的版本。