• 技术文章 >后端开发 >PHP问题

    linux 无法识别php命令怎么办

    藏色散人藏色散人2021-12-31 10:11:37原创584

    linux无法识别php命令的解决办法:1、去linux中找到集成环境的php文件所在位置;2、设置php环境变量;3、执行更新环境变量命令即可。

    本文操作环境:linux5.9.8系统、PHP5.4.26版、DELL G3电脑

    linux 无法识别php命令怎么办?

    linux下php命令无法使用如何解决,测试是否添加php环境变量方法:

    如下:输入php -v 显示 php 命令没有找到

    [root@iz8vbhc4d7zoazstpw7gw8z ~]# php -v
    -bash: php: command not found

    1.首先去linux中找到集成环境的php文件所在位置

    [root@iz8vbhc4d7zoazstpw7gw8z /]# cd phpstudy/server/php/
    [root@iz8vbhc4d7zoazstpw7gw8z php]# ls
    bin  do_not_delete  etc  include  lib  php  sbin  var
    [root@iz8vbhc4d7zoazstpw7gw8z php]# cd bin/
    [root@iz8vbhc4d7zoazstpw7gw8z bin]# ls
    phar  phar.phar  php  php-cgi  php-config  phpize
    [root@iz8vbhc4d7zoazstpw7gw8z bin]# pwd
    /phpstudy/server/php/bin

    如上 获取到php的bin目录的位置,我linux用的是phpstudy集成环境

    然后需要去linux系统的环境变量文件去设置php环境变量,和windows中类似。文件在根目录/下的etc

    [root@iz8vbhc4d7zoazstpw7gw8z ~]# cd /[root@iz8vbhc4d7zoazstpw7gw8z /]# vim etc/profile

    然后就开始编辑环境变量的配置文件

    如图:

    7e659fb0dd0b017d8db62915c4568b2.png

    将找到的php的bin目录的路径放在这里 添加这两行代码;

    如需添加其他环境变量 只需找到执行文件所在目录,在后边追加冒号(“:”)再加上目录就好了,然后保存并退出

    执行更新环境变量命令:

    [root@iz8vbhc4d7zoazstpw7gw8z /]# source /etc/profile

    然后再输入php -v 就OK了

    [root@iz8vbhc4d7zoazstpw7gw8z /]# php -vPHP 5.4.26 (cli) (built: Sep  
    7 2017 12:52:40)Copyright (c) 1997-2014 The PHP GroupZend Engine v2.4.0, 
    Copyright (c) 1998-2014 Zend Technologies    with Zend Guard Loader v3.3, 
    Copyright (c) 1998-2013, by Zend Technologies

    好使!

    推荐学习:《PHP视频教程

    以上就是linux 无法识别php命令怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux php
    上一篇:php连接mssql失败怎么办 下一篇:linux无法重启php服务怎么办
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 详解php命令行写shell实例• 总结一些php命令行下的常用命令• php命令行输出乱码怎么办• 你知道这个PHP命令行选项解析库(pflag)吗?
    1/1

    PHP中文网