لتثبيت محمل ionCube لـ alt-php، اتبع الخطوات التالية:
تنزيل محمل ionCube:
انتقل إلى موقع ionCube الإلكتروني وقم بتنزيل المحمل المناسب لإصدار PHP والعمارة التي تستخدمها. تأكد من اختيار المحمل المتوافق مع إصدار alt-php الذي تستخدمه.
رفع ملفات المحمل:
قم برفع ملفات محمل ionCube إلى الخادم الخاص بك. يمكنك استخدام عميل FTP أو مدير الملفات الذي يوفره مزود الاستضافة.
استخراج الملفات (إذا لزم الأمر):
إذا تم تنزيل المحمل كأرشيف مضغوط، قم باستخراج الملفات.
تحديد ملفات إعدادات PHP:
حدد ملف php.ini المرتبط بإصدار alt-php الذي تستخدمه. قد يكون هناك ملفات php.ini مختلفة لكل إصدار PHP.
المواقع الشائعة لملفات php.ini:
/opt/alt/phpXX/etc/php.ini
(استبدل XX برقم إصدار PHP).
تحرير ملف php.ini:
أضف السطر التالي إلى ملف php.ini لتمكين محمل ionCube:
zend_extension = /path/to/ioncube/ioncube_loader_lin_X.Y.so
استبدل /path/to/ioncube/ioncube_loader_lin_X.Y.so
بالمسار الفعلي لملف محمل ionCube الذي قمت برفعه. تأكد من استخدام الإصدار الصحيح (X.Y) لنظامك.
إعادة تشغيل Apache أو LiteSpeed:
بعد إجراء التغييرات على ملف php.ini، ستحتاج إلى إعادة تشغيل الخادم لتطبيق التغييرات.
لـ Apache:
systemctl restart httpd
لـ LiteSpeed:
systemctl restart lsws
التحقق من التثبيت:
أنشئ ملف PHP (على سبيل المثال، phpinfo.php) يحتوي على المحتوى التالي:
<?php phpinfo(); ?>
الوصول إلى هذا الملف عبر متصفح الويب وابحث عن "ionCube" في الصفحة الناتجة. يجب أن ترى معلومات تشير إلى أن ionCube تم تمكينه.
ملاحظة: لأسباب أمنية، يُوصى بإزالة أو تقييد الوصول إلى ملف phpinfo.php بعد التحقق من تثبيت محمل ionCube.
تذكر استبدال العناصر النائبة مثل /path/to/ioncube/ioncube_loader_lin_X.Y.so
بالمسارات الفعلية وأسماء الملفات في نظامك. إذا واجهت أي مشاكل، تحقق مرة أخرى من المسارات وتأكد من أنك تستخدم الإصدار الصحيح من محمل ionCube لإصدار PHP الخاص بك.