在/opt目录下安装完lampp后,需要到/opt/lampp/下执行lampp启动或者停止服务,如果在其余目录下执行lampp,会提示:-bash: lampp: command not found
原因是,默认会到系统的环境变量的目录下去找有没有lampp这个命令,如果没有,则提示命令未找到;如果有这个命令,则执行命令。
解决方法之一:添加环境变量
vi /etc/profile
添加:
LAMPP=/opt/lampp
export PATH=$PATH:$LAMPP
让环境变量生效:source /etc/profile
如果是xshell之类的客户端连接,断开连接后重新连接。
在非/opt/lampp/下执行lampp status查看lampp状态,
解决方法之二:添加软连接
先将方法一添加的环境变量注释掉。
ln -s /opt/lampp/lampp /usr/local/bin/lampp
在非/opt/lampp/下执行lampp restart重启lampp服务
解决方法之三:取别名
对重启lampp取别名
alias rlampp='/opt/lampp/lampp restart'
重启服务器后,取的别名会丢失,
所以需要将alias rlampp='/opt/lampp/lampp restart'加入到.bashrc文件中。
解决方法之四:写shell脚本
(具体脚本省略。。。)