-
2018-09-06 19:19:45
1,自己被自己mac多版本的问题亏扰了很久,网上搜索需要下载php-version,自己计算机里面有brew安装的php也有集成环境的php,但是目前市面上使用的php,打部分基于5.6以上与7以上的版本。
2,这里我先说下mac下brew下安装的php版本如何去解决切换版本。首先大家先得熟悉一个关于brew的命令:
brew services list
可以看到mac下brew安装的服务程序。
3,如何关闭,启动brew里面的服务
brew services stop php@5.6
同理启用的话 start就可以了。
4,sudo nginx -s stop && sudo nginx
5, 接下来,进入PHP的配置目录把php-fpm的端口默认端口修改掉。
5.6的配置文件在/usr/local/etc/php/5.6/php-fpm.conf
7.0的配置文件在/usr/local/etc/php/7.0/php-fpm.d/www.conf
7.2的配置文件在/usr/local/etc/php/7.2/php-fpm.d/www.conf
修改自己的端口为自己想要的端口号:listen = 127.0.0.1:9001
An error occurred.错误,php -v与phpinfo版本不一致错误
可能是nginx无法解析到对应的php文件,需要配置好电脑的php环境
使用brew安装了高版本的php时需要把php-fpm 改为你自己安装的php版本一般情况下安装路径为:
/usr/local/Cellar/php@7.2/7.2.23/bin
解决办法:
mac 环境变量设置:
sudo vim ~/.bash_profile
在文件后面添加:
export PATH=/usr/local/Cellar/php@7.2/7.2.23/bin:/usr/local/Cellar/php@7.2/7.2.23/sbin:${PATH}
source ~/.bash_profile
//指定自己安装的php ,并刷新文件生效
sudo killall php-fpm
sudo php-fpm -D
杀掉以前的php-fpm进程,并启动
快速解决:
配置~/.bash_profile:
export PATH=/usr/local/Cellar/php@7.2/7.2.23/bin:/usr/local/Cellar/php@7.2/7.2.23/sbin:${PATH}
如果系统使用的是zsh,就在~/.zshrc文件最后添加:(如果不是可以不用加这条)
source ~/.bash_profile
然后再执行
source ~/.zshrc
使配置生效,并重启php-fpm
sudo killall php-fpm sudo php-fpm
更多相关内容 -
mac os快速切换多个PHP版本的方法
2020-12-20 06:39:531995年初php诞生到现在已经存在多个版本,并且每个版本都属于一个系列,大多数网站源码都不能相互兼容,所以能够快速的切换PHP版本还是很实用的。 方法一 1. 添加tap brew tap josegonzalez/php 2. 安装多版本的... -
mac下多个php版本快速切换的方法
2020-10-21 09:08:55主要给大家介绍了在mac下多个php版本快速切换的方法,本文先是给大家分享了使用brew安装php多版本的方法,而后才介绍了快速切换的实现方法,感兴趣的朋友们下面来一起看看吧。 -
Ubuntu 切换PHP版本
2020-06-04 11:32:19切换版本为7.0,执行以下后选择版本编号 sudo update-alternatives --config php 查看当前版本 php -v 变为7.0 再次执行phpinfo(),依旧为5.6 修改了环境变量也不起作用(不符合本情况,参考:...ubuntu16
当前phpinfo()为5.6
切换版本为7.0,执行以下后选择版本编号
sudo update-alternatives --config php
查看当前版本
php -v
变为7.0
再次执行phpinfo(),依旧为5.6
修改了环境变量也不起作用(不符合本情况,参考:https://blog.csdn.net/haif_city/article/details/81315372),
查看该网站设置
将php5.6-fpm修改为php7.0-fpm
重启nginx
运行网站报Access Denied
参考:https://blog.csdn.net/whaxkl/article/details/103275707
sudo vim /etc/php/7.0/fpm/php-fpm.conf 或 sudo vim /etc/php/7.0/fpm/pool.d/www.conf
找到;security.limit_extensions 并修改
security.limit_extensions = .php .php3 .php4 .php5 .php7 .html .js .css .jpg .jpeg .gif .png .htm
修改php.ini
cgi.fix_pathinfo=1
重启nginx和PHP
sudo service nginx restart sudo service php7.0-fpm restart
成功
-
Mac下切换Brew 安装PHP的版本切换
2018-02-09 11:58:18自动识别Mac下Brew安装的PHP版本,提供切换选项,绿色软件直接放入Application目录即可使用。 -
linux如何切换php版本
2020-08-24 17:44:491.首先查看目前的php版本 命令是:php -v 2.找到你服务器其他php版本的包(没有你需要的就去官网自己下载一个)命令是:find / -name php 3.更换php版本 (有俩个方法是因为我先用的方法二好像不太行随即就用...注意:声明:此方法只限你另一个版本的配置绝对没有问题再切换,我就是因为没检测好白白调试了一天!!郁闷!
如果你最后还是出错了。。。。可以参考本人的解决方式,链接给您奉上希望你用不到!
https://blog.csdn.net/yangruini_love/article/details/108245841
1.首先查看目前的php版本 命令是:php -v
2.找到你服务器其他php版本的包(没有你需要的就去官网自己下载一个) 命令是:find / -name php
3.更换php版本
(有俩个方法是因为我先用的方法二好像不太行随即就用了方法一具体是哪个起作用了我也不太清楚,反正你都用上也可以)
方法一:
执行export命令 如:export PATH=“$PATH:/home/v_duyuhang/work/php5.6/bin/”
(这条命令注意引号和冒号,我曾因为这个原因失败俩次)
执行命令: export 查看是否执行成功
(可以看到我有俩条一样的命令就是因为有个是手动填写一个是命令填写不知道最后是谁起作用了反正是更改成功了)
最后执行命令:php -v
方法二:
1.打开路径配置文件 vim /etc/profile
2.在文件末端增加如下命令行 (其实加的和方法一一样,不过一个是手动增加一个是命令行增加)
export PATH=“$PATH:/home/v_duyuhang/work/php5.6/bin/”
(因公司机密不方便截图就从网上找了一个公开的哥们的截图大家可以借鉴一下,如果侵权请私信立马删除)
3.执行命令 php -v (如果没有更换那就重启一下服务器)
4.重启服务器命令: shutdown -r now (要是报错如 bash:shutdown:command not found 那就翻看我下一篇日志吧)
-
更改php版本教程,修改php版本教程,切换php版本教程,修改成最新php版本
2017-02-10 16:48:20更改php版本教程,修改php版本教程,切换php版本教程,修改成最新php版本 -
Windows下PHP版本切换
2020-07-28 00:06:441)PHP版本下载 根据系统版本选择带有Thread Safe 线程安全的下载 https://www.php.net/ 2)如何让apache支持php7.3.4 a.php配置文件 将php.ini-development文件重命名为php.ini php.ini-development -> php.ini ...环境选择appserv
在测试中发现phpstudy无法在apache中使用一下操作
下载地址
https://www.appserv.org/en/download/1)PHP版本下载
根据系统版本选择带有Thread Safe 线程安全的下载
https://www.php.net/
2)如何让apache支持php7.3.4
a.php配置文件
将php.ini-development文件重命名为php.ini
php.ini-development -> php.ini
b.php支持常用模块
编辑php.ini文件,开启常用扩展
将extension_dir = "ext"重命名为 extension_dir = "D:\phpstudy_pro\Extensions\php\php7.3.4\ext"
开启常用扩展extension=gd2 extension=mbstring extension=exif extension=mysqli extension=pdo_mysql
c.php支持特殊模块
extension=curl
extension=openssld.apache如何切换php7.3.4
D:\phpstudy_pro\Extensions\Apache2.4.39\conf
LoadModule php7_module C:/AppServ/php7.3.4/php7apache2_4.dllLoadFile “D:\phpstudy_pro\Extensions\php\php7.3.4/libssh2.dll”
LoadFile “D:\phpstudy_pro\Extensions\php\php7.3.4/libssl-1_1.dll”
PHPIniDir “C:/AppServ/php7.3.4/”
e.生效
net stop apache24
net start apache24f.如何测试
http://localhost/index.php
<?php phpinfo();
-
Linux 中如何切换相同程序的不同版本
2021-01-10 03:12:47几天前,我们曾经讨论如何 如何在不同的 PHP 版本之间进行切换 。在那篇文章中,我们使用 update-alternatives 命令实现从一个 PHP 版本切换到另一个 PHP 版本。也就是说, update-alternatives 命令可以将 系统范围... -
ubuntu php多版本共存切换,为每个站点设置不同的php版本
2017-09-01 09:30:31做开发时,由于本机开发的php版本跟线上发布的php版本不一致,很容易在上线后,发现因版本的影响导致一些bug,但又不想重新去换本机的php版本,那么多版本共存就很方便了!有必要时,切换到指定版本测试下,没问题再... -
phpstudy 配置全局的composer,composer切换php版本
2020-04-10 18:04:071.安装最新的PHP study版本。PHPstudy下载地址 2.配置PHP的环境变量。 3.找到composer的安装目录:D:\phpstudy\PHPTutorial\tools\composer。 把目录下的composer.bat和composer.phar复制到对应PHP版本的目录下,... -
Mac的MxSrvs切换php版本报错解决方案.docx
2021-10-26 07:39:52Mac的MxSrvs切换php版本报错解决方案.docx -
教你如何快速切换Linux PHP版本
2018-07-24 21:38:25天在帮别人安装一个不知所谓的东西时碰到,三版本的PHP环境,我感觉那个人也是666哒,他使用的是AMH快速开发工具,然后就顺便写下怎么快速、简便切换php版本。 有图有真相!!! 首先:find命令找下php在哪里先... -
php版本切换的详细过程+线上Linux环境下常见php-fpm常见问题
2018-04-03 10:55:06一、php版本切换 (1)检测是否切换成功 判断是否切换成功的2个绝对正确的方法(推荐第一种): 1、ps -ef|grep php 2、写个php文件 <?php echo phpinfo(); ?> (2)已有的版本切换 切换php版本2步走 ... -
mac下通过brew切换php版本
2018-04-05 09:32:51切换PHP版本: brew install php- [version] 1 1 [version]=56|70等 brew unlink PHP -之前版本 brew link php-现在版本 相应的配置都在/usr/local/etc/php/中 管理... -
Centos 宝塔下的php多版本 环境变量的修改(切换PHP版本,修改默认PHP版本)(网站用PHP7.2版本,workerman...
2020-06-11 09:48:31使用宝塔面板你可以轻松的安装多个 php 版本,但是怎样修改环境变量的 php 版本的。 我们可以在命令行下使用: php -v 结果如下,显示我的 php 版本为 5 PHP 5.3.29 (cli) (built: Jun 5 2017 17:09:12) ... -
phpsh hpcli开发的终极方案(php版本切换的 批处理)
2020-09-16 08:50:21最近用php代替vbs脚本,做些小工具的开发,了方便测试不同php版本的兼容,专门写了一个 php版本切换的 批处理 phpsh.cmd,支持安装到系统、卸载等功能,还支持多个php版本的任意切换需要先安装phpStudy -
随意修改php版本的集成环境,提供700个php版本一键切换
2017-02-07 16:30:212017年phpwamp最新版! -
php环境下载(真正纯绿色,700个PHP版本随意切换)
2017-02-04 13:37:22真正纯绿色,700个PHP版本随意切换 -
宝塔面板切换PHP版本
2022-03-27 10:11:26宝塔切换 php版本/默认php版本 -
宝塔 多个版本PHP切换默认PHP版本
2021-12-20 10:27:25切换命令 ln -sf /www/server/php/72/bin/php /usr/bin/php 分析原因 明明我的代码没问题为什么运行 PHP think 报错了呢,看一下报错信息,是语法错误,看了看代码没问题啊,那么问题出在哪了? 检查宝塔后发现 ... -
关于宝塔面板默认PHP版本及切换
2021-03-22 23:34:35在管理多个站点过程中,由于不同源码使用了不同PHP版本,因此安装了多个PHP版本。安装了多个PHP版本我的服务器版本为CentOS 7.3,宝塔面板版本为免费版 7.2.0,由于部署了新的网站代码,部分组件需要使用composer... -
XAMPP精简版PHP5.3、5.5、7.0 一键切换45MB
2018-11-21 13:48:08安装必须的库文件也放在里面了 1. 安装 vcredist_x86_vc9.exe 2. 安装 vcredist_x86_vc11.exe 如果不先安装这两个需要中止xampp控制台,再重新安装...此版本由phpStudy作者重新编译,精简掉五分之四,安装包只有35M; -
支持PHP7 多版本切换
2016-03-24 11:18:14支持PHP7 多版本多服务切换 -
增加PHP版本并切换PHP版本
2018-08-26 17:29:17二、切换PHP版本 一、增加PHP版本 1、已经安装了WampServer(32位),我的PHP目录是A:\WampServer\wamp\bin\php\php5.4.3,即默认安装的PHP版本是5.4.3。 有些项目需要的PHP版本不同,所以要在wamp\bin\php目录下... -
服务器绿色php集成环境,支持重启动apache服务,自由切换php版本
2017-02-07 16:38:50服务器绿色php集成环境,支持重启动apache服务,自由切换php版本 -
window环境下phpstudy切换composer默认PHP版本最简单有效的方法
2019-03-18 11:12:21打开D:\phpStudy\PHPTutorial\tools\composer\composer.bat,修改里面的php路径为你想要切换的php版本路径,然后点击执行该bat文件即可,如下图所示: -
新版的phpstudy切换php版本(php版本切换无效问题)
2020-02-05 23:16:46php7升级新特性就是不适用mysql连接初始化数据库了,如果稍微多一点内容的项目,连接配置写的又杂乱,要把mysql全改为mysqli就有些困难。 可以在运行网站的时候修改相应的php运行环境 小皮面板网站管理里修改 这是... -
php ubuntu 多版本切换
2018-04-18 10:11:47系统中装好好几个php版本 但是php-cli 一直是一个想要切换以前都是想着修改环境变量 看到了一个很好的切换版本的命令 update-alternatives --config php 完美切换...