WordPress已经不让我升级了,因为这个站点之前一直是基于PHP5的,所以近几周总在琢磨着将站点的PHP升级,做了一些准备之后,又恰逢端午,于是放开手开始了。
网络上一搜一大堆,不过都具有相同的开始,那就是下载PHP最新版本,然后执行编译。
tar -zxvf php-x.x.x.tar.gz
然后进入解压后的文件夹内,执行:
./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache/bin/apxs --with-gd --with-mysqli --with-pdo-mysql --with-pdo-sqlite --with-zlib --enable-fpm --enable-mbstring --enable-sockets --disable-fileinfo
上面这个命令是我最后试出来,最开始使用的都是网上通篇一律的教程,结果各种失败,要更新各种工具或者包,实在是受不了。最后,先用
./configure --prefix=/usr/local/php7 --enable-fpm
装了个最简版本。再排除报错,基本都是升级相关的工具和包,这些升级按照网上那些教程来即可。
我这里使用php7,是因为之前的php5已经占用了文件夹“php”,所以为了并存,新创建了一个文件夹。
接着继续在此文件夹下执行“make”命令进行编译,然后再执行“make install”。最开始我执行的是“make & make install”,但是死活过不去,libtool总是各种报错,虽然网络上有解决办法