怎么解决brew link更换php版本失败问题
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要讲解了"怎么解决brew link更换php版本失败问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决brew link更换php
千家信息网最后更新 2025年11月08日怎么解决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安全错误
数据库的锁怎样保障安全
服务器维修需要几个小时
网络安全教育方式方法
工业软件开发哪所大学
数据库附加语句
网络技术应用属于高几
德宏晨鑫网络技术开发有限公司
巫溪县网络技术培训
天津会计软件开发要求
企业服务器怎么连接电视
网络安全监督检查自查表填写
中国膳食营养数据库
售后服务规范优质软件开发
新余直播软件开发
个人服务器的前景
c 项目内添加数据库
工行软件开发跳槽
查询数据库报空指针错误
c lock 数据库
网络安全系统英文
打印机没有连接到服务器上
杭州网络安全渗透培训
浙江智能化网络技术
网络安全主题的话
视频行业需要学哪些软件开发
消息队列数据库一致性
如何查看TOAD数据库密码
易飞erp系统软件开发
新余直播软件开发
杭州计算机软件开发收费报价表
筛选数据库中的个案变量