php-v 查看不到版本,解決php -v查看到版本於phpinfo()打印的版本不一致問題
整個事件的起因是這樣的
通過git拉取laraevl項目發現缺少.env文件,打算使用composer install生成一個.env文件,然后提示composer最低使用php版本7.1.3而檢測到我的版本為5.4.16。提示如下:
然后使用phpinfo打印一下發現版本是7.2.6。打印結果如下:
解決方案
首先查找一下linux上有幾個php.ini。結果發現有兩個:
大致猜想php cli加載的php配置文件與phpinfo()加載的配置文件不一致,使用命令來查看cli加載的php.ini是哪個:
php -i | grep php.ini
結果為:
再查看phpinfo()打印的結果:
發現加載的php.ini的配置文件果然不一致,然后查找php/bin目錄,編輯/etc/profile文件在最后一行添加一個環境變量:
export PATH="/usr/local/php/bin:$PATH"
最后保存並退出執行以下命令:
source /etc/profile
總結
就是cli加載的php配置文件,與web服務器加載的php配置文件不一致導致的。只要同意他兩的加載配置文件就好了。最后關於那個laravel的.env文件拉去不下來,可以將.env.local復制一份更名為.env就好了
---------------------
作者:haif_city
來源:CSDN
原文:https://blog.csdn.net/haif_city/article/details/81315372
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
php-v 查看不到版本,解決php -v查看到版本於phpinfo()打印的版本不一致問題相关推荐
- java version 和javac版本不一致_windows安裝多個版本的jdk,解決java-version和javac-version版本不一致的問題...
系統先裝了jdk1.8 ,環境變量里配置的是jdk1.8,java -version 與javac -version 版本一致. 然后安裝了jdk1.6 ,環境變量java_home 改成了1.6,但 ...
- window10家庭版安裝docker遇到的問題【已解決】
1.官網下載docker https://docs.docker.com/get-docker/ 問題: 吐槽下我電腦設置明明顯示的是window10企業版,但從官網下載"Docker De ...
- java menuitem 乱码_MenuItem 顯示中文亂碼問題解決方案
今天在使用Java做系統托盤圖標(TrayIcon),需要為其增加一個右鍵彈出菜單(PopupMenu),在使用菜單項(MenuItem)時,遇到了一個非常痛苦的事情:中文亂碼----.這個問題不經常 ...
- oracle连接数一直超出,Oracle超出最大連接數問題及解決(…
用過Oracle的應該都熟悉如何查看和設置Oracle數據庫的最大連接數.這里就再啰嗦一遍. 查看當前的連接數,可以用select count(*) from v$process; 設置的最大連接數( ...
- linux的安装nmom命令,Linux下块设备查看命令lsblk详解
简介 在Linux系统下面,块设备使用很常见,尤其是一些传统商用数据库,例如Oracle,DB2就经常使用块设备,lsblk命令可以非常方便的让你获取所有的块设备信息. lsblk安装 如果你的Lin ...
- org.apache.hadoop.hbase.PleaseHoldException: Master is initializing(解決方案汇总+自己摸索)
#--------------------------------------环境(start)---------------------------------------------------- ...
- infoseccrypto_java下载_關於php接ICBC的支付接口的解決方案
一:背景: 目前項目使用的是php語言開發,需要接入中國工商銀行的ICBC的線上支付接口. 二:遇到的問題:支付時需要對數據簽名,但是銀行那邊不提供php版本的程序,只有java版本的,以下是對接人回 ...
- 國外空間亂碼解決方法
國外空間亂碼解決方法 <%@ codepage=65001%>UTF-8 <%@ codepage=936%>簡體中文 <%@ codepage=950%>繁體中文 ...
- InternalError: Failed to create session.錯誤及解決方式
InternalError: Failed to create session.錯誤及解決方式 前言 錯誤訊息 解決方法 前言 這個錯誤是在一開始訓練Keras(使用TensorFlow當backen ...
最新文章
- HTTP.sys 远程执行代码验证工具
- 在Spring中使用JDK定时器实现调度任务
- c语言如何用fscanf将字符串读取,在c语言中如何将文本内容 赋给一个 字符串
- cookie和session的讲解
- 4.4 Iterator(迭代器)
- android 和ios 混合式开发环境安装
- 杭电1492 The number of divisors(约数) about Humble Numbers
- mysql sql语句提升_mysql基本sql语句大全(提升用语篇)
- Safari技术预览版141来啦,增加了哪些新功能?
- react js清除浏览器缓存
- Laravel 入门基础教程
- FPGA同步复位、异步复位、异步复位同步释放
- 计算机网络网络层——学习笔记
- React+ant中的Form表单的刷新
- 网络技术这十个术语你知道吗?
- bzoj4605: 崂山白花蛇草水 权值线段树套KDtree
- 深圳大数据培训:Transformation算子演示
- 浙江大华软件测试面试经历
- 在手机中实现高保真音频
- zabbix-proxy分布式监控站点
热门文章
- 在VS2010中使用Git【图文】
- linux查看tar进程进度,Linux:wget后台下载/查看后台任务进度
- b 树查找时间复杂度_你心里是没点B树吗?
- java开发门禁指纹,指纹门禁
- H5工程师在谷歌浏览器调试并开发原生APP项目的解决办法
- 教你玩转CSS 图像透明/不透明
- oracle 库存管理系统,库存管理系统
- java saxreader_JAVA解析XML,SAXReader无法使用
- java 静态方法与实例方法的区别_静态方法与实例方法的区分
- There are multiple modules with names that only differ in ca