探討:在Mac新系統(tǒng)下安裝新版XAMPP過(guò)程中遇到到的坑以及解決辦法

@TOC

簡(jiǎn)介

各位大佬再上,受小弟一拜~最近心血來(lái)潮準(zhǔn)備搞直播,所以就想搭建一個(gè)本地服務(wù)器,玩玩論壇,練練技術(shù),把遇到的問(wèn)題push上來(lái)供大家探討——篇幅較長(zhǎng) 節(jié)約時(shí)間的請(qǐng)跟隨目錄食用。
: XAMPP下載云盤(pán) 提取碼:h6dp
: 寶塔下載官網(wǎng)
: wordpress下載云盤(pán) 提取碼:8cvx

XAMPP安裝

網(wǎng)上很多都是命令安裝,對(duì)于我這種純小白來(lái)說(shuō)操作起來(lái)還是各種媽賣(mài)批,所以分享以下界面操作方法。

XAMPP 是個(gè)啥?

來(lái)自官方的簡(jiǎn)介:

適用于 Mac OS X 的 XAMPP 是 Mac OS X 上最簡(jiǎn)單,最實(shí)用,也最完整的網(wǎng)絡(luò)服務(wù)器解決方案。該發(fā)行版包括整合了最新的MySQL、PHP,和 Perl 的 Apache 2 服務(wù)器。
它以 Mac OS X安裝包的方式發(fā)布,包含所有必須的文件,無(wú)需下載其它東西。
如果您是一位有經(jīng)驗(yàn)的網(wǎng)絡(luò)開(kāi)發(fā)人員,或者是需要運(yùn)行服務(wù)器、創(chuàng)建的動(dòng)態(tài)網(wǎng)頁(yè)或使用數(shù)據(jù)庫(kù)的 Mac 愛(ài)好者,這就是您要找的東西! 該版本需要Mac OS X 10.4 (Intel&PPC) 或更高。

安裝XAMPP

  • 點(diǎn)擊上方鏈接下載文件
  • 下載完成后點(diǎn)擊打開(kāi)dmg安裝包,按照安裝向?qū)瓿砂惭b
  • 打開(kāi)安裝好的文件,出現(xiàn)如下界面


    在這里插入圖片描述

    4.點(diǎn)擊“start”開(kāi)啟服務(wù)器


    在這里插入圖片描述

新版問(wèn)題:IP地址訪(fǎng)問(wèn)不再是localhost

這里可以看到新版的XAMPP直接給到了一個(gè)IP地址,可能和Mac普天哀嚎的升級(jí)有關(guān),新版不支持"http://localhost/"的直接訪(fǎng)問(wèn),直接復(fù)制IP地址訪(fǎng)問(wèn)即可。

  • 查看數(shù)據(jù)庫(kù)是否全部開(kāi)啟


    在這里插入圖片描述

操作問(wèn)題:apache數(shù)據(jù)庫(kù)開(kāi)啟失敗

我總結(jié)的原因是:由于Mac自帶Apche服務(wù),所以是我在沒(méi)安裝的時(shí)候通過(guò)終端開(kāi)啟了Apache數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)服務(wù),導(dǎo)致80端口被占用,解決方法就打開(kāi)“終端”輸入如下命令關(guān)閉即可:

sudo apachectl stop

重啟Xampp。

  1. 接著前面的操作,查看“Network”下端口是否開(kāi)啟。


    在這里插入圖片描述
  2. 查看“volumes”卷宗,從左到右依次為“加載”“卸載”“打開(kāi)”


    在這里插入圖片描述

新版問(wèn)題:MAC下找不到“/Applications/XAMPP…文件夾”

直接導(dǎo)致我沒(méi)法安裝Wordpress,我花了一天時(shí)間,換來(lái)了如下解決方案:

  1. 打開(kāi)Xampp操作界面,切換到“volumes”卷宗
  2. 點(diǎn)擊“mount”加載卷宗
  3. 可以看到“Explore”(瀏覽)按鈕變亮
  4. 點(diǎn)擊按鈕即可進(jìn)入Xampp根目錄進(jìn)行相關(guān)配置安裝(這里我就不po圖了,這倆天又被我玩崩了…恰檸檬的MacOS Catalina!
  5. 還有一個(gè)辦法就通過(guò)點(diǎn)擊“訪(fǎng)達(dá)”>"IP地址"也一樣可以進(jìn)入。

“l(fā)og”是日志選項(xiàng)卡,記錄你的作死過(guò)程

我一般是不怎么看的,因?yàn)橐部床欢?/p>

