【PHP升級】CentOS6.3編譯安裝 PHP5.4.38

weixin_34054866發表於2016-07-17

先前安裝的PHP5.3.28(參考:CentOS6.3編譯安裝Nginx1.4.7 + MySQL5.5.25a + PHP5.3.28),現在準備升級PHP到5.4.38,有如下幾個地方需要重新編譯:

一、重新編譯PHP

cd ./php-5.4.38

#生成配置
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-openssl --with-zlib --with-bz2 --with-gd --with-jpeg-dir --with-png-dir --with-gettext --with-mhash --with-freetype-dir --with-mcrypt --with-iconv=/usr/local/libiconv --with-curl --with-curlwrappers --with-xmlrpc --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-zip --enable-mbstring --enable-mbregex --enable-bcmath --enable-soap --enable-sockets --enable-ftp --enable-gd-native-ttf --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-fpm --with-fpm-user=www --with-fpm-group=www --without-pear 

#編譯安裝
make && make install

php.ini中

short_open_tag = Off
改為
short_open_tag = On

;date.timezone =
改為
date.timezone = Asia/Shanghai

error_reporting = E_ALL
改為
error_reporting = E_ALL & ~E_NOTICE

 

二、重新編譯Memcache擴充套件

參考:CentOS6.3編譯安裝Memcached的PHP客戶端memcache

 

三、重新編譯MongoDB擴充套件

參考:CentOS6.3安裝MongoDB2.2 及 安裝PHP的MongoDB客戶端

四、其他擴充套件同理需要重編譯下(略)

 

相關文章