Heim >php教程 >php手册 >CentOS6.2平台升级PHP5.3.28到PHP5.5.14

CentOS6.2平台升级PHP5.3.28到PHP5.5.14

WBOY
WBOYOriginal
2016-06-06 19:51:041043Durchsuche

由于一些新的开发平台只支持PHP5.4+版本,因此需要进行系统升级。 直接通过RPM安装,通常会缺少一些关键库,不能满足要求,另外会遇到php55-common和php-common冲突错误。 所以建议从php代码编译安装。 1. 从php.net网站下载PHP5.5.14代码: http://cn2.php.

由于一些新的开发平台只支持PHP5.4+版本,因此需要进行系统升级。

直接通过RPM安装,通常会缺少一些关键库,不能满足要求,另外会遇到php55-common和php-common冲突错误。

所以建议从php代码编译安装。

1. 从php.net网站下载PHP5.5.14代码:

http://cn2.php.net/get/php-5.5.14.tar.gz/from/this/mirror

2. tar xvf http://cn2.php.net/get/php-5.5.14.tar.gz

3. cd php-5.5.14

4. ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-shared --with-libxml-dir --with-gd --with-openssl --enable-mbstring --enable-mbregex --with-mcrypt --with-mysqli --with-mysql --enable-opcache --enable-mysqlnd --enable-zip --with-zlib-dir --with-pdo-mysql --with-jpeg-dir --with-freetype-dir --with-curl --without-pdo-sqlite --without-sqlite3

5. make && make install

6. 编辑httpd.conf文件(或php.conf,默认位置:/usr/local/apache2/conf/vhost/php.conf),加载libphp5.so:

LoadModule php5_module       /usr/lib64/httpd/modules/libphp5.so

注意检查httpd.conf和vhost/php.conf,不要重复加载相同的so文件。

注意第5步的结果,如果出现错误:

[sapi/cli/php] Error 1

是因为没有包含liconv编译选项,编辑Makefile: 

EXTRA_LIBS = ..... -lcrypt 在最后加上 -liconv,然后重新编译。


by iefreer

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn