/usr/bin/env: php: No such file or directory解决方法 - 小众知识

/usr/bin/env: php: No such file or directory解决方法

2014-12-18 01:55:58 苏内容
  标签: php
阅读:11416
/usr/bin/env: php: No such file or directory 出现这样的问题?
请问怎么解决?



这种情况,一般就是没有把php放在环境变量里导致的,一般在命令行上输入php也会报这个错的

解决方案就是
1 把php配在环境变量里,问题就能解决
  1. 把 workerand 打开,第一行改成你的php执行路径
    例如
    #!/usr/local/bin/php

如何知道php在系统下的路径?
whereis php


今天在使用某工具时,遇到如下错误:

/usr/bin/env: php: No such file or directory

这可能是在安装LAMP环境时,缺少了PHP命令行组件,解决办法如下:

sudo apt-get install php5-cli


在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php和mysql分别安装在/usr/local/webserver/php/和/usr/local/webserver/mysql/中)。

方法一:直接运行命令export PATH=$PATH:/usr/local/webserver/php/bin 和 export PATH=$PATH:/usr/local/webserver/mysql/bin

使用这种方法,只会对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效,只是临时生效。

方法二:执行vi ~/.bash_profile修改文件中PATH一行,将/usr/local/webserver/php/bin 和 /usr/local/webserver/mysql/bin 加入到PATH=$PATH:$HOME/bin一行之后

这种方法只对当前登录用户生效

方法三:修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
PATH=$PATH:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/bin
export PATH

最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。

扩展阅读
相关阅读
© CopyRight 2010-2021, PREDREAM.ORG, Inc.All Rights Reserved. 京ICP备13045924号-1