首页
学习
活动
专区
工具
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,还是永久设置环境变量,我们都可以找到合适的方法。

6.3K30

记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 变量,这导致客户端环境中指定的环境变量在远程会话中生效

5K00

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

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

20.6K40

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

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

24.4K21

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

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

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

35.8K30

Linux||环境变量

昨天在听完生信技能树关于环境变量的课以后生信入门课-2021第7期,醍醐灌顶,又去鸟叔的书里翻了翻,趁我现在还记得,抓紧把笔记做下来,所以本期介绍环境变量。...环境变量用来存储有关shell会话和工作环境的系统变量。...PS2:shell命令行界面的次提示符 通过echo命令可以打印变量的值,但需要注意的变量调用需要在前面加$。...关于PATH的几个点 不同身份用户默认的PATH不同,默认能够随意执行的命令也不同 PATH可以修改的 使用绝对路径或相对路径直接指定某个命令来执行会比查找PATH更准确 小环境与$PATH 经过上面的学习...参考资料 「生信技能树」生信入门课-2021第6期 https://mp.weixin.qq.com/s/Q-Rp2Vnr-_4sJWQ4xOLieQ 鸟哥的Linux私房菜

8.8K10

Linux进程——Linux环境变量

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

7710

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

7K00

什么环境变量

Java 环境配置好了 不知道你有没有思考过这个「环境变量」究竟是什么?...在 Windows 系统中 PATH 变量中的所有路径采用分号分割,如果在 Linux 系统中采用冒号分割。...如果你设置好了环境变量,在命令 行中还是出现同样的错误,那么有两种可能,一种就是你的设置不正确,另一种就是你的设置没有生效,一般你可以关闭命令行窗口再重新打开就可以了。...环境变量 上面所说的 PATH 变量其实就是环境变量,和他的名字一样,环境变量描述环境的变量,指在操作系统中用来指定操作系统运行环境的变量。它包含了一个或者多个应用程序所将使用到的信息。...事实上,环境变量一个总称,代表了系统变量和用户变量,因此我们说环境变量都是指的系统变量和用户变量。系统变量就是系统级别的变量,用户需要使用系统变量。

1.1K31
领券