真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mac下Apache的brew安裝與配置-創(chuàng)新互聯(lián)

mac 系統(tǒng)
macOS High Sierra
版本 10.13.4

創(chuàng)新互聯(lián)公司不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對(duì)營銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式全網(wǎng)整合營銷推廣需求,讓再小的品牌網(wǎng)站制作也能產(chǎn)生價(jià)值!

mac系統(tǒng)自帶apache,配置文件在/etc/apache2/httpd.conf

雖然我安裝了php72
命令用brew install php72
輸入 php -v
顯示 PHP 7.2.9 (cli) (built: Aug 23 2018 02:08:27) ( NTS )

但本地項(xiàng)目代碼中,phpinfo()
卻總是顯示 php5.6.29版本。

一開始,我按照網(wǎng)上教程,修改
sudo vim /etc/apache2/httpd.conf
注釋:#LoadModule php5_module libexec/apache2/libphp5.so
增加:

LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

     SetHandler application/x-httpd-php

會(huì)報(bào)錯(cuò)。

然后我用brew install httpd命令
重新安裝 httpd 2.4.3

之后,有了一個(gè)新的apache配置文件
/usr/local/etc/httpd/httpd.conf
新的自制apache,端口 是 8080
修改httpd.conf

ServerName localhost:8080

瀏覽器打開,出現(xiàn)。
localhost:8080

但是原來的本地項(xiàng)目中寫phpinfo還是顯示,php5.6.29

重啟:sudo apachectl restart 總是報(bào)錯(cuò)。

原來的apache無法停止。

采用kill -9 ...命令停止端口,也無效。折騰了好些天。

后來找到方法,用命令。
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
停止了原來的apache.

然后重新來過。

  1. 再重新安裝httpd
    brew reinstall httpd
    再重新安裝php72
    brew install php72 --with-httpd
    brew upgrade php72 --with-httpd

不過,這里,--with--apache,還是--with-httpd有區(qū)別嗎?還有待研究。

升級(jí)php..

macdeMacBook-Pro:Documents mac$ brew upgrade php72 --with--apache
==> Upgrading 1 outdated package, with result:
php 7.2.8 -> 7.2.9_2
... (一大段略)

==> php
To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

    
        SetHandler application/x-httpd-php
    

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /usr/local/etc/php/7.2/

To have launchd start php now and restart at login:
  brew services start php
Or, if you don't want/need a background service you can just run:
  php-fpm
macdeMacBook-Pro:Documents mac$

現(xiàn)在終于弄明白了。

新配置文件要修改兩處再重啟:
ServerName localhost:8080
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so

macdeMacBook-Pro:~ mac$ sudo apachectl start
httpd (pid 18083) already running

2.然后就是改端口號(hào)和默認(rèn)根目錄。
為了可以切換php
先建立軟鏈接。
ln -s /usr/local/php5-5.6.29-20170114-210819/libphp5.so /usr/local/lib/libphp5.so
ln -s /usr/local/opt/php/lib/httpd/modules/libphp7.so /usr/local/lib/libphp7.so

打開編輯配置
open -e /usr/local/etc/httpd/httpd.conf

有幾處要修改:
`
ServerName localhost
DocumentRoot "/Users/mac/data"

...
AllowOverride All
...

#LoadModule php5_module /usr/local/php5-5.6.29-20170114-210819/libphp5.so
#LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

#Brew PHP LoadModule for sphp switcher
#LoadModule php5_module /usr/local/lib/libphp5.so
LoadModule php7_module /usr/local/lib/libphp7.so


DirectoryIndex index.php index.html


SetHandler application/x-httpd-php

`
sphp是一個(gè)切換php的工具。

就手動(dòng)切換吧。

每次修改為httpd.conf后,要重啟
sudo apachectl restart

  1. 再后面就是建立虛擬站點(diǎn)本地域名。
    打開httpd-vhost.conf這一句?;?br/>加上:Include /usr/local/etc/httpd/extra/httpd-vhosts.conf

把原來的httpd-vhost.conf拷貝到新位置下。
cp /etc/apache2/extra/httpd-vhosts.conf /usr/local/etc/httpd/extra/httpd-vhosts.conf

這樣,原來的/etc/apache2/就不用管了。

以上參考了文章:
https://blog.csdn.net/feiwutudou/article/details/79057647
在此感謝!

如果您也遇到這個(gè)問題還沒弄出來,請(qǐng)留言聯(lián)系我。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)頁名稱:mac下Apache的brew安裝與配置-創(chuàng)新互聯(lián)
分享鏈接:http://weahome.cn/article/ihddi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部