怎么解决brew link更换php版本失败问题
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章主要讲解了"怎么解决brew link更换php版本失败问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决brew link更换php
千家信息网最后更新 2025年02月06日怎么解决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安全错误
数据库的锁怎样保障安全
西二旗数据库公司
GDSC数据库中AUC
网狐荣耀版数据库
电脑怎么关闭网络安全密码
联桥互联网科技
重庆应用软件开发如何收费
起床战争电脑服务器推荐
网络安全手抄报模板大全简单
深圳能耗管理软件开发价格
mysql 建数据库
如何获取路由器数据库
网吧升级服务器
vf建立数据库表
基于ros的软件开发
西瓜视频服务器异常请稍后重试
阿里的服务器
正德创融资讯网络技术
原神世界树服务器怎么在电脑上玩
北京宏宇微网络技术有限公司
千缘网络技术
软件测试对比软件开发
重庆酉阳生鲜管理软件开发
原神手机端转服务器
信息技术与网络安全模板
java 加密数据库密码
河南省未落实网络安全义务案
服务器配置维护
柯南网络技术有限公司
打造智慧工厂软件开发
导航数据库英语