MacOSX10.9.4mavericks啟用系統Apache、PHP服務

來源:互聯網
上載者:User

MacOSX10.9.4mavericks啟用系統Apache、PHP服務

眾所周知,Mac OSX已經內建了Apache http server 和 php,只用簡單的配置一下就能夠使用php環境,做本地測試很不錯。

1.啟用Apache Http Server(sudo apachectl start)

記住下面的命令:

// 開啟終端(Terminal)輸入:sudo apachectl start // 啟動服務sudo apachectl stop // 關閉服務sudo apachectl restart // 重啟服務
通過上述命令可以對系統內建Apache server進行操作。然後在瀏覽器輸入:http://localhost/

啟動服務後,即可看到“It Works!”,說明啟動成功了。它對應的路徑如所示:

剛才你看到的It Works!就是index檔案中的內容,在此處你建立一個測試檔案login.html(需要授權),通過地址欄:http://localhost/login 就可以刷出頁面如下:

說明啟動Apache成功了。

2.啟用PHP

接下來我們來啟動PHP服務,10.9.4預設是不開啟PHP的,在啟動PHP之前可以測試一下是否已經啟動了。判斷是否啟用只需要看看能否解析php檔案即可。

在資產庫/WebServer/Documents/下建立一個test.php檔案裡面寫上簡單的一句:

<?phpecho phpinfo();
訪問發現輸出如下結果:

原樣輸出了,說明並沒有被解析,說明沒有啟動PHP解析服務。

那我們就來開啟吧,很簡單,只用取消一句話的注釋就可以了。

前往檔案路徑:/etc/apache2/ 找到 httpd.conf 檔案,可以用Vi等工具編輯,下面講一種簡單的方式編輯。

右鍵-->開啟檔案-->其他 然後在推薦裡面選中一個文本編輯工具,這裡使用了sublime來開啟。見:

然後搜尋“php”,將“#LoadModule php5_module libexec/apache2/libphp5.so"前面的#去掉儲存即可,然後重啟Apache,然後輸入剛才的地址:http://localhost/test.php變成了如下介面:

說明php啟用成功了。

但是你會發現在Document裡面添加檔案經常需要授權什麼的,我們可以自己建立一個Sites目錄作為個人網站的根目錄,分享和測試檔案。

3.設定個人Sites

首先,在~你的使用者名稱/ 目錄下建立一個目錄Sites,裡面建立一個測試檔案a.html,裡面寫入:abcdefg

然後,在 ~/etc/apache2/users/ 下建立一個 你使用者名稱.conf 的檔案,或者複製一個Guest.conf 再改名,並在裡面寫入如下內容:

<Directory "/Users/你使用者名稱/Sites/">    Options Indexes MultiViews    AllowOverride All    Order allow,deny    Allow from all</Directory>
之後在終端輸入:sudo chmod 755 /etc/apache2/users/你剛才建的檔案名稱.conf 授權

最後你在瀏覽器中輸入: http://localhost/~你使用者名稱 /a.html 就會顯示如下介面:

說明成功了,如果你的區域網路IP是192.168.1.108,你想共用檔案給區域網路好友,你可以直接將檔案拖入Sites目錄內,好友通過訪問 http://192.168.1.108/~你使用者名稱 即可看到資源了。

對方點擊就能下載了。

4.安裝Mysql

安裝Mysql的方法超級簡單,這裡不詳細說明了,僅提供兩個下載串連。

http://dev.mysql.com/downloads/ 裡面有不少的版本,選中適合自己的下載即可。

記著將軟體中的MySqlStartupItem.pkg也安裝上去,這樣可以不用每次都手動啟動了。圖如下:

這樣整個環境就配好了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.