CentOS-7.7.1908、php-7.3.7、 Memcached-1.5.18,3天2夜安装成功!

通过 | 1月 21, 2022

为了让Wordpress-5.2.3的效率更上一层楼,在主机VPS的环境下,经过3天2夜的奋战,终于整合成功,结论:1、别放弃就有可能;2、以后尽量少用最新的环境。

首先尝试了centos本身自带RPM包,似乎可安装但程序不能执行,或者换句话说不太稳定,只能往墙外看,由于memcached-1.5.18、libmemcached-1.0.18、php-pecl-memcached-3.1.3, php-7.3.7(一定看清版本号),均是最新,后面上图,我就死在这个最新版本上面了,因为这个版本搭配是最和谐,至少目前看是。

上面是环境,下面告知来源。因为原生更新不够快,只能采用第三方打包RPM,链接如下:

https://centos.pkgs.org/7/remi-x86_64/

分别采用了里边的代码包及安装命令如下:

1、memcached-1.5.18-1.el7.remi.x86_64.rpm
# rpm -Uvh remi-release-7.rpm(下载后需要修改,原来是remi-release*rpm)
# yum --enablerepo=remi install memcached

2、libmemcached-opt-1.0.18-1.el7.remi.x86_64.rpm
# yum --enablerepo=remi install libmemcached-opt

3、php73-php-pecl-memcached-3.1.3-1.el7.remi.x86_64.rpm
# yum --enablerepo=remi install php73-php-pecl-memcached

如下配置步骤,因考虑个人系统安全,只列出满足基本要求的非安全设置项目。

1、编辑了memcached配置文件

vi /etc/sysconfig/memcached

CACHESIZE="512"

2、编辑了开机启动文件

vi /etc/rc.local
#memcached
/usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m 512 -u root

memcached-1.5.18安装后配置了2步,然后重新启动一下, 启动后安装libmemcached-1.0.18,无需配置,默认安装即可,然后安装php73-php-pecl-memcached-3.1.3, 默认安装即可 ,配置文件如下:

1、修改php.ini, 此处关键,下面模块一个都不能少,否则系统不能使用,简单理解就是,因为 php73-php-pecl-memcached-3.1.3 版本比较新,其他模块不支持或者支持不稳定,extension_dir目录内有多少模块,必须重新配置使用。

extension_dir="/opt/remi/php73/root/usr/lib64/php/modules/"
extension="memcached.so"
extension="bz2.so"
extension="calendar.so"
extension="ctype.so"
extension="curl.so"
extension="exif.so"
extension="fileinfo.so"
extension="ftp.so"
extension="gettext.so"
extension="iconv.so"
extension="igbinary.so"
extension="json.so"
extension="msgpack.so"
extension="phar.so"
extension="sockets.so"
extension="tokenizer.so"

修改php.ini后,重新启动apache即可,截止上面信息就是安装 memcached-1.5.18、libmemcached-1.0.18、php-pecl-memcached-3.1.3, php-7.3.7 的主要步骤,有可能系统环境差异需要适当调整,仅供参考。

下面上图为证。

memcached刚能使用,缓存效果还没有出来,真是很激动,就抓紧写文章了,也是担心自己忘记了。

CentOS 7.7.1908 php7.3.7 Memcached 1.5.18 WordPress 5.2.3 3天2夜整合成功,以图为证。

此文绝对原创,转载请注明本站网站,请遵重一个会计用3天2夜不休息解决问题的付出吧,十分感谢!

发表回复