日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Mac如何編譯PHP8.0到MxSrvs工具

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

為老河口等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及老河口網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、老河口網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

2.MxSrvs 提供的已編譯好的最高版本僅到 PHP 7.4.6

因?yàn)橐郧跋刖幾g PHP 7.2 的時(shí)候,跟作者發(fā)過郵件溝通,作者給的回復(fù)是正常編譯就好。最后發(fā)現(xiàn),作者提供了后續(xù)一些好用的版本編譯,我也就沒有自己實(shí)際操作過去編譯到本地以及去適配到 Mxsrvs 這個工具。

開始準(zhǔn)備工作

下載 PHP 8.0

PHP 官方下載

進(jìn)入到 MxSrvs 的主程序路徑下的 /Applications/MxSrvs/bin ,根據(jù) Mxsrvs 的命名規(guī)則,創(chuàng)建一個 php_8.0.16 文件夾,用來存放我們編譯后的文件
進(jìn)入目錄有兩種方法:

1、點(diǎn)擊 MxSrvs 工具狀態(tài)欄小圖標(biāo) -> 定位目錄 -> 主程序目錄 -> 雙擊進(jìn)入 bin 文件夾

2、打開訪達(dá) -> 應(yīng)用程序 -> 右邊搜索 MxSrvs -> 雙擊進(jìn)入 MxSrvs -> 雙擊進(jìn)入 bin 文件夾

編譯開始

解壓下載的文件,得到 [ 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í)候,也不會遇到太多的缺失的組件之類的。如果缺東西,基本是缺什么安裝什么即可

brew install xxxx

然后再次編譯就行了。

適配 MxSrvs

第一步,把所有編譯的時(shí)候,配置的文件夾名稱 php_8.0.16 替換成 php ,因?yàn)?MxSrvs 會在你切換 PHP 版本的時(shí)候,會把當(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 逐行對比,然后修改成對應(yīng)的相應(yīng)配置。


文章題目:Mac如何編譯PHP8.0到MxSrvs工具
文章URL:http://www.5511xx.com/article/cdojcoi.html