配置Xampp

安裝完成后需要進(jìn)行一系列的騷操作配置服務(wù)器,如果你在這之前曾通過(guò)終端配置過(guò)(各種搜的內(nèi)種)Xampp的話(huà),鑒于新版MacOS的尿性,我建議您卸載后重新安裝,按照官網(wǎng)針對(duì)你這個(gè)版本的配置教程來(lái)進(jìn)行。因?yàn)槲乙彩窃谛遁d了好幾次才發(fā)現(xiàn)原來(lái)人家官方又明確引導(dǎo)的,雖然現(xiàn)在又崩了,但最起碼我知道不是Xampp的問(wèn)題,因?yàn)楹竺孢€有個(gè)寶塔的大坑在等著…
我分享倆種卸載方法,推薦使用官方的:

要卸載XAMPP-VM,請(qǐng)按照下列步驟操作:

  1. 從“應(yīng)用程序”文件夾中刪除XAMPP-VM圖標(biāo)。
  2. 通過(guò)刪除OS X主機(jī)上主目錄中的?/ .bitnami文件夾,刪除所有XAMPP-VM數(shù)據(jù)。

這個(gè)是網(wǎng)上最終驗(yàn)證有效的:

  1. 已創(chuàng)建root賬戶(hù)的直接跳到第二步,未創(chuàng)建root的,需要先創(chuàng)建,在命令行輸入: sudo passwd root
  2. 在終端輸入以下命令,若出現(xiàn)“ su sorry”,回到第一步操作 su root
  3. 在終端輸入命令: sudo rm -rf /Applications/xampp

好、如果一切正常,那就開(kāi)始配置:

  • 打開(kāi)主界面
  • 復(fù)制“General/常規(guī)“界面下的IP地址
  • 打開(kāi)瀏覽器粘貼訪(fǎng)問(wèn),你會(huì)看到這么個(gè)界面:


    我用的是goole瀏覽器的自帶翻譯
  • 然后點(diǎn)擊“Q/A”或“常見(jiàn)問(wèn)題”,你可以看到關(guān)于XAMPP的安裝、測(cè)試、配置的所有操作明細(xì),篇幅有限,具體操作流程我就不po了,有一個(gè)地方我摘出來(lái)特別說(shuō)明提醒一下:

XAMPP-VM生產(chǎn)準(zhǔn)備就緒了嗎?
XAMPP-VM不適用于生產(chǎn)用途,而僅用于開(kāi)發(fā)環(huán)境。XAMPP-VM的配置方式應(yīng)盡可能開(kāi)放,以允許開(kāi)發(fā)人員執(zhí)行他/她想要的任何操作。對(duì)于開(kāi)發(fā)環(huán)境來(lái)說(shuō),這很好,但在生產(chǎn)環(huán)境中可能是致命的。
這里是XAMPP-VM中缺少安全性的列表:
1.MySQL管理員(root)沒(méi)有密碼。
2.可通過(guò)網(wǎng)絡(luò)訪(fǎng)問(wèn)MySQL守護(hù)程序。
3.ProFTPD為用戶(hù)“ daemon”使用密碼“ lampp”。
要解決大多數(shù)安全漏洞:
通過(guò)雙擊已安裝的磁盤(pán)映像中的XAMPP圖標(biāo)來(lái)啟動(dòng)堆棧管理器。
確保所有服務(wù)都在堆棧管理器的“服務(wù)”選項(xiàng)卡中運(yùn)行(或根據(jù)需要啟動(dòng)它們)。
從堆棧管理器的“常規(guī)”選項(xiàng)卡中打開(kāi)一個(gè)新終端,然后在其中運(yùn)行以下命令:

