色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

osx apache php

如果你是一個(gè)web開發(fā)者或者剛剛?cè)腴T,在你的電腦上搭建一個(gè)本地web服務(wù)器可能會(huì)對(duì)你的工作產(chǎn)生很大的幫助。在這篇文章中我將會(huì)介紹如何在OSX上安裝Apache和PHP,同時(shí)也會(huì)談到這個(gè)配置的一些注意事項(xiàng)。

首先,你需要知道的是:OSX自帶了Apache,但是默認(rèn)是關(guān)閉的。因此,如果你想在你的電腦上運(yùn)行Apache,只需要在終端中輸入以下命令:

sudo apachectl start

輸完后,你就能夠用瀏覽器打開localhost并訪問到Apache的默認(rèn)頁(yè)面了。

接下來你需要安裝PHP。最新版本的OSX(El Capitan)自帶了PHP,但是,我們需要的是PHP的命令行版本。

最簡(jiǎn)單的方式是使用Homebrew。如果你還沒安裝Homebrew,可以在終端中運(yùn)行以下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝好Homebrew后,輸入以下命令安裝PHP:

brew install php

成功安裝后,查看一下PHP版本:

php -v

如果你看到了類似以下的文本,那么你的PHP就已經(jīng)安裝成功了:

PHP 7.2.0 (cli) (built: Dec 15 2017 18:17:51) ( NTS )

在安裝PHP后,我們需要告訴Apache如何去處理.php文件。這個(gè)過程比較簡(jiǎn)單,只需要修改httpd.conf文件。

在終端中輸入以下命令來打開httpd.conf文件:

sudo nano /etc/apache2/httpd.conf

在文件中找到以下代碼行:

#LoadModule php5_module libexec/apache2/libphp5.so

將上面這行代碼中的注釋符去掉,并修改文件名成為以下代碼中的文件名(根據(jù)你的PHP版本而定):

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

保存文件并重新啟動(dòng)Apache:

sudo apachectl restart

現(xiàn)在你已經(jīng)安裝好了PHP,而且Apache也知道如何去處理它了。接下來我們測(cè)試一下是否已經(jīng)成功運(yùn)行。

新建一個(gè)php文件,文件名為index.php,放置在本地服務(wù)器根目錄下,也就是/Library/WebServer/Documents/目錄下。在index.php中輸入以下代碼:

<?php phpinfo(); ?>

在瀏覽器中打開localhost,你將會(huì)看到PHP的信息頁(yè)面,表示PHP和Apache已經(jīng)都能正常工作了。

在使用過程中,有幾點(diǎn)要注意:

  • 在做完操作后,記得關(guān)閉Apache服務(wù)器。命令為:
  • sudo apachectl stop
  • 在上面的教程中,我們是以管理員的身份來運(yùn)行Apache和修改配置文件的。一般而言,在生產(chǎn)環(huán)境下,我們會(huì)使用其他設(shè)置良好的web服務(wù)器,如nginx。
  • 在安裝PHP后,需要安裝一些拓展才能夠處理常用的任務(wù),如數(shù)據(jù)庫(kù)連接和編輯器的安裝。最簡(jiǎn)單的方式是使用Homebrew,輸入以下命令來安裝(以安裝PDO為例):
  • brew install php-pdo

總結(jié)而言,如果你是一個(gè)web開發(fā)者,搭建一個(gè)本地web服務(wù)器是一個(gè)非常有用的工具,因?yàn)樗軌蜃屇阍诒镜卮罱ê烷_發(fā)網(wǎng)站,而不需要把代碼上傳到遠(yuǎn)程服務(wù)器才能看到效果。另外,由于OSX自帶了Apache服務(wù)器,并且使用Homebrew安裝PHP非常簡(jiǎn)單,你可以很容易地在自己的Mac電腦上搭建一個(gè)本地服務(wù)器。