怎么解决brew link更换php版本失败问题
发表于:2024-10-28 作者:千家信息网编辑
千家信息网最后更新 2024年10月28日,这篇文章主要讲解了"怎么解决brew link更换php版本失败问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决brew link更换php
千家信息网最后更新 2024年10月28日怎么解决brew link更换php版本失败问题
这篇文章主要讲解了"怎么解决brew link更换php版本失败问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决brew link更换php版本失败问题"吧!
问题描述:
我透過 brew 安裝三種php版本
php 5.6php 7.4php 8.0
$ php -v
PHP 8.0.3 (cli) (built: Mar 4 2021 20:45:17) ( NTS )Copyright (c) The PHP GroupZend Engine v4.0.3, Copyright (c) Zend Technologies with Zend OPcache v8.0.3, Copyright (c), by Zend Technologies
停用8.0使用7.4
$ brew unlink php@8.0 && brew link php@7.4Unlinking /usr/local/Cellar/php/8.0.3... 0 symlinks removed.Linking /usr/local/Cellar/php@7.4/7.4.16... 264 symlinks created.$ php -v
還是一樣版本
我開新的終端機也是一樣8.0.3
PHP 8.0.3 (cli) (built: Mar 4 2021 20:45:17) ( NTS )Copyright (c) The PHP GroupZend Engine v4.0.3, Copyright (c) Zend Technologies with Zend OPcache v8.0.3, Copyright (c), by Zend Technologies
中規中矩操作了
這是哪裏有少設置了?
分析解决:
你可以尝试安装一个PHP选择器
brew updatebrew upgrade
参考文档
https://github.com/shivammathur/homebrew-php
安装指定php brew install shivammathur/php/php@7.3
链接php版本 brew link --overwrite --force php@7.3
如果出现报错
Warning: Already linked:To relink: brew unlink && brew link
执行
brew unlink php@7.3brew link --overwrite --force php@7.3
重启服务
apache brew services restart httpdnginx brew services restart nginx
安装结果
To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule php7_module /usr/local/opt/php@7.0/lib/httpd/modules/libphp7.soSetHandler application/x-httpd-php Finally, check DirectoryIndex includes index.php DirectoryIndex index.php index.htmlThe php.ini and php-fpm.ini file can be found in: /usr/local/etc/php/7.0/php@7.0 is keg-only, which means it was not symlinked into /usr/local,because this is an alternate version of another formula.If you need to have php@7.0 first in your PATH run: echo 'export PATH="/usr/local/opt/php@7.0/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/usr/local/opt/php@7.0/sbin:$PATH"' >> ~/.zshrcFor compilers to find php@7.0 you may need to set: export LDFLAGS="-L/usr/local/opt/php@7.0/lib" export CPPFLAGS="-I/usr/local/opt/php@7.0/include"To have launchd start shivammathur/php/php@7.0 now and restart at login: brew services start shivammathur/php/php@7.0Or, if you don't want/need a background service you can just run: php-fpm
感谢各位的阅读,以上就是"怎么解决brew link更换php版本失败问题"的内容了,经过本文的学习后,相信大家对怎么解决brew link更换php版本失败问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
版本
问题
学习
内容
就是
思路
情况
文档
文章
更多
知识
知识点
篇文章
结果
跟着
链接
分析
参考
实践
尝试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
samp 服务器
全球网络安全供应商排名
数据库的特点分析
一站网络技术有限公司
中国联通的网络安全
湖北常规软件开发出厂价
TG淘金的服务器
网络安全意识工作总结
做软件开发从什么地方开始学起
网络安全连环画大全
wapi网络安全标准结构
船舶网络安全应急
通讯软件开发原理
导出远程机数据库
单点登录 数据库
lol联盟最早的服务器
宝鸡精益管理软件开发
人脸信息数据库
倩女幽魂万古长春服务器开服时间
服务器无效响应 400
湛江市网络安全知晓问卷
网络技术支持网站维护实习报告
网络安全毕业设计做什么软件
中搜网络技术 招聘
怀旧服服务器等级多少
手机软件开发专业知识
如何做聚合服务器
许昌软件开发服务价格
国研网是什么数据库
南宫软件开发哪家强