جی بلاگ

آموزش کامل نصب ioncube loader دایرکت ادمین

نصب ioncube در دایرکت ادمین

امروزه برنامه نویسان برای محافظت از کد هایشان در زبان php در مقابل ویرایشگران از ioncube استفاده میکنند.این برنامه در سال 2002 توسط کمپانی انگلیسی به همین نام متولد شد.

نصب این افزونه در هسته php در چند مرحله ساده صورت می گیرد.

اطلاع از نسخه php

با دستور زیر میتوانید از ورژن php نصب شده در سرور مطلع شوید:

php -v

خروجی(مثال):

PHP 5.3.25 (cli) (built: Jun  1 2012 06:45:59)
Copyright (c) 1997-2012 The PHP Group

در مثال بالا ورژن php نصب شده با رنگ قرمز مشخض شده(5.3)

نصب با استفاده custombuild

نصب کننده دایرکت ادمین به نام custombuild قابلیت های زیادی به مدیر سرور میدهد که یکی از آن ها نصب این افزونه است

cd /usr/local/directadmin/custombuild/ 
./build set ioncube yes
./build update
./build ioncube

راه اندازی مجدد وب سرور

اگر از وب سرور nginx استفاده میکنید از دستور زیر استفاده کنید

service nginx restart;service php-fpm53 restart

توجه فرمایید عدد 53 ارتباط مستقیمی با ورژن php که در مرحله اول مشخص کردیم دارد

و اگر از وب سرور Apache استفاده میکنید:

service httpd restart

منبع: www.webhostingtalk.ir

آموزش نصب پکیج های .deb در اوبونتو

how-do-i-install-deb-packages

برای نصب پکیج های .deb در سیستم عامل ubuntu باید از دستور dpkg استفاده کنیم که در ادامه آموزش استفاده از این دستور به دو شیوه استفاده آموزش داده میشه.

ادامه ی مطلب

بازیابی رمز عبور ریشه MySQL

آموزش بازیابی رمز عبور mysql

شما میتوانید فقط در 5 مرحله رمز عبور ریشه(Root) پایگاه داده Mysql خود را بازیابی کنید.این مراحل عبارتند از:

  1. متوقف کردن پروسس Mysql
  2. راه اندازی پروسس Mysql با پارامتر skip-grant-tables
  3. وارد شدن به Mysql با کاربر root بدون نیاز به کلمه عبور
  4. تنظیم کردن یک کلمه عبور جدید برای کاربر root در تنظیمات Mysql
  5. ریستارت کردن پروسس Mysql برای ادامه فعالیت عادی خود

در ادامه ما قدم به قدم شما را برای انجام مراحل را با دستوراتشان راهنمایی میکنیم.

ادامه ی مطلب

چگونه خطای “stdin: is not a tty” را حل کنیم؟

دیروز در هنگام اجرای دستوری بصورت ریموت از طریق php در SSh به خطای “stdin: is not a tty” برخورد کردم.جالب اینجاست که این دستور در عین اینکه با موفقیت به پایان میرسید به من خطا میداد.

حالا با هم مرحله به مرحله حل به حل این مشکل می پردازیم.

ادامه ی مطلب

نصب کتابخانه SSH2 برای php در CentOS

لوگوی cetnos

نصب این کتابخانه برای PHP واقعا ساده است!شما میتوانید با وارد کردن چند دستور ساده از طریق ssh به راحتی این کتابخانه را نصب کنید.

اما فراموش نکنید که قبل از این دستورات حتما مطمئن باشید که “EPEL repo” را قبلا نصب کردید!اگر تا کنون نصب نکردید با رفتن به صفحه http://fedoraproject.org/wiki/About_EPEL راهنمای نصبش را پیدا کنید.

ادامه ی مطلب

نصب کتابخانه php – ssh2 در اوبونتو

لوگوی ubuntu

کتابخانه ssh2 در مشخصات phpاین کتابخانه بیشتر به درد برنامه نویس های php میخورد که میخواهند سرور های لینوکسی خود را بصورت ریموت و از سروری دیگر کنترل کنند.

لیست و اسناد توابع این کتابخانه

برای نصب این کتابخانه در Ubuntu فقط کافی است این دستور را وارد کنید:

apt-get install libssh2-1-dev libssh2-php

همچنین برای اطمینان از نصب صحیح میتوانید این کتابخانه را در میان کتابخانه های نصب شده php جستجو کنید

php -m |grep ssh2

و اگر از Apache استفاده میکنید فراموش نکنید که برای اعمال تغییرات حتما این سرویس را مجددا راه اندازی کنید:

service apache2 restart

منبع: www.asim.pk

تغییر رمز Mysql

لوگوی mysql

من چگونه میتوانم رمز Root( روت) Mysql سرورم را در سیستم عامل های لینوکس FreeBSD و OpenBSD و دیگر شبه لینوکسی ها از طریق SSH تغییر دهم؟

قرار دادن رمز برای Mysql یکی از کار هایی است که حتما باید در موقع نصب انجام داد اما گاهی به دلایل امنیتی یا شخصی مدیر Mysql مجبور به تغییر رمز روت Mysql میشود و ما اینجا دو روش را ذکر میکنیم

ادامه ی مطلب

صفحه 3 از 3123