mcrypt مثبتة ولكن لا تظهر على phpinfo
سؤال
أعتقد أنني تمكنت من تثبيت Mcrypt Lib. الملفات في مكانها، ولكن يبدو أن المكتبة لا تعمل على الإطلاق.
حاول إضافة:
extension=mcrypt.so
إلى php.ini؛ ليس جيد. أي مساعدة؟
المحلول
هل حاولت إعادة تشغيل أباتشي؟ لن يتعرف على الوحدة النمطية الجديدة المثبتة حتى تقوم بذلك AFAIK. أيضا، لقد كتبت لك "تعتقد" لقد قمت بتثبيتها - هل استخدمت على سبيل المثال APT-GET أو YUM لتثبيتها (على سبيل المثال apt-get install php-mcrypt
) أو مجرد تنزيله؟
نصائح أخرى
أي شخص يبحث بالفعل عن إجابة على هذا على نظام التشغيل Ubuntu أكبر من 13، عليك تشغيل
php5enmod mcrypt
ثم أعد تشغيل Apache. هذا جديد ويتبع نفس المسار الذي تستخدمه لتمكين وحدات Apache أيضا.
كان لدي أيضا هذه المشكلة نفسها.
في بعض الأحيان لا يعمل عند إضافة /etc/php.d/mcrypt.ini
أضفها في /etc/php.ini، ملف تكوين PHP الرئيسي
إعادة تشغيل Apache
انتهيت.