Apache+PHP+Mysql OS X 10.9 Mavericks WEB 服務器配置

在 OS X 10.9 上基本沒有什麼特別大的差別。 爲了新系統用戶方便小弟從新整理了一下,由於在 OSX 10.9 下的 Server 軟件進行了很多升級,有些步驟不太同樣了。php

 

硬件方面就不在詳細描述了,首先你確定須要有一臺能運行 OS X的 PC 或者 Mac 啦。mysql

本文針對的操做系統是 OS X 10.9 Mavericks 。 服務器套件 Server 3.web

首先, 要下載服務器套件 Server 3.0 能夠在 App Store (19.99$)與 軟件下載區找到 .sql

這個 Server 套件其實可裝也可不裝, 由於 Server 3 套件除了 WEB 服務意外提供的一些功能如 WIKI , 郵件服務 , Xcode 協做等這些功能基本與要用到的 WEB 服務不怎麼沾邊.  而咱們要用到的 Apache 服務若是沒有圖形界面也是能夠配置的. 因此, 最後你懂得.數據庫

WEB 服務器應用: Apache + PHPapache

 

在 Server 套件內, 能夠直接激活 PHP 與 Apache 應用. 對於, 新用戶來講更簡單了一些.瀏覽器

而且能夠直接經過圖形界面進行域名設置等等.服務器

能夠很輕鬆的配置域名等.  愈來愈像 IIS 同樣的傻瓜了.app

若是但願手動配置 Apache 文件的話, 須要進入socket

/Library/Server/Web/Config/Apache2/ 目錄

httpd_server_app.conf 總配置文件.

/sites 目錄內是針對不一樣的站點的配置文件.

 

默認

0000_any_80_.conf 是系統自動創建的默認站點的配置文件.

對於 PHP.ini 文件 在 OS X 10.9 下有兩個文件關聯配置

/Library/Server/Web/Config/php/php.ini

/etc/php.ini

/Library/Server/Web/Config/php/php.ini 若是與 /etc/php.ini 重疊 那前者將優先生效.

這樣都打開後, 你就能夠試試打開你的瀏覽器輸入 http://127.0.0.1 就能夠看到你的網站初始化頁面了.

Mysql 數據庫

到此這固然尚未完成, 那就是要裝上免費的數據庫軟件 Mysql . 雖然 Mac 上提供了 PostgreSQL . 可是依然木有 Mysql 用的普遍一些. 目前國內小型服務器依然仍是在 Mysql 上運行.

首先去 Mysql 官方下載數據庫軟件.

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

截至發帖之日 Mysql 5.6.14 .  版本只要下載最新的穩定版便可. 可是必定要下載 64Bit 版本哦. 由於 OS X 10.9 是一個純64位的操做系統. 下載的時候也無需註冊 , 找到 No thanks, just start my download. 便可.


<ignore_js_op>MySQL __ Download MySQL Community Server.jpg 

普通用戶建議下載下面的 DMG 版本的

http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14-osx10.7-x86_64.dmg

便於一鍵安裝.


<ignore_js_op>server-5.jpg 

打開 後前三個順序安裝便可.

 

安裝好後爲了便於訪問. 打開終端輸入

 

alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

增長一個快捷方式.而後輸入 mysql 試試看.

<ignore_js_op>1-28.jpg 


此時你將會看到最著名的 2002 錯誤了. 這也是在 OS X 上碰到的 Mysql 配置必須遇到的問題.

解決方法以下.



還記得以前咱們說過的 php.ini 文件嗎? 打開 /etc/php.ini 文件

找到

mysql.default_socket =

 

在後面加入  /tmp/mysql.sock

 

mysql.default_socket = /tmp/mysql.sock

 

而後啓動在終端內輸入

  1. sudo apachectl restart
複製代碼

 

便可重啓 web 服務加載新的配置.

 

啓動 Mysql 後的第一件事兒就是爲 Root 用戶設置密碼. 在終端內輸入

  1. mysqladmin -uroot password "個人密碼"」
複製代碼
相關文章
相關標籤/搜索