每年六月,军哥的LNMP都会更新一次版本,在折腾无罪的前提下,当然是要升级一下的。

LNMP1.4是军哥最新的版本,并且现在PHP7是慢慢开始流行起来了,看了下1.4里面,PHP最高的版本是7.1,不用想,必须撸到PHP7.1。

并且把原来一直喜欢的nginx也换为apache4.2了,因为我现在开发都是基于TP5来开发,在nginx下面伪静态太复杂懒得弄。

废话一堆,现在看来Typecho在PHP7.1下运行也是妥妥的,但需要修改下配置文件,改下数据库的连接方式即可。

config.inc.php 文件在55行左右
把原来的

$db = new Typecho_Db('Mysql', 'typecho_');

修改为

$db = new Typecho_Db('Pdo_Mysql', 'typecho_');

即可。

同时如果是apache的话,新增一个静态规则文件
.htaccess
内容为

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]

然后搞定收工,最后说一句,军哥的LNMP1.4对SSL添加非常方便,赞一个!

最后修改:2018 年 04 月 20 日
如果觉得我的文章对你有用,请随意赞赏