Mac OS X 10.9 啓用 Web 服務器(默認預裝 Apache+PHP 5.4.17)

啓動Apache

啓動:sudo apachectl start php

中止:sudo apachectl stop mysql

重啓:sudo apachectl restart sql

查看 Apache 版本 httpd -v apache

瀏覽器打開 http://127.0.0.1 能夠看到 It works! 的頁面 瀏覽器

文件根目錄

系統級的根目錄

http://localhosts/ 安全

對應的文件目錄是: bash

/Library/WebServer/Documents/ 服務器

用戶級根目錄

另外一個 Web 根目錄默認是 ~/Sites ,10.9 中你須要手動建立這個Sites目錄。 ide

檢查這個目錄下是否有 username.conf 文件 spa

/etc/apache2/users/

若是沒有,則須要新建一個,username 須要是你的帳戶名字,建議使用終端建立這個文件:

cd /etc/apache2/users

sudo vi username.conf

貼入如下內容,注意修改 username 爲你的帳戶名字

<Directory "/Users/username/Sites/"> Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all </Directory>

這個文件的權限應該是:

-rw-r--r-- 1 root wheel 298 Jun 28 16:47 username.conf

若是不是,請修改

sudo chmod 644 username.conf

重啓 Apache

sudo apachectl restart

這時,這個網址應該已經能夠用了:

http://localhost/~username/

啓用重定向 .htaccess

編輯 httpd.conf

sudo vi /etc/apache2/httpd.conf

刪除 AllowOverride all 前的註釋 #

PHP

OSX 10.9 已經預裝了 PHP 5.4.17, 編輯 httpd.conf

sudo vi /etc/apache2/httpd.conf

取消這一行前邊的註釋符號 #

LoadModule php5_module libexec/apache2/libphp5.so

重啓 Apache

sudo apachectl restart

查看 Apache 信息

<?php phpinfo(); ?>

MySQL

OS X 10.9 須要單獨安裝 MySQL,下載地址 ,選擇 Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 。(下載無需註冊,點擊下邊小字部分的「_ No thanks, just take me to the downloads!_」便可)

三個文件都須要安裝。其中第二個會在「系統偏好設置」中添加一個 MySQL 設置項:開機自動啓動、啓動/關閉 MySQL

命令行啓動 MySQL

sudo /usr/local/mysql/support-files/mysql.server start

查看 MySQL 版本

/usr/local/mysql/bin/mysql -v

添加 mysql 別名到 PATH 裏:

cd ; vi .bash_profile export PATH="/usr/local/mysql/bin:$PATH"

以後就能夠直接使用 mysql 命令
mysql -v

使用 \q 能夠退出 mysql 模式

設置 MySQL 密碼

修改 mysql root 帳戶密碼:

/usr/local/mysql/bin/mysqladmin -u root password 'yourpasswordhere'

注意使用單引號包裹密碼

修復 2002 MySQL Socket 錯誤

sudo mkdir /var/mysql

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

phpMyAdmin

安裝前必須先如上操做修復 2002 MySQL Socket 錯誤。

下載 phpMyAdmin ,解壓後放在 ~/Sites 目錄下,新建 config 文件夾

mkdir ~/Sites/phpmyadmin/config

修改權限

chmod o+w ~/Sites/phpmyadmin/config

打開 http://127.0.0.1/~username/phpmyadmin/setup/

右上角能夠修改語言爲中文

點「新建服務器」

切換到「認證」頁卡,填入 mysql 用戶名及密碼

配置文件如圖設置,點保存。此時會在 /config 生成一個 config.inc.php 文件,將這個文件移動到 /phpmyadmin根目錄下,而後刪除 /config 目錄。

訪問 http://127.0.0.1/~username/phpmyadmin/ 就能夠管理你的 mysql 了。

權限

爲了方便程序在 ~/Sites 目錄下讀寫

sudo chmod -R a+w ~/Sites/testsite

若擔憂安全問題,能夠使用 _www 權限,若這樣作當須要 admin 權限需作驗證:

sudo chown -R _www ~/Sites/testsite

相關文章
相關標籤/搜索