خطأ في ترجمة PHP في محاولة للحصول على Mcrypt ، Mac OSX 10.6

StackOverflow https://stackoverflow.com/questions/4222088

  •  26-09-2019
  •  | 
  •  

سؤال

أنا وأعمل على إعداد مكدس مصباح على جهاز Mac Mini جديد لاستخدامه كخادم ويب. أنا أستخدم إصدار PHP 5.3.3 و Apache 2.2.15.

لقد حصلت على عمل phpmyadmin والاتصال بتثبيت MySQL الخاص بي ، لكنني أحصل على "تمديد McRept". لقد فعلت هذا البرنامج التعليمي - http://michaelgracie.com/2009/09/23/plugging-mcrypt-into-php-on-mac-os-x-snow-leopard-10.6.1/ - لتثبيت McRypt ، ويظهر Phpinfo () أن Mcrypt مثبتة وفقًا لقطة الشاشة في النهاية.

لكن ما زلت أحصل على امتداد Mcrypt لم يتم تحميله. كيف يمكنني التخلص من هذا. سيتم استخدام هذا الخادم في النهاية للإنتاج وأود أن يكون آمنًا.

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

المحلول

استبدل الامتداد = mcrypt.so من البرنامج التعليمي بـ extension = the/full/path/to/mcrypt.so يبدو أنه يزيله.

نصائح أخرى

ربما تكون قد بنيت Mcrypt كـ I386. تحقق من ذلك باستخدام أمر الملف (file mcrypt.so).

جهاز Mac Mini الجديد الخاص بك هو 64 بت. حاول بناء Mcrypt كـ X86_64. يمكنك محاولة اختراق Makefile أو الإعداد ARCHFLAGS="-arch x86_64".

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