آموزش شماره 742 :
ابتدا فایل x.directadmin.ini سرور را باز کنید.
برای پیدا کردن مسیر این فایل می توانید از دستور زیر استفاده نمایید:
php --ini
بعنوان مثال:
nano /usr/local/lib/php.conf.d/10-directadmin.ini
سپس وارد مسیر فایل های extension_dir که در فایل x.directadmin.ini درج شده شوید، اغلب این مسیر بصورت زیر می باشد:
/usr/local/lib/php/extensions/no-debug-non-zts-20121212
از طریق لینک زیر و با توجه به سیستم عامل خود فایل SourceGuardian مناسب را در در مسیر بالا دانلود و از حالت فشرده خارج نمایید.
http://www.sourceguardian.com/ixeds/
برای اطلاع از نوع سیستم عامل از دستورات زیر استفاده نمایید:
uname
uname –i
سپس عبارت extension= ixed.X.X.lin دراین فایل اضافه نمایید. بجای x نسخه php مورد نظر را نیاز است درج کنید.
بعنوان مثال برای نسخه 5.6 بصورت زیر می باشد:
extension=ixed.5.6.lin
توجه نمائید سطح دسترسی فایل ها بصورت root.root باشد.
سپس سرویس http را ریست کنید.
Service httpd restart
حال اگر دستور php –m را اجرا کنید باید SourceGuardian را در لیست مشاهده کنید.
------------------------------------------------------------
راهکار 2:
ابتدا فایل php.ini سرور را باز کنید.
برای پیدا کردن مسیر php.ini می توانید از دستور زیر استفاده نمایید:
php --ini
سپس در فایل php.ini عبارت extension_dir را بصورت زیر تغییر دهید:
extension_dir = "/usr/local/lib/extensions"
تغییرات را ذخیره نمایید.
وارد مسیر /usr/local/lib/extensions شوید (در صورتی که extensions وجود ندارد این پوشه را ایجاد نمایید).
از طریق لینک زیر و با توجه به سیستم عامل خود فایل SourceGuardian مناسب در در مسیر بالا دانلود و از حالت فشرده خارج نمایید.
http://www.sourceguardian.com/ixeds/
برای اطلاع از نوع سیستم عامل از دستورات زیر استفاده نمایید:
uname
uname –i
سپس عبارت extension=ixed.x.x.lin را در فایل php.ini اضافه نمایید. بجای x نسخه php مورد نظر را نیاز است درج کنید.
بعنوان مثال برای نسخه 5.6 بصورت زیر می باشد:
extension=ixed.5.6.lin