آموزش خاصی برای هر سیستم عامل لازم نیست . ioncube ابزاری برای php است .
تنها تفاوت مسیر php.ini و نام apache daemon آن است .
که در debian مسیر php.ini چیزی شبیه به این مسیر است :
کد:
/etc/php5/apache2/php.ini
با دستور :
locate php.ini مسیر دقیق آن را پیدا کنید .
//
به هر حال آموزش دقیق آن را برای شما خواهم نوشت :
ابتدا ورژن مناسبی ( 32 یا 64 بیت متناسب با نوع کرنل لینوکس ) را از لینک زیر دانلود نمایید :
PHP Encoder, protection, installer and performance tools from ionCube: Loader Download
به عنوان مثال ما ورژن 32 بیت ( x86 ) آن را دانلود میکنیم :
کد:
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
extract میکنیم :
کد:
tar zxvf ioncube_loaders_lin_x86.tar.gz
پوشه ioncube را به usr/local/ منتقل میکنیم :
کد:
mv ioncube /usr/local/
فایل php.ini را با یک ویرایشگر متنی مانند vi یا nano باز میکنیم :
کد:
nano /etc/php5/apache2/php.ini
خط زیر را در فایل php.ini اضافه میکنیم :
کد:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.X.so
توجه داشته باشید که در دستور بالا به جای x در عبارت ioncube_loader_lin_5.X.so مقدار زیر ورژن php خود را وارد نمایید . ( به عنوان مثال 2 را برای استفاده از php ورژن 5.2 قرار دهید )
دقت داشته باشید که فایل shared object ( .so مورد استفاده شما در مسیر /usr/local/ioncube/ موجود باشد .
سپس آپاچی را restart کنید .
کد:
/etc/init.d/apache2 restart
و موفق باشید .