/opt/lampp/lampp security
  • 就是說(shuō)ProFTPD(應(yīng)該是個(gè)文件傳輸協(xié)議)還沒(méi)有加密,需要通過(guò)如上命令給用戶(hù)“deamon”設(shè)置一個(gè)“Lampp”的密碼。
  • 執(zhí)行如上命令時(shí),一定不要和我一樣故作小聰明修改成自己想要的密碼,因?yàn)樗麜?huì)直接導(dǎo)致你在后面登陸寶塔時(shí)無(wú)法登陸寶塔的終端!!!恰!
  • 注意是通過(guò)“堆棧管理器的“常規(guī)”選項(xiàng)卡中打開(kāi)一個(gè)新終端,然后在其中運(yùn)行以上命令”,所有在Xampp下執(zhí)行的終端操作都是通過(guò)Xampp>"General/常規(guī)"界面下的“Open TermTerminal/打開(kāi)終端”操作的。

orcal的安裝

Mac版XAmpp在官方引導(dǎo)的過(guò)程中友有一步是需要安裝orcal,集成包里是沒(méi)有的,需要到官方下載,具體操作:

下載orcal

  1. 首先感謝@lanc336關(guān)于“在mac上安裝oracle客戶(hù)端”的分享;
  2. 官方下載地址:http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html
  3. 我是按照上面這博主的教程進(jìn)行安裝操作的,第一次下載了一個(gè)32位的版本,結(jié)果安裝失敗,于是又完全按照博主文中分享的安裝版本重新下載
  4. 官方下載比較慢,這里附上我下載的版本(instantclient-basic-macos.x64-12.2.0.1.0-2.zip (68,160,048 bytes))鏈接:云盤(pán) 提取碼:

安裝orcal

這里是參考@lanc336的具體安裝教程:

  1. 下載完成之后,解壓,將里邊的全部文件放到~/lib 或者 /usr/local/lib 文件下,可是使用桌面快捷鍵“Shift-Command-G”快速進(jìn)入。
  2. 下載完后會(huì)有一個(gè)instantclient 的壓縮包,后邊會(huì)有版本號(hào),如我下載的是instantclient_12_2。
  3. 解壓,會(huì)有以下文件


    在這里插入圖片描述
  4. 將里邊的文件,全部復(fù)制到~/lib 或者 /usr/local/lib 文件下

設(shè)置環(huán)境變量

  1. 下面是我自己的目錄存放位置,將/Users/lanc要改成你自己的目錄,在你的設(shè)置環(huán)境變量的文件夾中添加:
export PATH=$PATH:/Users/lanc/lib
  1. 操作步驟:
cd ~lib
pwd
cd ~
vi .bash_profile
export PATH=$PATH:/Users/lanc/lib
在這里插入圖片描述
  1. 使設(shè)置的環(huán)境變量生效
source .bash_profile
  1. 進(jìn)入oracle 的項(xiàng)目,在終端輸入node , 進(jìn)入node 的環(huán)境,然后輸入var oracle = require(‘oracle’);

如果沒(méi)有報(bào)錯(cuò),就說(shuō)明已經(jīng)安裝成功了

按照官方教程操作完了,你就有一套屬于自己的本地服務(wù)器啦~于是,又一位翩翩少年開(kāi)啟了前往“光明頂”的作死之途…

結(jié)束

以上,是關(guān)于Mac系統(tǒng)下新版Xampp的安裝、測(cè)試、配置和注意事項(xiàng),有問(wèn)題歡迎指正,交流。我會(huì)盡快恢復(fù)。

還有,麻煩讀到這里的好漢留個(gè)贊。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,182評(píng)論 6 543
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,489評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 178,290評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 63,776評(píng)論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,510評(píng)論 6 412
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,866評(píng)論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,860評(píng)論 3 447
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 43,036評(píng)論 0 290
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,585評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,331評(píng)論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,536評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,058評(píng)論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,754評(píng)論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 35,154評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 36,469評(píng)論 1 295
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,273評(píng)論 3 399
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,505評(píng)論 2 379

推薦閱讀更多精彩內(nèi)容