资讯专栏INFORMATION COLUMN

mac下nginx+php+mysq安装

stdying / 2879人阅读

摘要:首先是下载各类源文件安装所需安装完后,就可以执行查看帮助了例如要启动的话执行下面启动成功后是没有任何提示的,可以通过打开验证。安装附录编译一些核心选项编译一些核心选项

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

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

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.gz

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帮助了

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

例如要启动的话执行下面

sudo /usr/local/nginx/sbin/nginx

nginx启动成功后是没有任何提示的,可以通过打开http://localhost验证。

2、mysql安装
mac下编译mysql和在linxu下有所不同,所以这里选择了下载官方
mysql-5.6.13-osx10.7-x86_64.dmg然后安装,系统默认安装路径为/usr/local/mysql,方便管理期间,也可以加入系统$PATH

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

启动mysql

sudo mysqld start

3、安装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/

安装以上5项都还是比较简单的(提前是已经安装了g++),都只需要:

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

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

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

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39054.html

相关文章

  • BMPlatform:一个在mac上部署nginx,tornado,django,php以及mysq

    摘要:项目地址部署的方案都在脚本里头,说明如下使用方法版本简单介绍是一个利用转发操作系统中部署的基于框架和框架以及一个的服务。个服务是部署在环境中,通过和进行发送和接收消息。在前台以及整个主要利用去操作。 项目地址:https://github.com/yuyangit/BMProject 部署的方案都在脚本里头,说明如下: BMPlatform使用方法 版本 v0.2 1.简单介绍...

    ernest.wang 评论0 收藏0
  • BMPlatform:一个在mac上部署nginx,tornado,django,php以及mysq

    摘要:项目地址部署的方案都在脚本里头,说明如下使用方法版本简单介绍是一个利用转发操作系统中部署的基于框架和框架以及一个的服务。个服务是部署在环境中,通过和进行发送和接收消息。在前台以及整个主要利用去操作。 项目地址:https://github.com/yuyangit/BMProject 部署的方案都在脚本里头,说明如下: BMPlatform使用方法 版本 v0.2 1.简单介绍...

    wujl596 评论0 收藏0
  • php7.0 + mysql5.7.10 + nginx7.0 web开发环境搭建(CentOS7)

    摘要:一搭建开发环境参考官方文档设置官当提供了利用来安装升级的方法在目录下创建文件,输入以下代码将替换为,或者,根据当前的系统版本替换即可。设置好文件之后,开始用安装安装提示安装完成,则表明安装成功到此安装完成了。关闭停止禁止开机启动 一、搭建nginx开发环境 参考官方文档:http://nginx.org/en/linux_pac... 1、设置yum 官当提供了利用yum来安装、升级n...

    CollinPeng 评论0 收藏0

发表评论

0条评论

stdying

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<