読者です 読者をやめる 読者になる 読者になる

三蔵開発メモ

iOS、Androidアプリ開発、WEB開発、AWS等の話題を共有していきます。

linuxでコマンドが打てないときに確認するメモ

rootとかでは普通にコマンドが打てるのに、
なぜかPHPなどプログラムなどではコマンドが実行できないときにハマったので、
メモ。

mysqlコマンドを「/usr/local/mysql/bin/mysql」に入れてて、それにパスを通していた場合

まずPath確認。

echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr//usr/local/mysql/bin/mysql

このユーザーは実行できるが、webプログラムのphpが実行できない場合、
apacheなどにパスが追加されていないことがある。
だいたいどのユーザーも通っている/usr/bin/下にシンボリックリンクを通し、実行できるようにする。

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

これでapachemysqlコマンドを実行できるようになる。
ソースから入れた場合や、ダウンロードしてきた場合は注意。