Ⅰ Mac下安裝php7報錯如下,怎麼操作
先安裝 homebrew
然後 brew install php70
Ⅱ mac怎麼配置php7+nginx
安裝好brew之後,先安裝php7。安裝php7之前,要先更新一下brew的源並加入一些第三方的庫:
brew update
brew tap homebrew/pes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
然後就可以使用brew搜索php70的包並安裝了!
Ⅲ Mac 編譯安裝php7時提示「freetype-config not found」,怎麼解決
做一個鏈接咯
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h
Ⅳ Mac下還有必要重新安裝PHP嗎
mac已經集成了php。apache,本來是不用安裝的。
不過還是可以安裝。因為發現mysql配置出了些問題。懶得去搞。
使用了個集成程序XAMPP,集成了apache+mysql開啟相當容易。使用方便
Ⅳ Mac M1安裝php開發環境
去年年底,蘋果推出了新款的M1晶元的mac,最近剛好要換電腦,考慮對比再三,還是選擇了M1晶元的mac;剛拿到手以後,擔心會有軟體不兼容啥的,網上也推薦作為主力開發的筆記本的話,不推薦M1,但是現在已經完全配置好了開發環境,安全下車了。下面就來簡單介紹下安裝過程中的步驟:
注意:如果沒有安裝brew,需要先安裝brew,使用arch -arm64 brew install安裝
首先搜索是否包含想要安裝的mysql版本,如下圖:
此處選擇[email protected]這個版本,我本地已經安裝完成了
安裝完成後,需要添加環境變數,這樣才能在任何目錄下面直接打mysql訪問
先查詢有哪些php的版本,之前看網上說的M1,目前還不支持php7.3以下的版本,所有我安裝了php7.4
等待安裝完成後,可以開始部署項目了,由於我的項目是thinkphp框架開發的,而且用到了redis,所以,這邊需要先安裝redis依賴
安裝php redis依賴(此處使用pecl安裝,網上有很多使用編譯安裝的方法,那種方法比較麻煩,而且需要配置的地方比較多,pecl安裝的話,快捷方便)
這個安裝完成後,就只需要去nginx目錄下面配置項目文件就OK了。
其他的不多說,主要提一點,就是thinkphp框架,重定向那邊的配置,location裡面的配置需要修改下,如下圖:
修改完成後,重啟伺服器,還要重啟php-fpm,這個是關鍵
Ⅵ mac下安裝php7為什麼phpinfo出來的還是5.5
系統的 php 是 5.5的版本,通過php-fpm -v發現通過php-fpm命令啟動的fpm是5.5的,所以在phpinfo()下顯示的是5.5的版本。
嘗試如下:
找到php71的fpm所在目錄,在/usr/local/Cellar/php/php71/sbin下
我想把php71的fpm拷貝到/usr/sbin下,系統提示opearation not permit,即使用root來操作也是一樣的
網上查找解決方法,原來是macos有一個rootless的東西,限制root用戶對/usr/sbin進行操作
按照網上的解決方案,關閉rootless並重啟,然並卵(我也不知道為什麼,sudo或root用戶仍無法操作/usr/sbin目錄下的文件)
最後發現在/usr/local/Cellar/php/php71/sbin下發現了php71-fpm這個shell文件
直接sudo sh php71-fpm start解決了