سؤال

لقد حاولت تثبيت memcached في MAMP - Snow Leopard 10.6.2 باستخدام هذا البرنامج التعليمي:

إعداد بيئة رمل MAMP MAMCACHED الممكنة

انتهيت من عدم وجود أخطاء في الخطوة الأولى: قسم المكافآت: ابدأ ووقف memcache مع mamp

بعد ذلك قمت بإعادة تشغيل عنصر واجهة مستخدم MAMP الخاص بي في لوحة القيادة وفحصه بواسطة Phpinfo ولكن التمديد Memcached ليس هناك.

هل قمت بتثبيت الرجال بنجاح memcached في MAMP الخاص بك أو هل تعرف أي طريقة أخرى حول كيفية عملها؟

شكرا مقدما :)

هل كانت مفيدة؟

المحلول 2

حلها بالفعل. نشر إجابتي على سؤالي للرجوع إليها في المستقبل :)

كيفية تثبيت امتداد Memcache PHP في MAMP:

اتبع هذا البرنامج التعليمي:http://www.lullabot.com/articles/setup-memcached-mamp-sandbox-environment.

http://marc.info/؟l=php-general&m=123849727830637&w=2.

قم بتنزيل هذا memcache الصحيح.http://daleenterprise.com/download/memcache.so.

قم بتثبيت أدوات Xcode من جهاز التشغيل Mac OS X DVD أو قم بتنزيله من اتصال مطور Apple لتثبيت مجموعة GNU Compiler (GCC).

قم بتثبيت أول أدوات Xcode في جهاز Mac OS X DVD ثم قم بتنزيلها وتثبيتها الثانية. اسم ملف المثبت: xcode321_10m2003_developerdvd.dmg

نصائح أخرى

مكتبة pecl memcached for mamm والتي هي دائما محدثة.

هنا هو جيثب ريبو: https://github.com/majksner/php-memcached-mamp.

MAMP 4 تأتي مع memcached. في الواقع، سوف تحتاج إلى تمكين ملحقين في php.ini. وبعد هذا مهم، لن يتم تحميل memcached بطريقة أخرى:

extension=msgpack.so
extension=memcached.so

memcached.so يعتمد على mghpack.so

في أحدث MAMP لماك، اضطررت لإضافة ما يلي إلى php.ini (ملاحظة أيضا، ليس PHP.INI في دليل / Conf في دليل / Conf .php.ini، انظر إلى إخراج phpinfo () لمعرفة أي php.ini نشط)

extension=igbinary.so
extension=memcached.so

مجرد ملاحظة سريعة لأي شخص محتاج: السفن MAMP 4 الآن مع امتداد Memcached، ولكن لم يتم تمكينه افتراضيا. يحتاج المرء إلى تحرير قالب PHP.INI لإصدارات PHP المستخدمة والتأكد من Memcached.So

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top