PHP套件MAMP 和MAMP PRO有啥區(qū)別
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
在mac上安裝MAMP PRO時(shí)會(huì)生成兩個(gè)東東MAMP 和MAMP PRO,這兩個(gè)東西在使用時(shí)是有區(qū)別的。
MAMP
MAMP是一個(gè)免費(fèi)的本地服務(wù)器環(huán)境,只需點(diǎn)擊幾下即可安裝在macOS和Windows下。 例如,MAMP為他們提供了在桌面PC上運(yùn)行WordPress以進(jìn)行測(cè)試或開發(fā)所需的所有工具。 如果您更喜歡Apache或Nginx,或者您想使用PHP ,Python,Perl或Ruby,都可以很方便的切換。
通過配置可以讓MAMP中的服務(wù)提供遠(yuǎn)程訪問能力。
MAMP PRO
MAMP PRO是經(jīng)典本地服務(wù)器環(huán)境的商業(yè)專業(yè)前端 。 使用MAMP PRO,您可以為每個(gè)Web項(xiàng)目創(chuàng)建單獨(dú)的主機(jī)。 只需單擊一下即可安裝WordPress ,完成頁面后,直接從實(shí)時(shí)服務(wù)器上的MAMP PRO發(fā)布。 這只是你用MAMP PRO做的一小部分。
MAMP和MAMP PRO是不能同時(shí)運(yùn)行的。二者的環(huán)境是獨(dú)立的,不能互通使用的。
MySQL 數(shù)據(jù)庫的存放位置?
MAMP
MAMP 3 存儲(chǔ)路徑: /Applications/MAMP/db/mysql
MAMP 4 存儲(chǔ)路徑: /Applications/MAMP/db/mysql56
MAMP 5 存儲(chǔ)路徑: /Applications/MAMP/db/mysql57
MAMP PRO
MAMP PRO 3 存儲(chǔ)路徑: /Library/Application Support/appsolute/MAMP PRO/db/mysql
MAMP PRO 4 存儲(chǔ)路徑: /Library/Application Support/appsolute/MAMP PRO/db/mysql56
MAMP PRO 5 存儲(chǔ)路徑: /Library/Application Support/appsolute/MAMP PRO/db/mysql57
所以對(duì)于數(shù)據(jù)庫的配置,MAMP和MAMP PRO也是分開的
如何為MySQL 數(shù)據(jù)庫開啟遠(yuǎn)程訪問
答案是修改Apach服務(wù)器的httpd.conf文件中的配置,將localhost地址改為本機(jī)內(nèi)外ip或外網(wǎng)ip即可。
MAMP
打開/Applications/MAMP/conf/apache/httpd.conf
文件,修改40行和186行的Listen和ServerName的配置為以下內(nèi)容:
Listen 8888
ServerName 192.168.63.175:8888
MAMP PRO
打開/Library/Application Support/appsolute/MAMP PRO/conf/httpd.conf
文件,修改內(nèi)容同上;
使用sock文件登陸MySQL 數(shù)據(jù)庫
使用MAMP登陸M有SQL數(shù)據(jù)庫需要使用一個(gè)sock文件,位置在/Applications/MAMP/tmp/mysql/mysql.sock
,登陸時(shí)的命令寫法為:
mysql -S /Applications/MAMP/tmp/mysql/mysql.sock -h 192.168.1.17 -P 8899 -u root -p12345
-S : 指定sock文件地址
-h: 指定數(shù)據(jù)庫ip
-P: 指定端口號(hào)
-u: 指定登陸數(shù)據(jù)庫的用戶名
-p: 指定登陸數(shù)據(jù)庫的密碼
如果使用MAMP中提供的mysql程序來連接數(shù)據(jù)庫可能不需要指定該文件。筆者用的是通過brew install安裝的mysql程序,可能默認(rèn)找不到該sock文件,所以需要指定。
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!