linux系統nginx php-fpm安裝php memcache擴充

來源:互聯網
上載者:User

下面來看一篇關於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;
?>

是不是成功了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.