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