升级到php7.0引起的typecho故障
把主机php升级到php7引起的第一个问题是数据库错误,原来采用的接口是Mysql已经在php7中被抛弃,在config文件中改为Pdo_Mysql解决。
第二个问题是遇到Call to undefined function utf8_decode()
又是一个被php7抛弃的,安装php7.0-xml解决问题。
把主机php升级到php7引起的第一个问题是数据库错误,原来采用的接口是Mysql已经在php7中被抛弃,在config文件中改为Pdo_Mysql解决。
第二个问题是遇到Call to undefined function utf8_decode()
又是一个被php7抛弃的,安装php7.0-xml解决问题。
debian8搭配的是php5+nginx1.6.2,如果要升级的话必须加入php7和nginx的源才行
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
添加key
wget https://www.dotdeb.org/dotdeb.gpg && apt-key add dotdeb.gpg
添加nginx的源
deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx
添加key
wget http://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key
然后apt-get update
就可以安卓php7.0和nginx1.14.0了