Mac OS X El Capitan 配置PHP環(huán)境

要配置的PHP環(huán)境是Apache,PHP和MySQL的軟件組合子檀,由Apache提供服務(wù),MySQL提供數(shù)據(jù)庫支持嚼摩,PHP作為開發(fā)語言壹瘟,在此基礎(chǔ)上開發(fā)人員可以進行PHP腳本的編寫與運行。

在Mac OS X中银室,Apache是自帶的涂佃,只需要對其進行配置励翼,讓它能夠支持PHP的運行就可以了。具體步驟如下:

  • 打開命令行終端辜荠,輸入如下命令:
sudo su -

這樣就可以以root用戶的角色來執(zhí)行之后的命令汽抚,以此來保證每條命令的執(zhí)行都不會有權(quán)限問題。

  • 確保Apache是在運行中伯病,可以執(zhí)行如下命令:
apachectl start

可以打開瀏覽器造烁,訪問localhost來判斷Apache是否已經(jīng)正常啟動。

  • 配置Apache來讓其能夠支持PHP的運行
    1 執(zhí)行如下命令:
cd /etc/apache2/
vim httpd.conf

找到Apache以模塊方式加載PHP的配置午笛,如下:

#LoadModule php5_module libexec/apache2/libphp5.so

把前面的#去掉惭蟋,如下:

LoadModule php5_module libexec/apache2/libphp5.so

因為Apache默認(rèn)的文檔目錄在/Library/WebServer/Documents,所以需要根據(jù)實際情況來決定是否修改該配置季研。如果修改的話在httpd.conf中找到DocumentRoot敞葛,將值改為需要的值,同時需要修改的是DocumentRoot對應(yīng)的Directory与涡,以我本地為例:

DocumentRoot "/Users/betterzfz/sites"
<Directory "/Users/betterzfz/sites">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options FollowSymLinks Multiviews
    MultiviewsMatch Any

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>

2 重啟Apache

apachectl restart

3 在項目目錄中創(chuàng)建文件index.php惹谐,內(nèi)容如下:

<?php
    phpinfo();

4 打開瀏覽器訪問http://localhost/index.php,如能看到PHP的信息則表示已經(jīng)配置成功驼卖。
5可以繼續(xù)配置Apache讓訪問http://localhost/時就能默認(rèn)訪問目錄下的index.php氨肌,配置如下:

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

記住需要重啟Apache,否則新的配置不會生效酌畜。

安裝MySQL怎囚,到MySQL官網(wǎng)下載,按照Mac OS下DMG安裝包的安裝流程安裝MySQL桥胞。安裝完成后恳守,用戶root會得到一個為空的默認(rèn)密碼。正常情況下MySQL會被安裝到/usr/local/mysql目錄下贩虾,為了方便使用MySQL命令催烘,可以將/usr/local/mysql/bin加到PATH:

export PATH=/usr/local/mysql/bin:$PATH

這樣就可以在任意目錄下使用MySQL命令了。

MySQL安裝好后就可以用PHP對其進行連接了缎罢,修改index.php為如下內(nèi)容:

<?php
    $mysqli = new mysqli('localhost', 'root', '');
    if ($mysqli->connect_error) {
            die('connect error('.$mysqli->connect_errno.')'.$mysqli->connect_error);
    }
    echo 'success... '.$mysqli->host_info;
    $mysqli->close();

刷新http://localhost/index.php后將得到下圖顯示的內(nèi)容:

PHP連接MySQL.png

如果連接沒有成功則需要根據(jù)提示進行相應(yīng)的調(diào)整了伊群。

windows下安裝教程可以參考php初級講義2-環(huán)境的安裝與配置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市策精,隨后出現(xiàn)的幾起案子舰始,更是在濱河造成了極大的恐慌,老刑警劉巖咽袜,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丸卷,死亡現(xiàn)場離奇詭異,居然都是意外死亡询刹,警方通過查閱死者的電腦和手機及老,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門抽莱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人骄恶,你說我怎么就攤上這事食铐。” “怎么了僧鲁?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵虐呻,是天一觀的道長。 經(jīng)常有香客問我寞秃,道長斟叼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任春寿,我火速辦了婚禮朗涩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘绑改。我一直安慰自己谢床,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布厘线。 她就那樣靜靜地躺著识腿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪造壮。 梳的紋絲不亂的頭發(fā)上渡讼,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機與錄音耳璧,去河邊找鬼成箫。 笑死,一個胖子當(dāng)著我的面吹牛旨枯,可吹牛的內(nèi)容都是我干的蹬昌。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼召廷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了账胧?” 一聲冷哼從身側(cè)響起竞慢,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎治泥,沒想到半個月后筹煮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡居夹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年败潦,在試婚紗的時候發(fā)現(xiàn)自己被綠了本冲。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡劫扒,死狀恐怖檬洞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情沟饥,我是刑警寧澤添怔,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站贤旷,受9級特大地震影響广料,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜幼驶,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一艾杏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盅藻,春花似錦购桑、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至夸政,卻和暖如春元旬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背守问。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工匀归, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人耗帕。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓穆端,卻偏偏與公主長得像,于是被迫代替她去往敵國和親仿便。 傳聞我的和親對象是個殘疾皇子体啰,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,490評論 2 348

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