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

小浪SEO博客 专注SEO优化思维、SEO技术的实战分享类博客~

下面来看一篇关于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下执行如下代码:

  1. ./peclinstallmemcache
  2. downloadingmemcache-2.2.6.tgz…
  3. Startingtodownloadmemcache-2.2.6.tgz(35,957bytes)
  4. ……….done:35,957bytes
  5. 11sourcefiles,building
  6. WARNING:php_bin/data1/server/php-cgi/bin/phpappearstohaveasuffix-cgi/bin/php,butconfigvariablephp_suffixdoesnotmatch
  7. running:phpize
  8. Configuringfor:
  9. PHPApiVersion:20100412
  10. ZendModuleApiNo:20100525
  11. ZendExtensionApiNo:220100525
  12. Cannotfindautoconf.Pleasecheckyourautoconfinstallationandthe
  13. $PHP_AUTOCONFenvironmentvariable.Then,rerunthisscript.
  14. ERROR:`phpize’failed

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

显示出成功了.

  1. Buildprocesscompletedsuccessfully
  2. Installing‘/data1/server/php-cgi/lib/php/extensions/no-debug-non-zts-20100525/memcache.so’
  3. installok:channel://pecl.php.net/memcache-2.2.6
  4. configurationoption“php_ini”isnotsettophp.inilocation
  5. Youshouldadd“extension=memcache.so”tophp.ini

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

  1. <?php
  2. $mem=newMemcache;
  3. $mem->connect(’211.144.xx.xx’,11211);
  4. $mem->set(‘key’,‘Thisisatest!’,0,60);
  5. $val=$mem->get(‘key’);
  6. echo$val;//phpfensi.com
  7. ?>

是不是成功了.

相关广告
  • linux系统nginx php-fpm安装php memcache扩展 linux系统nginx php-fpm安装php memcache扩展 linux系统nginx php-fpm安装php memcache扩展
相关阅读

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

2019/10/10 17:46:53 | 谷歌SEO算法 | Safari浏览器