mac下php開(kāi)發(fā)環(huán)境配置

1.apache

Mac os自帶Apache,可以自己使用終端啟動(dòng)和關(guān)閉

// 啟動(dòng)Apache服務(wù)

sudo /usr/sbin/apachectl start

// 重新啟動(dòng)Apache服務(wù)

sudo /usr/sbin/apachectl restart

// 關(guān)閉Apache服務(wù)

sudo /usr/sbin/apachectl stop

// 查看Apache的版本

httpd -v

2.php

php建議自行安裝,不適用mac os自帶的。原因有以下2dian

1.自帶的php版本偏低,缺失部分新特性

2.自帶的php無(wú)默認(rèn)配置文件,需自行設(shè)置,并較為分散。自行安裝php可靈活配置。

安裝php個(gè)人推薦使用brew安裝,Homebrew是mac上的軟件包管理工具,類似于centos上的yum,非常好用。首先我們要安裝它。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝php

brew install php72,安裝后可通過(guò)php-v 查看版本。

設(shè)置為默認(rèn)的版本

修改?vim ~/.bash_profile

exportPATH=/Applications/MAMP/bin/php/php7.2.7/bin:$PATH

#/Applications/MAMP/bin/php/php7.2.7/bin是默認(rèn)的php版本路徑,請(qǐng)按照當(dāng)前環(huán)境自行更改

保存重載環(huán)境變量

source~/.bash_profile

修改后可使用which php查看默認(rèn)版本

3.mysql

安裝命令

brew install mysql

啟動(dòng)命令

brew services start mysql

brew services restart mysql? #重啟

brew services stop mysql? ? ?#停止

鏈接數(shù)據(jù)庫(kù)

mysql -u root -p

4.切換php版本

在apache配置文件中下面添加以下內(nèi)容?libphp?模塊:

#LoadModule php5_module /usr/local/opt/php@5.6/lib/httpd/modules/libphp5.so

#LoadModule php7_module /usr/local/opt/php@7.0/lib/httpd/modules/libphp7.so

#LoadModule php7_module /usr/local/opt/php@7.1/lib/httpd/modules/libphp7.so

#LoadModule php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.so

需要使用某個(gè)版本則刪除對(duì)應(yīng)的#,去掉注釋即可。

然后重啟apche和php

重啟apche? ? ??sudo /usr/sbin/apachectl restart

停止php? ? ? ? ??sudo? killall? php-fpm? ? 運(yùn)行php? ?./php-fpm

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容