在网站服务器运维管理工具中,经常使用的就是宝塔面板(https://www.bt.cn/)了,非常好用非常方便并且功能强大,大家有需要的可以去官网查看。

在管理多个站点过程中,由于不同源码使用了不同PHP版本,因此安装了多个PHP版本。

安装了多个PHP版本

我的服务器版本为CentOS 7.3,宝塔面板版本为免费版 7.2.0,由于部署了新的网站代码,部分组件需要使用composer进行安装,因此打开ssh命令行工具,进入站点根目录,直接运行 composer install,提示报错:

进行composer安装时报错

大概意思是putenv()被禁用,导致无法执行。

这个问题很明确,就是默认PHP安装时禁用了一些可能导致影响安全的函数或方法,要启用也很简单,找到相关的PHP配置文件修改了就可以了。

由于此站点采用了PHP7.2版本,也没多想就直接打开宝塔面板管理后台,在PHP7.2的配置管理进行了修改:

将putenv从禁用列表中删除

然后到命令行重新输入命令执行,仍然报 putenv被禁用 错误,重新了PHP甚至Web服务器还是不行。

明明已经修改却还是报错,所以怀疑调用的PHP并不是修改了配置的PHP,输入版本命令查看确认:

默认的PHP版本为5.6并非站点绑定的7.2

这下明白了,执行composer过程中调用的为PHP5.6版本,所以更改了7.2 的配置肯定是不行的,再去宝塔后台修改了PHP5.6的配置就可以了。

不过我这里想把默认调用的PHP改成7.2的,毕竟7.x版本才是以后的主角。

先查看下系统默认php命令关联的PHP版本,在命令行输入 ls -l /usr/bin/php 显示:

当前默认php指令关联的PHP真实目录

打开/www/server/php目录可以看到通过宝塔安装的多个PHP版本都在此处:

多个版本PHP的安装目录

要更改成7.2的执行以下命令 ln -sf /www/server/php/72/bin/php /usr/bin/php 即可:

切换默认php关联的PHP版本

再次输入ls指令可以看到已经切换到7.2版本了。

宝塔php版本切换没效果_关于宝塔面板默认PHP版本及切换相关推荐

  1. javafx 动画没效果_通过JavaFX标注制作动画效果

    javafx 动画没效果 在本文中,您将学习如何使用JavaFX的动画API创建标注. 您可以在https://www.youtube.com/watch?v=XTHbB0LRdT4的 YouTube ...

  2. hexo部署成功但是没效果_使用 Hexo+GitHub 搭建个人免费博客教程(小白向)

    前言 近些年来很多用户都喜欢使用 GitHub Pages 来搭建 Hexo 静态博客网站,其最吸引人的莫过于完全免费使用,并且非常稳定. 虽然搭建时比较麻烦,有点折腾,但是配置完成后,基本不需要操心 ...

  3. devc代码补全没效果_从零开始写文本编辑器(二十八):自动补全(上)

    前言 我本没打算这么早就写"自动补全"功能的. 但是在写XML资源编辑时,为了实现自动引用已有资源@string/xxx,需要一个合适的列表来让我选择.这样能防止拼写错误. 也就是 ...

  4. redis配置主从没效果_跟我一起学Redis之加个哨兵让主从复制更加高可用

    Redis哨兵(Sentinel)其实本质就是一个RedisServer节点,通过设置 运行模式 来开启哨兵的功能:主要功能如下: 监控(Monitoring ):哨兵节点会不断地检查的主服务和从服务 ...

  5. mfc对话框ok没效果_利用PS制作逼真双重曝光效果案例演示,合成紫色城市建筑风格海报图片...

    PS合成得好,那场景海报图制作就轻松了,我们通常在欣赏案例作品是发现不少大气的城市建筑风格的海报图片,是怎么样制作合成的呢,今天我们来分享PS制作逼真双重曝光效果的海报教程.摄影时,利用多重曝光,可以 ...

  6. mfc对话框ok没效果_摄影色调效果(冷色调与暧色调)

    第一步: 打开要应用照片调色效果的照片.然后,转到"图层"面板并单击面板底部的"创建新调整图层"图标,然后从弹出菜单中选择"渐变图",或者单 ...

  7. mysql 别名排序没效果_除了会排序,你对ORDER BY的用法可能一无所知!

    导读为什么只有ORDER BY后面可以使用列别名 为什么不推荐使用ORDER BY后接数字来排序 为什么视图和子查询里面不能使用ORDER BY -- ​小伙伴们在进行SQL排序时,都能很自然的使用到 ...

  8. 微信小程序下拉刷新真机没效果_微信小程序 下拉刷新 上拉加载(示例代码)

    1.下拉刷新 小程序页面集成了下拉功能,并提供了接口,我们只需要一些配置就可以拿到事件的回调. 1. 需要在 .json 文件中配置. 如果配置在app.json文件中,那么整个程序都可以下拉刷新.如 ...

  9. python的repl模式_如何更改sublimeREPL默认python版本

    展开全部 stackoverflow上有人提过. In your Packages/User folder, create SublimeREPL/config/Python/Main.sublime ...

最新文章

  1. win32thread.c:(.text+0x60):对‘_beginthreadex’未定义的引用
  2. 本机向windows服务器传输文件的三种方法
  3. DedeCms织梦彩色标签云(tag)随机颜色和字体大小
  4. Iphone 手机如何导入/导出通讯录
  5. Flutter CupertinoSlidingSegmentedControl 分段组件使用解析
  6. (备忘)卸载微软自带输入法
  7. CSerialPort串口类最新修正版(解决关闭死锁问题)
  8. [Silverlight 4 RC]WebBrowserBrush概览
  9. 麻省、北大、清华等顶尖高校与企业 20 位强化学习专家齐聚,RLChina 2021 强化学习暑期课免费报名啦!...
  10. 扩展Jquery方法创建LigerUI Grid
  11. linux内核rop姿势详解,Linux内核ROP姿势详解(二)
  12. 20165223 week2测试补交与总结
  13. 【使用技巧】【图像编辑和处理】将GIF图缩放
  14. 自然语言处理要解决的问题
  15. MATLAB无法直接打开M文件
  16. 浅谈网络中数字签名技术
  17. no interpreter
  18. Android P+通过反射调用系统API实现高级功能
  19. Unity 2D光照(2D Light)和阴影(Shadow Caster 2D)
  20. Vue3 + elementplus 分页组件英文改为中文

热门文章

  1. 一个涂鸦笔记本的自定义View第三方库
  2. Dynamics CRM 知识库设置
  3. MATLAB与STK互联46:在场景中加入某个国家作为Area Target对象(GIS命令使用)
  4. 基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.3版已发布
  5. 怎么在电脑上打开epub格式电子书
  6. mpg123学习进阶2------mp123的使用总结
  7. 水星无线网卡UD198H Ubuntu20.04 驱动安装
  8. Java小白入门200例42之 switch case语句
  9. Windows下自启动程序管理
  10. 区块链学习三——比特币的数据结构