大鸟的学习乐园
路漫漫其修远兮,吾将上下而求索
posts - 26,comments - 27,trackbacks - 0

①解压PHP

   进入到该安装包的保存路径后,通过下面的命令进行解压(解压位置: ../bulid/)

       tar zxvf php-5.2.5.tar.gz -C ../bulid/

 

  ②安装前,安装一下必要的软件

        apt-get install libmm-dev           

       aptitude install libxml2-dev           

 

  ②编译

      ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-zlib --with-pdo-mysql=/usr/local/mysql --enable-mbstring=all

      make

      make test

 

  ③安装

       make install

 

  ④如果报错libphp5.so找不到的话,执行下面的命令

       find -name "libphp5.so" --查找

       找到后进到该目录下,把此文件copy到/usr/local/apache2/modules/下

       cp -p libphp5.so /usr/local/apache2/modules/

 

  ⑤查看是否安装成功

       如果安装成功 执行php -v  会显示php的版本信息 

 

  ⑥cp php.ini-dist /usr/local/php5/etc/php.ini

  vi /usr/local/php5/etc/php.ini

  将extension=php_mysql.dll前面的;去掉

  mbstring.internal_encoding = UTF-8

  mbstring.http_output = UTF-8

 

   注:编译或安装过程中可能会因缺少某些文件而导致error

      则根据error提示的信息,先安装缺少的文件再重新编译安装    

      通过命令 「aptitude search 查找内容」查找相应的文件

 

posted on 2012-01-18 21:48 大鸟 阅读(484) 评论(0)  编辑  收藏 所属分类: linux