mac brew 無法找到php7.2 如何安裝php7.2

mac brew 無法找到php7.2 如何安裝php7.2

原因是升級過高版本的brew后已經不支持7.2了,但可以通過第三方工具來安裝

brew tap shivammathur/php
brew install shivammathur/php/php@7.2

標題安裝完成后會提示以下信息:

The php.ini and php-fpm.ini file can be found in:/usr/local/etc/php/7.2/php@7.2 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.2 first in your PATH, run:echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.zshrcecho 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.zshrcFor compilers to find php@7.2 you may need to set:export LDFLAGS="-L/usr/local/opt/php@7.2/lib"export CPPFLAGS="-I/usr/local/opt/php@7.2/include"To start shivammathur/php/php@7.2 now and restart at login:brew services start shivammathur/php/php@7.2
Or, if you don't want/need a background service you can just run:/usr/local/opt/php@7.2/sbin/php-fpm --nodaemonize
==> openjdk@11
For the system Java wrappers to find this JDK, symlink it withsudo ln -sfn /usr/local/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdkopenjdk@11 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 openjdk@11 first in your PATH, run:echo 'export PATH="/usr/local/opt/openjdk@11/bin:$PATH"' >> ~/.zshrcFor compilers to find openjdk@11 you may need to set:export CPPFLAGS="-I/usr/local/opt/openjdk@11/include"
==> scrcpy
At runtime, adb must be accessible from your PATH.You can install adb from Homebrew Cask:brew install --cask android-platform-toolszsh completions have been installed to:/usr/local/share/zsh/site-functions

這里面有幾個重要信息:

// 1. php.ini 路徑在
/usr/local/etc/php/7.2/// 2. 確保已經添加環境變量
echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.zshrc// 3. 供編譯器查找php@7.2需要確保以下設置
export LDFLAGS="-L/usr/local/opt/php@7.2/lib"
export CPPFLAGS="-I/usr/local/opt/php@7.2/include"// 4. 此時可驗證php是否安裝成功
$ php -vPHP 7.2.34 (cli) (built: Mar 31 2025 08:08:00) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologieswith Zend OPcache v7.2.34, Copyright (c) 1999-2018, by Zend Technologies// 5. 啟動、停止、重啟php7.2// 查詢運行狀態
$ brew services list | grep php
php@7.2 started         smt  ~/Library/LaunchAgents/homebrew.mxcl.php@7.2.plist// 啟動
$ brew services start shivammathur/php/php@7.2
==> Successfully started `php@7.2` (label: homebrew.mxcl.php@7.2)// 重啟
$ brew services restart shivammathur/php/php@7.2
Stopping `php@7.2`... (might take a while)
==> Successfully stopped `php@7.2` (label: homebrew.mxcl.php@7.2)
==> Successfully started `php@7.2` (label: homebrew.mxcl.php@7.2)// 停止
$ brew services stop shivammathur/php/php@7.2
Stopping `php@7.2`... (might take a while)
==> Successfully stopped `php@7.2` (label: homebrew.mxcl.php@7.2)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/80637.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/80637.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/80637.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

想要從視頻中提取背景音樂怎么搞?其實視頻提取音頻非常簡單

在日常生活中,我們經常遇到這樣的情況:有一段非常精彩的視頻,而其中的背景音樂或對話正是你所需要的。這時,如果能將這段音頻單獨提取出來,就可以方便地在其他場合使用了。通過一些專業的軟件工具,如 Video…

第十六屆藍橋杯網安初賽wp

