本文小编就为大家带来一篇讲linux安装php7的memcache扩展——0基础linux安装web服务器10。小编觉得挺不错的,现在就分享给大家,如果你在找linux安装memcache扩展,php7安装memcache扩展,memcache安装,也可以做个参考。一起跟随小编过来看看吧。
linux安装php7的memcache扩展——0基础linux安装web服务器10
作者:小程序开发师 发布时间:2018-01-24
我们上一篇文章,
已经在服务器端安装并启动一memcached缓存服务,
想要在php7中使用memcached,
还需要安装一个php的memcache扩展。
由于php7语法改动很多,
以前的memcache扩展无法安装,
需要安装一个专门针对php7的扩展。
一、 php7安装memcache扩展
wget https://github.com/websupport-sk/pecl-memcache/archive/php7.zip
unzip memcache-php7.zip
cd memcache-php7
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
你下载的扩展压缩包,
可能名称不一样,
有的叫pecl-memcache-php7。
安装好后,
会看到提示
…
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
…
上面的那个路径,
代表生成的memcache.so所在位置,
我们后面会用到。
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 memcache
下载
二、 php.ini中添加memcache扩展
猛击这里,
了解《linux安装php7》,
我们下面的演示,
都是在上面的环境配置和路径。
vi /usr/local/php/lib/php.ini
[memcache]
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/"
extension = "memcache.so"
在末尾添加上面代码即可,
其中 extension_dir 是你在第一步安装完后,
显示给你的,
会跟我的不一样,
你只要改成你的路径就行。
查看php.ini所在位置,
很多人认为php运行时使用的配置文件是 /etc/php.ini,
其实不完全对,
下面子恒老师简单说一下怎么查看php是使用哪个配置文件的,
php -i | grep php.ini
这样找到的才是php.ini位置。
三、 重启php-fpm
kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
四、 查看php7 memcache 扩展安装是否成功
进入你的web目录,
vi mem.php
<?PHP
$mem = new Memcache();
$mem->addServer('127.0.0.1', 11211); // 端口号要跟我们上一篇文章中,启动memcached时的端口号保持一致
$key = 'name';
$value = 'qinziheng';
$mem->set($key, $value, MEMCACHE_COMPRESSED, 30);
$name = $mem->get($key);
printf($name);
curl localhost/mem.php
如果看到输出 qinziheng
代表安装成功。
下一篇文章,
跟你分享linux安装redis
linux从0开始安装web服务器1
linux连接互联网——linux安装web服务器2
安装gcc——linux安装web服务器3
安装mysql5.6.38——linux安装web服务器4
安装php7——linux安装web服务器5
linux系统安装nginx——linux安装web服务器6
nginx平滑升级,nginx安装第三方模块——linux安装web服务器7
nginx配置文件,解析php——linux安装web服务器8
linux安装memcached——linux安装web服务器9
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
linux安装php7的memcache扩展——0基础linux安装web服务器10链接:https://www.qinziheng.com/details/5120/
linux安装php7的memcache扩展——0基础linux安装web服务器10相关文章