mac下Apache+PHP+MySQL+phpMyAdmin環(huán)境

apache的配置

apache已經(jīng)自帶了礁扮,只需如下三個命令就可以了。?

開啟apache服務(wù)sudo apachectl start

停止apache服務(wù)sudo apachectl stop

重啟服務(wù)sudo apachectl restart

查看版本httpd -v

運行Apache(根目錄:/Library/WebServer/Document)

終端輸入以下命令回車颁井,然后輸入密碼谷炸,即可開啟Apache

sudo apachectl start

(開啟后,可以通過瀏覽器訪問:http://localhost垄开,頁面顯示“It works” 表示已經(jīng)成功剃幌。)

修改Apache目錄

上面說到了mac下Apache的默認(rèn)文件夾為/Library/WebServer/Documents聋涨,該目錄默認(rèn)是隱藏的,操作不是很方便负乡,我們可以將其修改成自定義的目錄牍白。

打開終端,輸入命令:sudo vim /etc/apache2/httpd.conf

找到如下兩處

DocumentRoot "/Library/WebServer/Documents"

<Directory "/Library/WebServer/Documents">

將兩處中引號中的目錄替換為自定義的目錄

完成以上三步后敬鬓,重啟Apache淹朋,將之前創(chuàng)建的index.php文件拷貝到自定義目錄中,然后在瀏覽器中輸入localhost钉答,如果出現(xiàn)PHP的info頁础芍,則表示目錄修改成功。

PHP配置

PHP的配置非常簡單数尿,就一個事仑性,進(jìn)到/etc/apache2/目錄,編輯httpd.conf右蹦,找到

LoadModule php7_module libexec/apache2/libphp7.so將其放開注釋就行了诊杆。

然后sudo apachectl restart 重啟

配置PHP

編輯Apache配置文件,終端輸入:sudo vi /etc/apache2/httpd.conf

搜索LoadModule php

找到#LoadModule php7_module libexec/apache2/libphp7.so何陆,

去掉#晨汹,鍵盤點擊esc,然后寫入并退出:wq


mac下Apache的默認(rèn)文件夾為/Library/WebServer/Documents,

在該目錄下創(chuàng)建一個名為index.php文件贷盲,

在文件中添加如下內(nèi)容:<?php phpinfo(); ?>淘这。

刪除原目錄下的index.html文件,

重啟Apache,使其生效

終端輸入sudo apachectl restart

然后在瀏覽器中輸入localhost巩剖,如果出現(xiàn)如下PHP的info頁铝穷,則表示PHP開啟成功。

安裝mysql8.0.13

OSX 10.11沒有自帶MySQL佳魔,需要我們自己安裝曙聂。這里只介紹最簡單的方式,到MySQL官網(wǎng)下載最新的dmg安裝包鞠鲜。進(jìn)入下載頁面后宁脊,會提示你登陸或注冊断国,這里不必理會,直接點擊底部的“No thanks, just start my download.”即可開始下載朦佩。

雙擊下載的dmg安裝并思,一直下一步安裝,最后安裝完成后會彈出一個提示语稠,告訴你MySQL為root@localhost賬號生成了一個臨時密碼,務(wù)必將這個密碼保存下來弄砍。(新版本可能沒有這一步了)

1仙畦、到網(wǎng)站下載dmg:https://dev.mysql.com/downloads/mysql/

2、按照流程進(jìn)行安裝音婶,注意選擇root密碼那一步時選擇legacy(重要!!!)

3慨畸、修改root密碼

第一步:由于我的電腦安裝后在設(shè)置中開啟mysql后狀態(tài)一直是一閃一閃的,如圖

所以使用如下命令查看后臺進(jìn)程衣式,發(fā)現(xiàn)有多個mysqld相關(guān)的進(jìn)程

ps -ef|grep mysqld

使用命令關(guān)閉這些進(jìn)程寸士,PID是上面結(jié)果的第一列

kill-9 PID

第二步:修改密碼

sudo /usr/local/mysql/support-files/mysql.server stop????//關(guān)閉mysql服務(wù)

cd /usr/local/mysql/bin????//進(jìn)入目錄

sudo su//獲取權(quán)限

./mysqld_safe --skip-grant-tables &????//安全模式重開一個終端,并使用root(sudo su)

mysql????//進(jìn)入mysql

usemysql//進(jìn)入mysql數(shù)據(jù)庫

flushprivileges;????//獲取權(quán)限

set passwordfor'root'@'localhost'='新密碼';????//完成修改

這樣應(yīng)該就可以修改成功了碴卧。


Mac下MySQL重置root密碼

1.關(guān)閉MySQL:系統(tǒng)偏好設(shè)置->MySQL->Stop MySQL Server

2.打開終端:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

點擊回車弱卡,MySQL會自動開啟

3.重新創(chuàng)建新的終端窗口:

/usr/local/mysql/bin/mysql進(jìn)入mysql命令模式

use mysql?進(jìn)入mysql數(shù)據(jù)庫

flush privileges;

set password for 'root'@'localhost'=password('新密碼');

搞定!住册!

親測版本:/usr/local/mysql/bin/mysql -V

/usr/local/mysql/bin/mysql Ver 14.14 Distrib 5.7.15, for osx10.11 (x86_64) using EditLine wrapper


安裝配置MySQL

下載免費社區(qū)版mysql-5.7.15-osx10.11-x86_64.dmg婶博,下載后雙擊安裝,成功之后荧飞,會彈出提示框:

2016-09-28T13:54:19.317005Z 1 [Note] A temporary password is generated for root@localhost: SejX&!WY+518 If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

記住這里的臨時密碼:SejX&!WY+518

打開系統(tǒng)偏好配置->MySQL凡人,開啟MySQL:Start MySQL Server(或者 關(guān)閉MySQL:Stop MySQL Server),注意:Automatically Start MySQL Server On Startup是默認(rèn)勾選的叹阔,勾選后打開電腦會默認(rèn)開啟MySQL

PHP連接MYSQL默認(rèn)去找/var/mysql/mysql.sock挠轴,但MAC版的MYSQL改動了文件位置,放在/tmp下了耳幢。處理辦法是修改php.ini岸晦,終端輸入sudo vi /etc/php.ini,修改:

mysql.default_socket =/tmp/mysql.sock?

pdo_mysql.default_socket=/tmp/mysql.sock?

mysqli.default_socket=/tmp/mysql.sock

建議以上三個都改下帅掘,我默認(rèn)使用的mysqli的方式請求MySQL


修復(fù)“2002 MySQL Socket error”(重要!!!)

如果出現(xiàn)“2002 MySQL Socket error”錯誤委煤,表示無法找到支持MySQL的c/s通信的socket。原因是MySQL將其放在/tmp目錄修档,而OSX將其放在/var/mysql?目錄碧绞。所以我們只需要創(chuàng)建一個軟鏈接,輸入以下兩個命令即可:

創(chuàng)建目錄:sudo mkdir /var/mysql

創(chuàng)建軟鏈接:sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

下載配置phpMyAdmin(管理MySQL的工具)

下載phpMyAdmin點擊進(jìn)入頁面吱窝,點擊右側(cè)Download 4.6.4

去“下載”找到phpMyAdmin-4.6.4-all-languages文件夾讥邻,更改文件夾為phpMyAdmin迫靖,放在/Library/WebServer/Document/目錄下(Apache的根目錄)

打開該目錄可以終端輸入open /Library/WebServer/Document

復(fù)制phpMyAdimin下config.sample.inc.php于當(dāng)前目錄,

命名config.inc.php

修改config.inc.php

$cfg['blowfish_secret'] = 'asdf1234asdf1234asdf1234asdf1234asdf1234'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

$cfg['Servers'][$i]['host'] = 'localhost’;

改為:$cfg['Servers'][$i]['host'] = '127.0.0.1';否則:

錯誤

重設(shè)root密碼:http://www.reibang.com/p/03c3417e998c

密碼過期

密碼錯誤

登錄phpMyAdmin兴使,瀏覽器輸入http://localhost/phpMyAdmin

登錄root密碼xxxx尼瑪終于可以使用了系宜!

安裝MySQl圖形化管理工具Workbench

下載網(wǎng)址https://dev.mysql.com/downloads/workbench/

下載完成后安裝,安裝完成后要建立本地連接(password是MySQl的密碼)

最后一步发魄,測試連接盹牧,到此為止MySQL圖形化管理工具安裝并連接本地MySQL成功。

參考博文:https://www.cnblogs.com/henusyj-1314/p/6485182.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末励幼,一起剝皮案震驚了整個濱河市汰寓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌苹粟,老刑警劉巖有滑,帶你破解...
    沈念sama閱讀 222,378評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嵌削,居然都是意外死亡毛好,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評論 3 399
  • 文/潘曉璐 我一進(jìn)店門苛秕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肌访,“玉大人,你說我怎么就攤上這事想帅〕⊙ィ” “怎么了?”我有些...
    開封第一講書人閱讀 168,983評論 0 362
  • 文/不壞的土叔 我叫張陵港准,是天一觀的道長旨剥。 經(jīng)常有香客問我,道長浅缸,這世上最難降的妖魔是什么轨帜? 我笑而不...
    開封第一講書人閱讀 59,938評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮衩椒,結(jié)果婚禮上蚌父,老公的妹妹穿的比我還像新娘。我一直安慰自己毛萌,他們只是感情好苟弛,可當(dāng)我...
    茶點故事閱讀 68,955評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著阁将,像睡著了一般膏秫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上做盅,一...
    開封第一講書人閱讀 52,549評論 1 312
  • 那天缤削,我揣著相機(jī)與錄音窘哈,去河邊找鬼。 笑死亭敢,一個胖子當(dāng)著我的面吹牛滚婉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播帅刀,決...
    沈念sama閱讀 41,063評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼让腹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了劝篷?” 一聲冷哼從身側(cè)響起哨鸭,我...
    開封第一講書人閱讀 39,991評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎娇妓,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體活鹰,經(jīng)...
    沈念sama閱讀 46,522評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡哈恰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,604評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了志群。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片着绷。...
    茶點故事閱讀 40,742評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖锌云,靈堂內(nèi)的尸體忽然破棺而出荠医,到底是詐尸還是另有隱情,我是刑警寧澤桑涎,帶...
    沈念sama閱讀 36,413評論 5 351
  • 正文 年R本政府宣布彬向,位于F島的核電站,受9級特大地震影響攻冷,放射性物質(zhì)發(fā)生泄漏娃胆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,094評論 3 335
  • 文/蒙蒙 一等曼、第九天 我趴在偏房一處隱蔽的房頂上張望里烦。 院中可真熱鬧,春花似錦禁谦、人聲如沸胁黑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,572評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丧蘸。三九已至,卻和暖如春拥诡,著一層夾襖步出監(jiān)牢的瞬間触趴,已是汗流浹背氮发。 一陣腳步聲響...
    開封第一講書人閱讀 33,671評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留冗懦,地道東北人爽冕。 一個月前我還...
    沈念sama閱讀 49,159評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像披蕉,于是被迫代替她去往敵國和親颈畸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,747評論 2 361

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