Mac后台开发MNMP(nginx , mysql, php)标配

mysql安装:

方法:1.原始方法,下载压缩文件,解压,安装,配置

2.dmp文件安装

3.brew安装

这里使用brew安装:

a.brew install mysql

b.mysql.server start  //打开使用

c.设置开机启动项:

     mkdir -p ~/Library/LaunchAgents

     cp `brew --prefix mysql`/*mysql*.plist ~/Library/LaunchAgents/

     launchctl load -w ~/Library/LaunchAgents/*mysql*.plist

修改默认密码:

mysqladmin -u root -p password xxxx

nginx安装:

方法:1.xxxx

2.xxxx

3.brew安装

测试使用:

#打开

nginx sudo nginx

#重新加载配置|重启|停止|退出

nginx nginx -s reload|reopen|stop|quit

#测试配置是否有语法错误

nginx -t

设置启动项:

和上面一样。

还可以,设置automator,添加bash脚本运行

修改权限访问:

sudo chown root:wheel /usr/local/Cellar/nginx/1.4.7/bin/nginx

sudo chmod u+s /usr/local/Cellar/nginx/1.4.7/bin/nginx

相关访问目录:

/usr/local/etc/nginx/nginx.conf   //配置文件

/usr/local/var/log/nginx/error.log //log目录

演示:

什么?你安装的时候出了问题?嗯,不要慌张。一般都是配置的问题。无非那两个文件。一般查看log。

参考另一篇教程:http://www.cnblogs.com/Lxiaolong/p/4201973.html

phpmyadmin 安装:

1. 下载,直接brew install phpmyadmin

2.  ln -s phpmyadmin  xx/sites/

3.  检查下安装phpmyadmin的目录(如果提示:Cannot log in to the MySQL server),修改config.inc.php配置文件,将host改为:127.0.0.1

4.  如果nginx什么的没有任何问题的话,尽情的奔跑吧。

php 安装:

需要安装fpm等(如果开发php还要各种插件,例如,redis-php, xdebug等)。

还是brew install ….网上一堆教程。

最后安装完了进行测试:php-fpm -t (配置运行测试)

时间: 2024-10-16 08:07:40

Mac后台开发MNMP(nginx , mysql, php)标配的相关文章

mac 安装 php nginx mysql

mac下面安装php nginx mysql根linux下面差不多,建议大家使用brew管理工具包安装. 1,安装homebrew http://brew.sh/index_zh-cn.html 安装方法会改变的,所以安装官方上面的方法来装.安装 homebrew-cask $ brew tap caskroom/cask homebrew-cask安装的东西,更多. 2,换源或者加代理 brew管理工具包,默认是从github上面下载,github经常被墙.并且龟速. 查看复制打印? $ br

前端开发用nginx代理服务器解决服务器跨域问题及跨域访问https访问(mac系统下)

前端开发经常遇到一些服务器由于跨域造成访问不了的情况.以前BS模式,前后端都是一个人开发,跨域问题造成的开发阻碍不是很明显,但是现在前端框架欣欣向荣,很多时候变成了CS模式的开发,但浏览器天生的跨域限制,造成了开发,特别是对单独的前端开发人员(不太懂后台开发的人)造成一定开发障碍.还好有nodejs及其一系列前端自动化工具很好的解决了开发时的问题.但今天我要说的用nginx代理来解决这个问题.我觉得很简单!以下都是基于mac系统的操作!先看没有代理时,随便访问网上一个接口, http://web

mac系统中搭建apache+mysql+php的开发环境,安装mysql后,登录报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

php新手在mac系统中搭建apache+mysql+php的开发环境(按照这篇博客来操作的:http://my.oschina.net/joanfen/blog/171109?fromerr=xvCsafCe),在安装配置mysql完毕后,登录mysql,报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),折腾很久,终于解决,随手记录下,备忘. 解决方法: 第一步:如

centos6 LNMP的搭建(linux+nginx+mysql+php)

LNMP的搭建(linux+nginx+mysql+php) 简介 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP网站服务器架构. Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统.代表版本有:debian.centos.ubuntu.fedora.gentoo等. Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器. Mysql是一个小型关系型数据库管理系统. PHP是一种在服务器端执行的嵌入HTML文档

如何搭建LNMP环境(Linux+Nginx+MySql+Php)来运行wordpress

一.前言 今天是周六,积累了很多天的内容都要在今天来释放了,因为最近想弄一个自己的主页,查看网上之后,都说wordpress很不错,他是一个开源的后台程序,可以用来搭建自己的博客,论坛等功能.但是有一个蛋疼的地方,他是php写的,之前只弄过JavaWeb相关的后台程序,php不太熟呢,以前也是搭建过Linux+Apache+Tomcat+JavaWeb+MySql,那么这次也正好是一个机会学习一下如何搭建后台PHP系统,这里也是网上比较流行的后台系统组合:Linux+Nginx+MySql+Ph

Spring Boot 2.0(五):Docker Compose + Spring Boot + Nginx + Mysql 实践

我知道大家这段时间看了我写关于 docker 相关的几篇文章,不疼不痒的,仍然没有感受 docker 的便利,是的,我也是这样认为的,I know your felling . 前期了解概念什么的确实比较无聊,请不要着急精彩马上开始,当大家对 docker 相关概念有所了解之后,后面我会结合 Spring Boot 给大家来一系列的小例子,会让大家感受到使用 Docker 就是这么爽! 今天给大家演出的导演是 Docker 家族的 docker-compare ,主演是 Spring Boot.

【Linux】C++后台开发面试

本文将讲述(Linux)服务器后台开发岗位的要求,包含了大部分会遇到的面试题目.掌握文中提到的技术,也算少许入门水平了,此文既是面经,也是后台开发的入门手册.无论社招还是校招,都可作为一个参考. 本文内容收集自知乎和其他博客,在此整理成章. 校招:以C++基础为主,数据结构和常见算法(ACM经典题目)是必须掌握的. 技术类面试跟学校的经验 / 社团经验 / 学习成绩 挂钩不太高,当然不是说两者没关系.成绩好面试官可喜欢了,但成绩一般的同学不用灰心,入选初面的条件是简历上突出你的技术水平,不需要写

在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境

阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在上面搭建一个 nginx + mysql + php-fpm 的环境,这就是常说的 LNMP .我们不过多解释什么是什么,而是着重讲流程与方法,想了解具体的细节,去搜索下吧:)这个手册是在阿里云上测试的,不过应该也适用于其它使用 CentOS 系统的服务器. 背景 宁皓网的< CentOS:在阿里云

Mac下安装LNMP(Nginx+PHP5.6)环境

Mac下安装LNMP(Nginx+PHP5.6)环境 安装Homebrew 最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode,然后使用一行命令安装依赖管理工具Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 之后就可以使用 brew