cd /usr/local/src
wget
tar zxvf libzip-1.3.2.tar.gz
cd libzip-1.3.2
./configure
make
make install
mv /usr/local/php /usr/local/php7.2.18
cd /usr/local/src
wget
tar zxvf php-7.3.7.tar.gz
useradd -m -s /sbin/nologin www
cd /usr/local/src/php-7.3.7/
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql-sock --with-mysqli --with-openssl --with-mcrypt --with-pcre-regex --with-zlib --with-iconv --with-bz2 --with-curl --with-cdb --with-pcre-dir --with-gd --with-openssl-dir --with-jpeg-dir --with-png-dir --with-freetype-dir --with-gettext --with-gmp --with-mhash --with-libmbfl --with-onig --with-pdo-mysql --with-zlib-dir --with-readline --with-libxml-dir --with-xsl --with-pear --enable-fpm --enable-soap --enable-bcmath --enable-calendar --enable-dom --enable-exif --enable-fileinfo --enable-filter --enable-ftp --enable-gd-native-ttf --enable-gd-jis-conv --enable-json --enable-mbstring --enable-mbregex --enable-mbregex-backtrack --enable-pdo --enable-session --enable-shmop --enable-******xml --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --enable-zip --enable-mysqlnd-compression-support --enable-maintainer-zts
make
make install
3.1 重灌 phalcon 擴充套件
3.2 重灌 memcached 擴充套件
cd /usr/local/src
rm -rf memcached-3.1.3
3.3 公升級 redis 擴充套件至 5.0.0
cd /usr/local/src
wget
mv 5.0.0.tar.gz phpredis-5.0.0.tar.gz
tar zxvf phpredis-5.0.0.tar.gz
# 進入原始碼目錄
cd phpredis-5.0.0
# 通過phpize建立php的外掛程式模組,生成 configure
/usr/local/php/bin/phpize
# 配置指定安裝目錄
./configure --with-php-config=/usr/local/php/bin/php-config
# 配置安裝 && 編譯安裝
make && make install
kill -9 $(pidof php-fpm)
/usr/local/php/sbin/php-fpm
/usr/local/nginx/sbin/nginx -s reload
報錯:
1、make: *** [sapi/cli/php] error 1
解決方法:執行make clean刪除上次的編譯結果,然後再重新編譯就ok了。
make zend_extra_libs='-liconv'
注意:如果訪問phpinfo()版本是7.2的,而php -v是7.3,就檢視 /usr/local/php/sbin/php-fpm -v 檢視是多少。
zabbix自帶php5 4公升級至7 2公升級步驟
公升級前備份 etc php.ini 1.解除安裝原來低版本的php rpm qa grep php xargs i rpm e nodeps2.更新yum源 rpm uvh rpm uvh 生成一些repo檔案在 etc yum.repos.d 目錄下 ls etc yum.repos.d epe...
CentOS7 2公升級核心
yum y install gcc gcc c ncurses ncurses devel cmake elfutils libelf devel openssl devel或者可以安裝開發工具包 yum groupinstall development tools cd usr src wget ...
阿里雲centos7 3公升級sqlite
cd wget 解壓 tar zxvf sqlite autoconf 3270200.tar.gz 1進入檔案 cd sqlite autoconf 3270200 安裝 configure prefix usr local sqlite 編譯 make make install 刪除安裝包 rm...