西部数码主机升级Mysql、php7.3

wordpress 升级后对php版本和mysql的版本都有了新要求,升级后的速度提升可以达到3倍以上。这个就是折腾的动力。

服务器上安装了wdcp。但是这个对升级基本没啥帮助。你需要的还是ssh和命令

更新mysql

这个更新西部数码有标准的教程,按照这个做就可以了。

https://www.west.cn/faq/list.asp?unid=661

ssh登录服务器后输入

wget -O mysql_update.sh http://downinfo.myhostadmin.net/wdcp/mysql_update.sh && sh mysql_update.sh && rm -rf mysql_update.sh
image

然后升级就可以了。这个比较轻松

更新php

根据上面教程提供的更新只能更新到php7.2 但是最大的版本在7.3当然7.4也是不错的。现在如何更新到7.3

image

先获取新的php版本列表

wget http://down.wdlinux.cn/in/phps.sh

然后开始选择版本

sh phps.sh

这说明下,wget获取的phps.sh这个文件就在你执行这个命令时候的文件夹内。将来想要安装其它版本去这个文件夹里找就可以了。另外这个sh 是wdcp官方的版本,所以用这个方法安装的php可以在wdcp的控制面板里面找到。安装的路径也是规范的/www/wdlinux/phps/这个文件夹中。

开启Opcache

这个默认应该是开启的,如果没有就去wdcp的php版本管理里面,配置对应版本的php.ini文件就可了。

image

最后加上这句

zend_extension="opcache.so"

然后重新启动对应版本的php就可以了

 

开启memcached

这个是最麻烦的了。我也是掉了好多头发才解决

通过上面方法安装php是没意memcached模块的。首先需要下载它

cd /usr/local/src/

git clone https://github.com/php-memcached-dev/php-memcached

下载下来的php-memcached就在 /usr/local/src 这个目录里面了

 

开始配置

cd php-memcached

/www/wdlinux/phps/73/bin/phpize

image

 

./configure --with-php-config=/www/wdlinux/phps/73/bin/php-config  --with-libmemcached-dir=/usr/local/libmemcached/ --disable-lsmemcached-sasl

这里特别说明下,有的朋友在这里会出现失败的提示。

这样 Unable to find memcached.h under /usr/local/

这个提示大部分是因为需要一个库—libmemcached 一般wdcp是已经安装好的。找到这个文件夹。并根据这个文件来修改上一条命令就不会出现找不到相关文件的提示了。

相关可搜索“安装 libmemchaced”

 

然后继续

make && make install

 

image

这个就是memcached的路径。

在对应的版本的php配置文件中修改,在最后加上

[memcache]
extension_dir ="/www/wdlinux/phps/73/lib/php/extensions/no-debug-non-zts-20180731/"
extension="memcache.so"
extension="memcached.so"

 

 

大功告成!

etzzy

希望50年后它依然存在,让我感觉我一直在做一件稍微有点cool的事情 喜欢一起交个朋友吧 微信/QQ :56280295

Leave a Reply

Your email address will not be published. Required fields are marked *

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

西部数码主机升级Mysql、php7.3
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close