آموزش WHMCS بخش هفتم-نصب ionCube loader
ionCube Loader یکی از اکستنشنهای PHP است که به شما اجازه میدهد فایلها را کدگشایی و برای اجرا کدگذاری میکند. فایلهای کدگذاری سریعتر اجرا و بارگذاری میکند و میتوانند نتایج عملکرد بهتری را برای WHMCS داشته باشند. ionCube Loader یکی از الزمات برای اجرای WHMCS است.
WHMCS نمیتواند مشکلاتی که به خاطر ionCube Loader ایجاد میشود را پشتیبانی کنید. برای کمک به صورت مستقیم به پشتیبانی ionCube در تماس باشید.
چک کردن ionCube Loader
اگر شما نمیدانید که چطور باید با ionCube Loader کنید میتوانید با تایپ این قسمت کد در مرورگر راهنماهای لازم را دریافت کنید.
<? php phpinfo(); ?>
نصب ionCube Loader
- برای اپلیکیشنهای Linux، باید الزامات ریشه برای دسترسی به سرور را نصب کنید. اگر شما دسترسی به ریشه ندارید، و سرور شما از قبل ionCube Loader دسترسی ندارد، با پشتیبانیهاست و یا ادمین شبکه خودتان برای این موضوع در تماس باشید.
- برای یافتن ورژن درست ionCube Loader برای ورژن PHP میتوانید مقاله «الزامات سیستم» را مطالعه کنید.
نصب با کمک WHM
برای نصب WHM:
- به بخش WHM و سپس EasyApache بروید.
- ioncubeXX در فهرست PHP Extensions را بیابید. جای XX نشان دهنده ورژن ionCube Loader را نشان داده میشود.
- پکیجهای درست برای ورژن PHP را بیابید.
- نصب را تا انتها انجام دهید.
کنترل پانلهای دیگر
برای نصب ionCube Loader با استفاده از کنترل پانلهای دیگر:
- آخرین ورژن ionCube Loader را دانلود کنید.
- فایلها را بر روی رایانه شخصی خودتان از حالت فشرده خارج کنید.
- با استفاده از FTP میتوانید فایلها را در پوشه IONCUBE بارگذاری کنید.
- یک اتصال SSH با استفاده از سرور مناسب کلاینت (برای مثال PuTTY یا Terminal) ایجاد کنید. معمولا این الزامات را میتوانید با استفاده از دستورها ادامه و یک پسورد پشتیبان داشته تهیه کنید:
- به پوشه public که در دایرکتوری IONCUBE بروید.
- پوشه را به وسیله کد زیر به محل اصلی انتقال دهید:
mv ioncube /usr/local
- فایل php.ini را در آدرس درست قرار دهید. معمولا شما میتوانید آن را در آدرس /usr/local/lib/php.ini بیابید.
- با استفاده از یک ویرایشگر آن را ویرایش کنید.
- اکستنش Zend دیگر را پیدا کنید (zend_extension) .
- یک خط جدید در ionCube Loader اضافه کنید:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.so
در اینجا x را با ورژن PHP خودتان جایگزین کنید.
- تغییرات را ذخیره کنید.
- سرور را ریستارت کنید:
/etc/init.d/httpd restart
نصب با کمک SSH
برای نصب SSH:
- SSH در سرور به عنوان کاربر ریشه (root user) تهیه کنید.
- دستور زیر را اجرا کنید و به جای XX ورژن ionCube Loader و YY نیز ورژن PHP خودتان را وارد کنید:
yum install ea-phpYY-php-ioncubeXX
تایید نصب
برای تایید موفقیت نصب، خروجی PHP info بر روی سرور خودتان را چک کنید. شما باید یک بخش جدید را مشاهده کنید:
Additional Modules
Module Name ionCube Loader