解題列表 根據提示一步一步走,經過猜測,測試出app.py 經過仔細研讀代碼,找到密鑰 編寫python代碼拿到flag key secret_key9828 flagd9d1c4d9e0d6c29e9aad71696565d99bc8d892a8979ec7a69b9a6868a095c8d89dac91d19ba9716f63b5 newbytearray(…

【leetcode100】單詞拆分

1、題目描述 給你一個字符串 s 和一個字符串列表 wordDict 作為字典。如果可以利用字典中出現的一個或多個單詞拼接出 s 則返回 true。 注意:不要求字典中出現的單詞全部都使用,并且字典中的單詞可以重復使用。 示例 1: 輸入: s "l…

機器人項目管理新風口:如何高效推動智能機器人研發?

在2025年政府工作報告中,“智能機器人”首次被正式納入國家發展戰略關鍵詞。從蛇年春晚的秧歌舞機器人驚艷亮相,到全球首個人形機器人馬拉松的熱議,智能機器人不僅成為科技前沿的焦點,也為產業升級注入了新動能。而在熱潮背后&…

k8s學習記錄(四):節點親和性

一、前言 在上一篇文章里,我們了解了 Pod 中的nodeName和nodeSelector這兩個屬性,通過它們能夠指定 Pod 調度到哪個 Node 上。今天,我們將進一步深入探索 Pod 相關知識。這部分內容不僅信息量較大,理解起來也有一定難度&#xff0…

NeRF:原理 + 實現 + 實踐全流程配置+數據集測試【Ubuntu20.04 】【2025最新版】

一、引言 從三維建模、虛擬現實到電影級渲染,真實感建模一直是計算機視覺和圖形學的核心目標。 在傳統方法中,我們往往依賴: 多視角立體(MVS)點云重建 網格擬合顯式建模(如多邊形、體素、TSDF&#xff0…

ASP.NET MVC? 入門指南三

16. 安全性 16.1 身份驗證和授權 身份驗證:確認用戶的身份。ASP.NET MVC 支持多種身份驗證方式,如表單身份驗證、Windows 身份驗證和 OAuth 等。 表單身份驗證:用戶通過輸入用戶名和密碼登錄,服務器驗證后頒發一個身份驗證票證&…

佳博票據和標簽打印:Web網頁端與打印機通信 | iOS

文章目錄 引言I Web網頁端與打印機通信webSDK(包含示例頁)打印測試II iOS與佳博打印機通信引言 佳博工具下載ESC是票據打印指令,TSC是標簽打印指令 工業打印機:佳博GP-H430F工業機標簽條碼打印機物流快遞電子面單條碼機碳帶機 應用場景:打印商品價格標簽、打印交易小票 I…

c語言初識

學c注意事項 我寫了很多服務器的代碼,我怕有些人看不懂所以就寫了這篇入門篇。 學習c語言要多動手,多練習,其實語法就幾個,你了解了就會寫出自己想要的代碼,你不要怕不會寫不出程序,因為大部分代碼都有人寫好&#xf…

請求參數、路徑參數、查詢參數、Spring MVC/FeignClient請求相關注解梳理

目錄 1 請求分類1.1 URL參數--查詢參數1.2 URL參數--路徑參數 2 請求相關注解2.1 RequestParam--查詢參數2.2 PathVariable--路徑參數2.3 RequestBody2.4 Param & RequestLine2.5 SpringMVC請求參數注解用在FeignClient里 使用SpringMVC處理http請求或使用FeignClient進行請…

智能指針之設計模式3

這次我們看一下智能指針是如何使用策略模式來釋放資源的,同時又是如何擴展功能,管理更多的資源對象類型的。 3、策略模式 策略模式作為一種軟件設計模式,指對象有某個行為,但是在不同的應用場景中,該行為有不同的實現…

華為盤古OS深度評測:構建AI自進化系統的實踐密碼

華為盤古OS通過分布式AI內核與自適應學習框架的深度耦合,重新定義操作系統級智能能力。實測顯示其AI任務調度效率較傳統系統提升17倍,本文從智能體編排、持續學習機制、端云協同架構三個維度,解析如何基于DevKit 3.0打造具備認知進化能力的下…

精益數據分析(28/126):解讀商業模式拼圖與關鍵指標

精益數據分析(28/126):解讀商業模式拼圖與關鍵指標 在創業和數據分析的探索旅程中,每一次深入研究都可能帶來新的啟發和突破。今天,我們依舊帶著共同進步的初心,深入解讀《精益數據分析》中關于商業模式的…

GitLab Runner配置并行執行多個任務

檢查并修改方法: 打開 Runner 的配置文件(通常位于 /etc/gitlab-runner/config.toml 或 ~/.gitlab-runner/config.toml)。 確保 concurrent 值大于 1,例如: concurrent 4 # 允許最多 4 個任務同時運行重啟 Runner…

開發首個Spring Boot應用

📋 前置條件 🎯 在開始之前,請打開終端并運行以下命令以確保已安裝正確版本的 Java: $ java -version openjdk version "17.0.4.1" 2022-08-12 LTS OpenJDK Runtime Environment (build 17.0.4.11-LTS) OpenJDK 64-Bi…

【信息系統項目管理師】高分論文:論質量管理和進度管理(智慧旅游平臺建設項目)

更多內容請見: 備考信息系統項目管理師-專欄介紹和目錄 文章目錄 論文1、規劃質量管理2、質量保證3、質量控制論文 2019年3月,我作為項目經理,參加了某市智慧旅游平臺建設項目,負責項目的全面管理, 該項目以打造一流的國內外生態旅游城市為目標,旨在大數據云平臺建設的基…

DAM-3B,英偉達推出的多模態大語言模型

DAM-3B是什么 DAM-3B(Describe Anything 3B)是英偉達推出的一款多模態大語言模型,專門用于為圖像和視頻中的特定區域生成詳細描述。用戶可以通過點、邊界框、涂鴉或掩碼等方式來標識目標區域,從而得到精準且符合上下文的文本描述…

如何判斷你的PyTorch是GPU版還是CPU版?

如何判斷你的PyTorch是GPU版還是CPU版? PyTorch作為當前最流行的深度學習框架之一,支持在CPU和GPU(NVIDIA CUDA)上運行。對于深度學習開發者來說,正確識別PyTorch版本至關重要,因為GPU版本可以帶來10-100倍的性能提升。本文將全面…

Gin框架

Gin 快速入門 go get -u github.com/gin-gonic/gin package main import gin "github.com/gin-gonic/gin"func main() {engine : gin.Default()engine.GET("/", func(c *gin.Context) {c.String(200, "Hello Gin")})engine.Run(":8888&q…

【Project】基于spark-App端口懂車帝數據采集與可視化

文章目錄 hadoop完全分布式部署hdfs-site.xmlcore-site.xmlmarpred-site.xmlyarn-site.xml spark集群部署spark-env.sh mongodb分片模式部署config 服務器初始化config 副本集 shard 服務器初始化shard 副本集 mongos服務器添加shard設置chunk大小 啟動分片為集合 user 創建索引…