设置php的环境变量 php: command not found

ssh执行远程服务器脚本 提示php: command not found

设置环境变量

一台机器作为管理机,来管理其他服务器,并通过key认证,免密码登陆的。

在管理机上通过ssh登陆到其他服务器来远程执行命令

ssh root@IP "cmd"

执行远程服务器上的某个脚本,却报错,提示php:command not found 找不到php命令

远程机

which php  结果是/usr/local/php/bin/php

echo $PATH 结果是 

已经添加到PATH中了,却不好使

解决:在远程机上执行

ln -s /usr/local/php/bin/php /usr/bin/php  

链接到/usr/bin下

再从管理机上执行,好使了

时间: 2024-11-28 23:27:45

设置php的环境变量 php: command not found的相关文章

Linux中字符模式下设置和删除环境变量?

Linux中字符模式下设置和删除环境变量? bash下 设置:export 变量名=变量值删除:unset 变量名 csh下 设置:setenv 变量名 变量值删除:unsetenv 变量名

Linux设置和查看环境变量的方法

  1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/rsh Shell=/bin/bash TERM=xterm HISTSIZE=1000 ... 4. 使用set命令显示所有本地定义

Linux应用笔记:Linux下设置和查看环境变量

Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效. 2 临时的:使用export命令声明即可,变量在关闭shell时失效. 设置变量的三种方法 1 在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的". 例如:编辑/etc/profile文件,添加CLASSPATH变量 # vi /etc/pro

Linux下如何设置环境变量

  Linux下如何设置环境变量,今天总结了一下,发出来和大家分享一下,希望对大家的学习有所帮助,不多说了,看具体怎么操作了... 1.总结背景 在linux系统下,下载并安装了应用程序,很有可能在键入它的名称时出现"command not found"的提示内容.每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了.这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分.案例基于RedHat AS4讲解环境变量定制的问题. 2.变量简

Linux(Ubuntu)下设置golang环境变量

1).源代码安装go语言 Go的工具链采用C语言编写,要构建它,你需要安装一个C编译器,本例采用gcc工具; 进入linux 终端,输入命令行 sudo apt-get install build-essential Go使用Mercurial进行版本管理,首先你必须安装了Mercurial,对于 Ubuntu/Debian 系统先安装easy_install; sudo apt-get install mercurial 出现Processing triggers for python-sup

s3c2410上搭建QT/Embedded4.8.5开发环境(五)--程序安装后的打包,以及环境变量的设置

前面我们已经搭建好了三个不同版本的QT编译环境 ①qt-4.8.5-x11:依赖于x11的qt版本,在PC可以直接"./"运行 ②qt-4.8.5-x86:依赖与qvfb的qt版本,在PC机上可以使用"qvfb &", 然后"./ -qws"运行 ③qt-4.8.5-arm:arm上的QT版本,交叉编译后在arm上运行 编译大概花了配置两天半的时间,期间还遇见一些问题,好在全部解决了,但是我们总不能每次搭环境都费这么长时间吧,好在我们还有

如何在Linux上自动设置JAVA_HOME环境变量

问题:我需要在我的 Linux 机器上编译 Java 程序.为此我已经安装了 JDK (Java Development Kit),而现在我正试图设置 JAVA_HOME 环境变量使其指向安装好的 JDK .关于在 Linux 上设置 JAVA_HOME 环境变量,最受推崇的办法是什么? 许多 Java 程序或基于 Java 的集成开发环境 (IDE)都需要设置好 JAVA_HOME 环境变量.该变量应指向 Java 开发工具包 (JDK)或Java 运行时环境 (JRE)的安装目录.JDK 不

关于环境变量设置的问题。

问题描述 项目背景是:我们公司有一个web项目A,是运行在JDK1.4版本下的,而最近要上一个新项目,该项目要求JDK版本为1.6,且则个项目都是用的tomcat容器.现在公司要将这2个项目布置到一台服务器上,该怎么设置JDK的环境变量呢?求各位达人指点.我试了下通过右击我的电脑-->属性这种方式设置环境变量只能满足其中一个项目运行. 解决方案 解决方案二:你直接装1.6好了,因为jdk的版本是向下兼容的,1.4编译的class是可以在1.6jre下面运行的.解决方案三:直接装1.6好了,因为j

Java中的环境变量设置---理解

java中环境变量的设置,主要是设置设置JAVA_HOME,CLASSPATH,在path变量中增加java的bin目录.当然现在都是用工具开发,可以不设置CLASSPATH,可能会有问题,所以还是尽量设置. JAVA_HOME C:Javajdk1.6.0_30(java的安装目录,) PATH C:Javajdk1.6.0_30bin(%JAVA_HOME%lib)(不要新建path在原来的path路径上新加java到bin的路径就可以了,) CLASSPATH .;%JAVA_HOME%l