Latest web development tutorials

اتصال خدمة PHP أعطها

في الجزء السابق وصفناها كيفية تثبيت خدمة أعطها، ثم نقول لكم كيفية استخدام خدمة PHP أعطها.

تركيب تمديد PHP Memcache

PHP Memcache توسيع حزمة التحميل: http://pecl.php.net/package/memcache ، يمكنك تحميل أحدث حزمة مستقرة (مستقرة).

wget http://pecl.php.net/get/memcache-2.2.7.tgz               
tar -zxvf memcache-2.2.7.tgz
cd memcache-2.2.7
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

إذا كنت النسخة PHP7، تحتاج إلى تحميل فرع محدد:

git clone -b php7 https://github.com/php-memcached-dev/php-memcached.git

إذا لم يتم تصنيف النظام الخاص بك libmemcached، ثم ترجمة ذلك إلى تحميل: https://launchpad.net/libmemcached/+download

ملاحظة: / البيرة / المحلية / فب / فب لمسار التثبيت، تحتاج إلى ضبط دليل التثبيت الفعلي.

وسوف تظهر لك memcache.so موقف الموسعة بعد التثبيت بنجاح، على سبيل المثال، أنا:

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

وأخيرا، نحن بحاجة إلى إضافة هذا التمديد لبي، فتح ملف php.ini الخاص إضافة التالية في النهاية:

[Memcache]
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"
extension = memcache.so

بعد إضافة استئناف بي، أنا باستخدام إنجن إكس +-فب التيار الوطني الحر العملية حتى يكون الأمر على النحو التالي:

kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`

إذا اباتشي، استخدم الأمر التالي:

/usr/local/apache2/bin/apachectl restart

التحقق من النتائج تركيب

/usr/local/php/bin/php -m | grep memcache

نجاح إرادة تركيب الإخراج: memcache.

من خلال متصفح أو phpinfo زيارة () لنرى، كما هو مبين أدناه:

memcache-فب

اتصال PHP أعطها

<?php
$memcache = new Memcache;             //创建一个memcache对象
$memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
$memcache->set('key', 'test');        //设置一个变量到内存中,名称是key 值是test
$get_value = $memcache->get('key');   //从内存中取出key的值
echo $get_value;
?>

المزيد من العمليات PHP أعطها، يرجى الرجوع إلى: http://php.net/manual/zh/book.memcache.php