mac下nginx+php+mysq安装

本人系统是os x10.9.3,由于比较懒的缘故,一直使用xampp 来进行apache+php+mysql开发,虽然比较方便,但没有本身手动编译的成就感,因此想趁周末实践安装,同时选择nginx+mysql+php。
首先是下载各种源文件:php

一、安装nginx所需
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gzhtml

tar -zxvf pcre-8.35.tar.gz
cd pcre-8.35
sudo ./configure --prefix=/usr/local --enable-utf8 
sudo make 
sudo make install

http://nginx.org/download/nginx-1.7.2.tar.gzmysql

tar xvzf nginx-1.7.2.tar.gz
cd nginx-1.7.2
sudo ./configure --prefix=/usr/local/nginx
make
sudo make install

安装完nginx后,就能够执行查看nginx帮助了nginx

sudo /usr/local/nginx/sbin/nginx -h

例如要启动的话执行下面sql

sudo /usr/local/nginx/sbin/nginx

nginx启动成功后是没有任何提示的,能够经过打开http://localhost验证。apache

二、mysql安装
mac下编译mysql和在linxu下有所不一样,因此这里选择了下载官方
mysql-5.6.13-osx10.7-x86_64.dmg而后安装,系统默认安装路径为/usr/local/mysql,方便管理期间,也能够加入系统$PATH.net

export PATH=/usr/local/mysql/bin/:$PATH

启动mysqlunix

sudo mysqld start

三、安装php所需的包
安装php官方的资料,编译php可能须要安装一下库
http://mirrors.kernel.org/gnu/m4/m4-latest.tar.bz2
http://mirrors.kernel.org/gnu/autoconf/autoconf-latest.tar.gz
http://mirrors.kernel.org/gnu/automake/automake-1.14.tar.gz
http://mirrors.kernel.org/gnu/libtool/libtool-2.4.2.tar.gz
http://sourceforge.net/projects/re2c/code

安装以上5项都仍是比较简单的(提早是已经安装了g++),都只须要:htm

tar -zxvf xxx.tar.bz2
cd xxx
./configure --prefix=/usr/local/
make
sudo make install

注意xxx.tar.bz2要换成本身下载的包名称。

四、安装php
http://www.php.net/get/php-5.4.29.tar.bz2/from/a/mirror

五、附录:
编译nginx一些核心选项
http://wiki.nginx.org/NginxChsInstallOptions
编译php一些核心选项:
http://www.php.net/manual/zh/configure.about.php

相关文章
相关标签/搜索