新聞中心
1.畢竟現(xiàn)在 php 8.1 都出很久了,再不使用一下 8 版本,好像要有億點(diǎn)點(diǎn)?? 說(shuō)不過(guò)去

為老河口等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及老河口網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、老河口網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
2.MxSrvs 提供的已編譯好的最高版本僅到 PHP 7.4.6
因?yàn)橐郧跋刖幾g PHP 7.2 的時(shí)候,跟作者發(fā)過(guò)郵件溝通,作者給的回復(fù)是正常編譯就好。最后發(fā)現(xiàn),作者提供了后續(xù)一些好用的版本編譯,我也就沒(méi)有自己實(shí)際操作過(guò)去編譯到本地以及去適配到 Mxsrvs 這個(gè)工具。
開(kāi)始準(zhǔn)備工作
下載 PHP 8.0
PHP 官方下載
進(jìn)入到 MxSrvs 的主程序路徑下的 /Applications/MxSrvs/bin ,根據(jù) Mxsrvs 的命名規(guī)則,創(chuàng)建一個(gè) php_8.0.16 文件夾,用來(lái)存放我們編譯后的文件
進(jìn)入目錄有兩種方法:
1、點(diǎn)擊 MxSrvs 工具狀態(tài)欄小圖標(biāo) -> 定位目錄 -> 主程序目錄 -> 雙擊進(jìn)入 bin 文件夾
2、打開(kāi)訪(fǎng)達(dá) -> 應(yīng)用程序 -> 右邊搜索 MxSrvs -> 雙擊進(jìn)入 MxSrvs -> 雙擊進(jìn)入 bin 文件夾
編譯開(kāi)始
解壓下載的文件,得到 [ php-8.0.16] 文件夾
編譯命令:
./buildconf --force./configure --prefix=/Applications/MxSrvs/bin/php_8.0.16 \--with-config-file-path=/Applications/MxSrvs/bin/php_8.0.16/etc \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-pear \--with-zlib \--with-curl \--enable-mysqlnd \--enable-pdo \--enable-fpm \--enable-cli \--without-iconv sudo make && sudo make installsudo cp php.ini-development /Applications/MxSrvs/bin/php_8.0.16/etc/php.ini
等編譯跑完,編譯期間需要輸入兩次(電腦)密碼,因?yàn)橛昧?sudo
一般安裝的時(shí)候,也不會(huì)遇到太多的缺失的組件之類(lèi)的。如果缺東西,基本是缺什么安裝什么即可
brew install xxxx
然后再次編譯就行了。
適配 MxSrvs
第一步,把所有編譯的時(shí)候,配置的文件夾名稱(chēng) php_8.0.16 替換成 php ,因?yàn)?MxSrvs 會(huì)在你切換 PHP 版本的時(shí)候,會(huì)把當(dāng)前切換版本目錄改成 php。
第二步,分別把 /Applications/MxSrvs/bin/php/etc 目錄下的文件 php-fpm.conf.default 復(fù)制到當(dāng)前目錄并重命名為 php-fpm.conf,還有就是 /Applications/MxSrvs/bin/php/etc/php-fpm.d 下的 www.conf.default 復(fù)制到當(dāng)前目錄并重命名為 www.conf
第三步,也是比較重要的一步,需要把我們編輯的 PHP 版本的配置文件 /Applications/MxSrvs/bin/php/etc/php.ini 與 MxSrvs 提供的版本的 pph.ini 逐行對(duì)比,然后修改成對(duì)應(yīng)的相應(yīng)配置。
分享題目:Mac如何編譯PHP8.0到MxSrvs工具
文章分享:http://www.dlmjj.cn/article/cdojcoi.html


咨詢(xún)
建站咨詢(xún)
