Mac配置apache,mysql

===========Apache===============================php

1. 啓動關閉Apachehtml

MAC系統已經預裝了apache,啓動、關閉、查看版本等命令以下:mysql

啓動apache:sudo apachectl startweb

驗證啓動成功: http://localhost或http://127.0.0.1,出現「it works!」字樣,證實啓動成功sql

關閉apache:sudo apachectl stopapache

查看apache版本:httpd -v瀏覽器

重啓: sudo apachectl restartbash

2. 配置apache編輯器

OS X 中默認有兩個目錄能夠直接運行你的 Web 程序:ide

系統級的 Web 根目錄及對應的網址:/Library/WebServer/Documents/ http://localhost,

用戶級的根目錄及其對應的網址:~/Sites http://localhost/~stephen/(~/Sites 也就是你用戶目錄下面的」站點」目錄,如沒有Sites目錄,需手工建立sudo mkdir ~/Sites)

注:如下 stephen 爲用戶名,須要按實際修改。

1)檢查目錄/etc/apache2/users/下是否有"stephen.conf",如沒有,手工建立並填寫如下內容:

<Directory "/Users/haibor/Sites/">

    Options Indexes MultiViews

    AllowOverride All

    Order allow,deny

    Allow from all

</Directory>

2)賦予文件權限,而後重啓apache

sudo chmod 755 /etc/apache2/users/stephen.conf

sudo apachectl restart

以後你就能夠經過瀏覽器訪問你的用戶級目錄網頁了,根目錄地址爲:http://localhost/~stephen/

3)更改根目錄

- 建立目標根目錄,如:mkdir /Users/stephen/webWorkspace

- 更改文件權限, 如:chmod 755 /Users/stephen/webWorkspace

- 更改apache主目錄/etc/apache2/httpd.conf,將/Library/WebServer/Documents/都替換爲本身的路徑,如:/Users/stephen/webWorkspace

- 重啓Apache:apachectl restart,再次訪問localhost即顯示的是更改後的文件裏的內容了。

===========PHP===============================

OS X Mavericks 中已經集成了 PHP 5.4.30 版本,須要手動開啓。你能夠用 vi 或者 nano 編輯器打開下面這個文件:

sudo nano /etc/apache2/httpd.conf

而後按ctl+W進行查找,搜索」php」,第一條匹配的應該是下面這句代碼:

LoadModule php5_module libexec/apache2/libphp5.so

請將這句代碼前面的#去掉,而後保存文件。

接下來再一次重啓 Apache:

sudo apachectl restart

如今 PHP 應該已經開始工做了,你能夠在用戶級根目錄下(~/Sites/)放一個PHP測試文件,代碼以下:

<?php phpinfo(); ?>

===========mysql===============================

1. 下載安裝

http://dev.mysql.com/downloads/mysql/

2. 增長到path

- cd ~

- vi .bash_profile

- 增長:export PATH="/usr/local/mysql/bin:$PATH"

- 使.bash_profile生效,source ~/.bash_profile

3. 設置root密碼

mysqladmin -u root password '這裏填你要設置的密碼'

 

參考:http://jingyan.baidu.com/article/0aa22375b553a488cc0d64b5.html

相關文章
相關標籤/搜索