首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解决修改 Linux 下的 PHP 环境变量生效的方法

phpinfo查看的 php 版本是 7.2.6,到 bash 去使用php -v查看的确是 5.4.2 直接上手先改环境变量,全局永久生效的那种~ vi /etc/profile 在最后加入对应的 PHP...路径 export PATH=$PATH:/usr/local/php/bin 保存,然后让配置生效 source /etc/profile 使用php -v查看还是 5.4.2 的版本,环境变量还是指向旧的...,没生效 这样,先查一下对应的 php.ini,使用命令,查到有 3 个 php.ini $ find / -name php.ini /usr/local/php/etc/php.ini /usr/...local/php7.0/etc/php.ini /etc/php.ini 然后使用命令查看 PHP 加载的哪个配置文件,这个获取的系统内的 php.ini 的位置,不是 Apache 或者 Nginx...php 可以看到有一个/usr/bin/php 这个应该是服务器默认安装的 PHP ok,使用命令删掉/usr/bin/php文件夹 rm -rf /usr/bin/php 别滥用,别敲错,回车 再让配置生效一下

4.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows 环境变量设置详解:CMD,PowerShell,永久生效

    亲爱的读者,作为一名运维工程师,我一直在 Linux 系统上工作,使用环境变量我日常工作的一部分。然而,我有时也会在 Windows 系统上工作,在windows环境下设置环境变量的方式有些不同。...以下一个例子: $env:VAR_NAME="value" 与 CMD 的 set 命令不同,PowerShell 的 $env: 命令同时对当前会话和所有子会话生效。...永久设置环境变量 无论在 CMD 还是 PowerShell 中,临时设置的环境变量都只在当前会话中有效。...需要注意的,使用 setx 或 System.Environment 设置的环境变量在当前会话中不会立即生效,我们需要重新启动命令行或 PowerShell 才能看到变化。...总结 设置环境变量运维工作的重要一环。希望这篇文章能帮助我们理解在 Windows 系统中如何进行这项工作。无论 CMD,PowerShell,还是永久设置环境变量,我们都可以找到合适的方法。

    7.9K30

    Linux 查看环境变量_linux修改环境变量顺序

    大家好,又见面了,我你们的朋友全栈君。 环境变量一般指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等等。...一、Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1、永久的:需要修改配置文件,变量永久生效。...二、设置变量的三种方法 1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且...环境变量更改后,在用户下次登陆时生效。...   基本提示符,对于root用户#,对于普通用户$ 五、常用的环境变量相关命令 1.

    24.5K21

    Linux 查看环境变量_linux修改jdk环境变量

    大家好,又见面了,我你们的朋友全栈君。 Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效。...设置变量的三种方法 1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且“永久的”。.../JAVA_HOME/lib;$JAVA_HOME/jre/lib 注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。...2 在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】 用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且“永久的”。...PS1 基本提示符,对于root用户#,对于普通用户$ 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    10K20

    记Centos修改语言环境变量$LANG不生效原因

    确认当前系统生效的语言环境 root@BJ-CentOS7 ~ # echo $LANG zh_CN.UTF-8 //生效中的语言环境中文utf8...root@BJ-CentOS7 ~ # locale LANG=zh_CN.UTF-8 //生效中的语言环境中文utf8 LC_CTYPE="zh_CN.UTF...,并且已经重启过服务器,环境变量$LANG的配置应该生效才对,其他相关配置文件中也没发现相关配置 root@BJ-CentOS7 ~ # grep LANG /etc/locale.conf LANG...,远程连接不生效 问题基本清楚了,远程连接时SSH的配置传递了当前环境变量配置到远程主机会话中 ssh配置文件参考简介:https://www.cnblogs.com/52linux/archive.../2012/03/24/2415470.html 原来作为跳板的服务器和要连接的目标服务器中默认配置了 SendEnv 和 AcceptEnv 参数,且客户端和远程主机中都配置了 $LANG 变量,这导致客户端环境中指定的环境变量在远程会话中生效

    5.1K00

    Linux 查看环境变量_Linux怎么设置环境变量

    大家好,又见面了,我你们的朋友全栈君。 各位客官好啊,最近新冠病毒疫情比较严重,还望各位出门时多多防范,一定要带口罩!!!...接下来,讲一讲环境变量的相关知识点,既然提到了环境变量,那么我当前的环境里有多少默认的环境变量呢?关于这个问题,我教你两个命令就可以了,并且这两个命令一个比一个牛?...先说一说【env】 一、用env命令来查看环境变量 上图就是我的系统输出的结果,简单给大家介绍几个重点的变量 1)HOME:代表用户的家目录,通过cd ~就可以进入 2)SHELL:告诉我们当前环境使用的哪一种...通过实际操作可以看出,这个命令的显示结果和env没有区别的,不过export还有其他的功能 export这个命令最大的功能就在于将自定义变量变成环境变量,使用方式为:export 变量名称 看到这里你可能会问这个功能干嘛用呢...这样子的,大家可能都知道父进程和子进程相关的知识,重点就在于你在父进程中定义的自定义变量不被子进程承认的,简单来说进入子进程之后就看不到了在父进程中定义的自定义变量。

    20.6K40

    Linux 查看环境变量_linux查看环境变量env

    大家好,又见面了,我你们的朋友全栈君。 Linux设置和查看环境变量 环境变量,简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。...这涉及到环境变量 PATH 的设置问题,而 PATH的设置也是在linux下定制环境变量的一个组成部分。...linux 查看环境变量与设置环境变量在使用过程中很常见,本文整理了一些常用的与环境变量相关的命令。...一、设置变量的三种方法 1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效...2、在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】 用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且“永久的

    35.9K30

    Linux——环境变量

    1.什么环境变量 环境变量(environment variables)一般指在操作系统中用来指定系统运行环境的一些参数,就好比:我们在编写C/C++代码时候,在链接的时候,从来不知道我们所链接的动静态库在哪里...2.常见环境变量 PATH:指定命名的搜索路径 HOME:指定用户的主工作目录(及用户登录到Linux系统时,默认的目录) SHELL:当前Shell,它的通常值/bin/bash. 3....指令: export PATH=$PATH:mybin所在的路径 5.测试HOME 在讲述Linux指令时,我们有提到过cd ~这个指令。它可以带我们回到家目录。...环境变量具有全局属性 环境变量可以被子进程继承下去,而普通变量无法被子进程继承下去的。...bash系统创建的一个进程,其可以派生出很多的子进程,系统中几乎所有进程的父进程都是bash,我们要知道的环境变量可以被bash派生出来的子进程给继承下去的,而普通变量就没有办法被继承。

    8010

    Linux进程——Linux环境变量

    前言:在结束完上一篇的命令行参数时,我们简单的了解了一下Linux中的环境变量PATH,而环境变量不只有PATH,关于更多环境变量的知识我们将在本篇展开!...本篇主要内容: 常见的环境变量 获取环境变量的三种方式 本地变量与环境变量 环境变量的配置文件 内建命令与常规命令 1. 初识环境变量 首先,我们先来了解一下什么环境变量!...获取环境变量的方法 在Linux我们有很多种方法能够过去环境变量,这里我们简单介绍三种!...本地变量与环境变量 Linux中,我们可以在bash中直接定义环境变量 指令:变量名=内容 但是当我们在环境变量表里获取我们自定义的变量时,获取不了的。...: 显示本地定义的shell变量和环境变量 环境变量的学习重在理解,细节比较多,而且有很多新概念,所以认真,细心的学习环境变量很重要的。

    9210

    Linux环境变量

    1.概念 环境变量(environment variables)一般指在操作系统中用来指定操作系统运行环境的一些参数,操作系统为了满足不同的应用场景预先在系统内预先设置的一大批全局变量 环境变量通常具有某些特殊用途...: export PATH=$PATH:加上路径 在Linux下bash(命令行)可以定义变量。...这是Linux下的环境变量,对于Xshell登录的时候系统会默认把.bash_profile执行一次,把环境变量找到当前的shell当中,所以一旦启动成功会在内存里维护一个变量$PATH 而对于windows...下的环境变量我们就非常熟悉了,比如之前配置的jdk的环境变量 2.常见环境变量 PATH : 指定命令的搜索路径 HOME : 指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录) LOGNAME.../mycmd的时候,bash一个系统进程(fork),mycmd会变成一个进程,bash的子进程,而环境变量具有全局属性的根本原因会被子进程继承下去,因为环境变量定义给bash,而子进程会全部继承下去

    8.2K10

    linux环境变量

    环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性 常见环境变量 PATH : 指定命令的搜索路径 HOME : 指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录) SHELL...: 当前Shell,它的值通常是/bin/bash 查看环境变量方法: echo $NAME //NAME:你的环境变量名称 系统中很多的配置,在我们登录Linux系统的时候,已经被加载到bash...它不是在内存中,而是在系统对应的配置文件中 常见环境变量 PATH : 指定命令的搜索路径 HOME : 指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录) SHELL : 当前Shell...输出 /bin/bash 表明默认 shell Bash。这是 Linux 中最常见的 shell,提供了强大的功能和灵活的脚本选项。...显示所有环境变量 unset: 清除环境变量 set: 显示本地定义的shell变量和环境变量 环境变量与程序结合(理解) environ 一个环境变量的列表,实际上它是一个全局的、包含所有环境变量的字符串数组

    6910

    Linux环境变量

    文章目录 一、PATH 环境变量 1、什么PATH环境变量 2、如何添加PATH环境变量 3、系统中的其他环境变量 4、环境变量怎么来的 二、环境变量的基本操作 1、设置环境变量 2、通过getenv...获取环境变量 3、环境变量的意义 三、命令行参数 一、PATH 环境变量 1、什么PATH环境变量 Linux 中的各种指令本质上 /usr/bin/ 目录下的一个个可执行程序,和我们自己编写的可执行程序没有任何区别...: 但是我们发现,执行我们自己的程序时需要指定路径,但是执行Linux中的各种指令却不需要指定路径: 这是因为系统中存在PATH环境变量,PATH中存放着这些指令的地址;当我们使用这些指令时,系统会自动去...注:环境变量具有全局属性的根本原因环境变量会被子进程继承。...---- 二、环境变量的基本操作 1、设置环境变量 Linux命令行其实是可以定义变量的,但是以这种方式定义出来的变量本地变量,即只在 bash 进程中有效;而不是环境变量,因为环境变量具有全局属性:

    7K00

    Linux环境变量

    ——> 因为环境变量PATH,他Linux系统指令搜索路径,用echo  $PATH(需要加)可查看系统能够找到的路径 ,其中路径以 “ :”为分隔符  (比如pwd能直接使用就是因为/usr/bin...* env[ ]——>存储环境变量向量表 因此我们可以知道了两张重要的向量表:(1)命令行参数表 (2)环境变量表  1.4.4 理解环境变量的全局属性        环境变量系统提供的一组name...如果先创建了进程,然后再修改了环境变量,那么新创建的子进程必然会被继承下去(共享数据),但如果创建了子进程然后修改了环境变量并不会影响父进程的环境变量,因为会发生写时拷贝 1.4.5 本地变量vs环境变量...,但 照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。)...shell变量和环境变量  环境变量的组织方式:每个程序都会收到一张环境表,环境表一个字符指针数组,每个指针指向一个以’\0’结尾的环境字符串

    7510
    领券