Mac系統(tǒng)如何完美安裝PHP71

PHP發(fā)布5.6版本后,一直在等,等到了跨越式的PHP7版本,那么問題來了,版本6到哪去了?根據(jù)官方的說法,現(xiàn)在的PHP7要比PHP5.6快一倍,有的朋友說快十倍,反正是更快了,本人習(xí)慣Mac系統(tǒng),因此根本Mac系統(tǒng)詳細(xì)講解如何安裝PHP7!

一般有好幾種方法來安裝。

一,我們可以去官網(wǎng)上下源碼去編譯,我也嘗試這種方法了,但是最后編譯安裝make test,這一步的時(shí)候,報(bào)錯(cuò),于是就大膽嘗試第二種方法吧!

二,使用第三方包homebrew來安裝,非常迅速有效!

安裝教程:

1.首先我們需要安裝Homebrew

一條命令完美安裝:http://brew.sh/index_zh-cn.html

2.終端輸入以下命令

// 創(chuàng)建目錄,如果你沒有創(chuàng)建過該目錄sudo mkdir /usr/local/varsudo chmod777/usr/local/var//修改成你自己的用戶名和組,如果你沒有創(chuàng)建過該目錄sudo mkdir /usr/local/sbin/sudo chown-R:/usr/local/sbin//由于我本身一直在使用5.6版本,故上述步驟省略,下面進(jìn)入正題//添加PHP庫brew tap homebrew/dupesbrew tap homebrew/versionsbrew tap homebrew/homebrew-php//關(guān)閉老版本的PHP56或55或更早版本 進(jìn)程brew unlink php56//開始安裝PHP71brew install php71//開啟PHP71進(jìn)程brewlinkphp71//輸入命令,查看是否成功php-v//成功后顯示下面信息PHP7.1.15(cli) (built: Jul13201615:19:21) ( NTS )Copyright (c)1997-2017The PHPGroupZend Engine v3.0.0, Copyright (c)1997-2017Zend Technologies

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

3.修改Apache配置文件

sudo vim /etc/apache2/httpd.conf//找到大約168行,該語句,屏蔽后,根據(jù)自己的路徑,添加php7的.so文件#LoadModule php5_module libexec/apache2/libphp5.soLoadModule php7_module /usr/libexec/apache2/libphp7.so

1

2

3

4

5

6

7

1

2

3

4

5

6

7

說明一下,我的libphp7.so文件目錄是這個(gè),好像是默認(rèn)安裝的結(jié)果

LoadModule php7_module /usr/local/Cellar/php71/7.1.15-rc.4/libexec/apache2/libphp7.so

1

1

4.重啟Apache

sudoapachectl restart

1

1

5.如果發(fā)現(xiàn)php文件直接輸出到瀏覽器了,那么你需要修改以下配置

sudovim /etc/apache2/httpd.conf

1

1

找到 Include /private/etc/apache2/other/*.conf 這行

進(jìn)入此文件

將文件內(nèi)容,修改為以下代碼:

AddType application/x-httpd-php.phpAddType application/x-httpd-php-source.phpsDirectoryIndex index.html index.php

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

6.再次重啟apache,重復(fù)第4步

到你的Apache的默認(rèn)目錄/Library/WebServer/Documents下面去增加一個(gè)info.PHP的文件。


1

2

3

1

2

3

http://localhost/info.php久違的畫面,應(yīng)該已經(jīng)在眼前!

來自千鋒PHP的實(shí)驗(yàn)?zāi)憧梢远啻螄L試一下,那么問題來了,安裝后可能導(dǎo)致之前的工程無法訪問了,排查一下,MySQL出問題了,那么只需重啟一下你的MySQL即可!

sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

最后

告知一下,Mac如何將mysql路徑加入環(huán)境變量

1.打開終端,輸入: cd ~

會(huì)進(jìn)入~文件夾

2.然后輸入:touch .bash_profile

回車執(zhí)行后,

2.再輸入:open -e .bash_profile

會(huì)在TextEdit中打開這個(gè)文件(如果以前沒有配置過環(huán)境變量,那么這應(yīng)該是一個(gè)空白文檔)。如果有內(nèi)容,請(qǐng)?jiān)诮Y(jié)束符前輸入,如果沒有內(nèi)容,請(qǐng)直接輸入如下語句:

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ****搭建****git****服務(wù)** sudo git-get install git sudo addus...
    我是你軍哥閱讀 581評(píng)論 0 1
  • 不用mac自帶的apache和php,安裝自己想要的版本。配置過程一直采坑,需要有閑時(shí)間和好的心理素質(zhì)才行,哈哈,...
    閆浩奇閱讀 6,016評(píng)論 0 3
  • 一、Nagios簡(jiǎn)介 Nagios是一款開源的電腦系統(tǒng)和網(wǎng)絡(luò)監(jiān)視工具,能有效監(jiān)控Windows、Linux和Uni...
    1b3bd36d9d21閱讀 8,397評(píng)論 3 13
  • 每個(gè)人都是不同的個(gè)體 我羨慕的你是不是也在羨慕著我
    柯南楠閱讀 279評(píng)論 0 0
  • 白衣勝雪,明目如畫,蛾眉斂黛,嫩臉勻紅,靈氣逼人,豐姿綽約,神采飛揚(yáng),麗若朝霞,嬌美中略帶靦腆,艷麗中不失矜持。 ...
    黑色的雪跟你侃閱讀 1,173評(píng)論 2 5

友情鏈接更多精彩內(nèi)容