linux下安装了软件却提示command not found

问题描述 : 安装了软件却提示没有

原因:bash找不到,没有添加到系统路径中

解决:

1.将可执行文件的目录添加到系统路径中(使用自定义的安装路径常用)

或者

2.将可执行文件软连接到已经存在的系统路径中(使用默认的安装路径但是可执行文件不在默认的/usr/bin中常用)

 

下面是找到可执行文件在哪里的方法:

 

以 php-fpm 为例,安装其7.1版本。 
通过yum search php-fpm,可以查到要用php71-php-fpm这个名称来安装。

yum install php71-php-fpm

提示安装完成.

这时,先查出其对应的rpm包名。

rpm -qa|grep php-fpm

得到如下结果:

[root]# rpm -qa|grep php-fpm 
php-fpm-5.6.17-1.el6.remi.x86_64 
php71-php-fpm-7.1.2-1.el6.remi.x86_64

然后执行:

rpm -ql php71-php-fpm-7.1.2-1.el6.remi.x86_64

得到:

[root]# rpm -ql php71-php-fpm-7.1.2-1.el6.remi.x86_64 
/etc/logrotate.d/php71-php-fpm 
/etc/opt/remi/php71/php-fpm.conf 
/etc/opt/remi/php71/php-fpm.d 
/etc/opt/remi/php71/php-fpm.d/www.conf 
/etc/opt/remi/php71/sysconfig/php-fpm 
/etc/rc.d/init.d/php71-php-fpm 
/opt/remi/php71/root/usr/sbin/php-fpm 
/opt/remi/php71/root/usr/share/doc/php71-php-fpm-7.1.2 
/opt/remi/php71/root/usr/share/doc/php71-php-fpm-7.1.2/fpm_LICENSE 
/opt/remi/php71/root/usr/share/doc/php71-php-fpm-7.1.2/php-fpm.conf.default 
/opt/remi/php71/root/usr/share/doc/php71-php-fpm-7.1.2/www.conf.default 
/opt/remi/php71/root/usr/share/fpm 
/opt/remi/php71/root/usr/share/fpm/status.html 
/opt/remi/php71/root/usr/share/man/man8/php-fpm.8.gz 
/var/opt/remi/php71/lib/php/opcache 
/var/opt/remi/php71/lib/php/session 
/var/opt/remi/php71/lib/php/wsdlcache 
/var/opt/remi/php71/log/php-fpm 
/var/opt/remi/php71/run/php-fpm

你可能感兴趣的:(Unix)