【问题】/usr/bin/env: php: 没有那个文件或目录

php不是默认安装的,在使用symfony创建新项目时,出现这个提示。

[[email protected] html]# symfony demo
/usr/bin/env: php: 没有那个文件或目录

解决方法是新增加一个php的软链接,指向到/usr/local/bin目录下。下面以我服务器上的demo举例:

[[email protected] bin]# ln -s /app/php/bin/php /usr/local/bin/php

再次执行 symfony demo就正常了。

[[email protected] html]# symfony demo

 Downloading the Symfony Demo Application...

    6.21 MB/6.21 MB ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓  100%

 Preparing project...

 ?  Symfony Demo Application was successfully installed. Now you can:

    1. Change your current directory to /app/nginx/html/symfony_demo

    2. Execute the php app/console server:run command to run the demo application.

    3. Browse to the http://localhost:8000 URL to see the demo application in action.
时间: 2024-07-31 12:01:13

【问题】/usr/bin/env: php: 没有那个文件或目录的相关文章

执行yiic出现错误 /usr/bin/env: php: 没有那个文件或目录

开发环境用的是:linux系统+xampp安装包,导入 yii框架后,执行 yiic 命令时,提示:/usr/bin/env: php: 没有那个文件或目录. 解决方法:yiic是使用php脚本创建webapp的,启动yiic到时候,它会自动到/usr/bin/路径下找php执行文件.但是xampp默认安装在 /opt 目录下. 此时我们修改 yiic 文件即可,如下:

#!/usr/bin/env 脚本解释程序的作用

the Zimbu programming language http://www.zimbu.org/getting-started ------------------------------------------------------------------------------ #!/usr/bin/env 在linux的一些bash的脚本,需在开头一行指定脚本的解释程序,如: #!/usr/bin/env python 再如: #!/usr/bin/env perl #!/usr

Python——#!/usr/bin/env python与#!/usr/bin/python的区别——转载

转载自:http://blog.csdn.net/wh_19910525/article/details/8040494 作者:wh_19910525 脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单 #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器:#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里.当系统看到这一行

#!/usr/bin/env python与#!/usr/bin/python的区别

[摘自:http://blog.csdn.net/wh_19910525/article/details/8040494] 一般的python文件的开头都有#!/usr/bin/python.这是什么意思呢? #!/usr/bin/Python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器:#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里.当系统看到这一行的时候,首先会到env设置里查找pyt

/usr/bin/env python no such file or directory: dos格式导致的!

最近修改了几个python文件,发现在linux上只能用python file来执行,直接./file提示错误"no such file or directory",而脚本是用"#!/usr/bin/env python"开头的,应该是可以直接执行的.    一般情况下,这个错误是由于没有权限导致的.但是这个脚本是有执行权限的.google后发现,原来是格式的问题!之前有几次我把文件ftp到windows上编辑,估计是不小型点了转换格式的按钮...手贱啊.. htt

#! /usr/bin node 和#! /usr/bin/env node两者的区别

是Unix和Linux脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它 !/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的node解释器: !/usr/bin/env node这种用法是为了防止操作系统用户没有将node装在默认的/usr/bin路径里.当系统看到这一行的时候,首先会到env设置里查找node的安装路径,再调用对应路径下的解释器程序完成操作. !/usr/bin/node相当于写死了node路径; !/us

python中#!/usr/bin/env python与#!/usr/bin/python

通常在脚本语言的第一行会看到#!/usr/bin/env python 与 #!/usr/bin/python其中之一,这两句话的目的都是指出你的python文件用什么可执行程序去运行它. #!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器.这句代码是写死了python的路径的,即一定是找到/usr/bin下的解释器来运行程序,但假如用户并没有将python装在默认的 /usr/bin 路径里,那么系统操作脚本时就找不到解释器

ubuntu 执行Python脚本出现: /usr/bin/env: ‘python\r’: No such file or directory

原因: #!/usr/bin/env python 在ubuntu会变成 #!/usr/bin/env python\r 而\r 会被shell 当成参数 所以出现:  /usr/bin/env: 'python\r': No such file or directory 解决方法: vi 此文件 输入:set  ff=unix 再输入:wq 保存 运行成功. 原文地址:https://www.cnblogs.com/AlfredZKY/p/10122643.html

windows系统下编写的sh拷贝到ubuntu后执行出错:/usr/bin/env: ‘bash\r’: No such file or directory

用 ./ 运行bash脚本文件出现 报错信息 /usr/bin/env: "bash\r": 没有那个文件或目录 错误原因:这主要是因为bash后面多了\r这个字符的原因.在linux终端下,输出\r会什么都不显示,只是把光标移到行首.于是终端虽然输出了/usr/bin/env bash,但是碰到\r后,光标会被移到行首,接着输出了:No such file or directory把前面的覆盖掉了.于是出现了那个莫名其妙的出错信息了 解决办法: 用vim打开sh脚本文件, 重新设置文