دیروز در هنگام اجرای دستوری بصورت ریموت از طریق php در SSh به خطای "stdin: is not a tty" برخورد کردم.جالب اینجاست که این دستور در عین اینکه با موفقیت به پایان میرسید به من خطا میداد.
حالا با هم مرحله به مرحله حل به حل این مشکل می پردازیم.
دیروز در هنگام اجرای دستوری بصورت ریموت از طریق php در SSh به خطای "stdin: is not a tty" برخورد کردم.جالب اینجاست که این دستور در عین اینکه با موفقیت به پایان میرسید به من خطا میداد.
حالا با هم مرحله به مرحله حل به حل این مشکل می پردازیم.
نصب این کتابخانه برای PHP واقعا ساده است!شما میتوانید با وارد کردن چند دستور ساده از طریق ssh به راحتی این کتابخانه را نصب کنید.
اما فراموش نکنید که قبل از این دستورات حتما مطمئن باشید که "EPEL repo" را قبلا نصب کردید!اگر تا کنون نصب نکردید با رفتن به صفحه http://fedoraproject.org/wiki/About_EPEL راهنمای نصبش را پیدا کنید.
این کتابخانه بیشتر به درد برنامه نویس های php میخورد که میخواهند سرور های لینوکسی خود را بصورت ریموت و از سروری دیگر کنترل کنند.
لیست و اسناد توابع این کتابخانه
برای نصب این کتابخانه در Ubuntu فقط کافی است این دستور را وارد کنید:
apt-get install libssh2-1-dev libssh2-php
همچنین برای اطمینان از نصب صحیح میتوانید این کتابخانه را در میان کتابخانه های نصب شده php جستجو کنید
php -m |grep ssh2
و اگر از Apache استفاده میکنید فراموش نکنید که برای اعمال تغییرات حتما این سرویس را مجددا راه اندازی کنید:
service apache2 restart
منبع: www.asim.pk
من چگونه میتوانم رمز Root( روت) Mysql سرورم را در سیستم عامل های لینوکس FreeBSD و OpenBSD و دیگر شبه لینوکسی ها از طریق SSH تغییر دهم؟
قرار دادن رمز برای Mysql یکی از کار هایی است که حتما باید در موقع نصب انجام داد اما گاهی به دلایل امنیتی یا شخصی مدیر Mysql مجبور به تغییر رمز روت Mysql میشود و ما اینجا دو روش را ذکر میکنیم.