مسیر اول نصب سورس گاردین
درابتدا فایل 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 را در لیست ببینید.
--------------------------------------------------------------------------------------------------------------------------------
مسیر دوم نصب سورس گاردین
ابتدا فایل 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