加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux系统nginx php-fpm安装php memcache拓展

发布时间:2023-04-25 11:13:24 所属栏目:Linux 来源:
导读:下面来看一篇关于linux系统nginx php-fpm安装php memcache扩展教程,当然有不少办法可以安装memcache的插件不过如果你使用了php-fpm 和nginx驱动php采用那些sudo apt-get install php5-memcache可能就不好用了.说说如

下面来看一篇关于linux系统nginx php-fpm安装php memcache扩展教程,当然有不少办法可以安装memcache的插件不过如果你使用了php-fpm 和nginx驱动php采用那些sudo apt-get install php5-memcache可能就不好用了.

说说如果你把php手动安装在特别目录的情况下如何配置memcache php调用吧,上下文参考我写的php-fpm安装那篇博客吧,代码如下:

cd /data1/server/php-cgi/bin

进入php安装好的目录bin下执行如下代码:

./pecl install memcache

downloading memcache-2.2.6.tgz …

Starting to download memcache-2.2.6.tgz (35,957 bytes)

……….done: 35,957 bytes

11 source files, building

WARNING: php_bin /data1/server/php-cgi/bin/php appears to have a suffix -cgi/bin/php, but config variable php_suffix does not match

running: phpize

Configuring for:

PHP Api Version: 20100412

Zend Module Api No: 20100525

Zend Extension Api No: 220100525

Cannot find autoconf. Please check your autoconf installation and the

$PHP_AUTOCONF environment variable. Then, rerun this script.

ERROR: `phpize’ failed

少个东西没装啊,开始装它:sudo apt-get install autoconf

显示出成功了.

Build process completed successfully

Installing ‘/data1/server/php-cgi/lib/php/extensions/no-debug-non-zts-20100525/memcache.so’

install ok: channel://pecl.php.net/memcache-2.2.6

configuration option “php_ini” is not set to php.ini location

You should add “extension=memcache.so” to php.ini

安装提示把extension=memcache.so 这句话加入php.ini就成功了,测试一下,代码如下:

<?php

$mem = new Memcache;

$mem->connect(’211.144.xx.xx’, 11211);

$mem->set(‘key’, ‘This is a test!’, 0, 60);

$val = $mem->get(‘key’);

echo $val; //phpfensi.com

?>

是不是成功了.

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!