MAC Brew安装MNMP

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介:

brew非常有用,类似于Linux得apt-get或者yum

安装Brew 这个要注意避免错过,brew不能在root账号下运行

先安装编译工具Command Line Tools,执行命令

Java代码   收藏代码
  1. xcode-select –install  

执行自动安装命令

Java代码   收藏代码
  1. ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"  

root权限安装brew解救

sudo chown -R  apple:admin  /usr/local

sudo chown -R apple:admin     /Library/Caches/Homebrew

sudo chown -R  apple:staff /Users/apple/Library/Logs/Homebrew

 

安装 nginx

Java代码   收藏代码
  1. brew install nginx  

ps aux | grep nginx

配置文件路径:nginx –V自行查看

安装MySQL

Java代码   收藏代码
  1. brew install mysql  

brew info mysql 看下面的信息可以设置开机自启动等

pwd 当前路径

php安装 更多的安装选项可以通过 “brew options php55″ 查看

Java代码   收藏代码
  1. brew tap homebrew/dupes  
  2. brew tap josegonzalez/homebrew-php  
  3. brew install php55 --with-fpm   
  4. #brew reinstall php55  
Java代码   收藏代码
  1. bogon:Downloads matt$ php -v  
  2. PHP 5.3.26 (cli) (built: Jul  7 2013 19:05:08)   
  3. Copyright (c) 1997-2013 The PHP Group  
  4. Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies  

PHP版本还是显示为5.3.26

所以得修改下shell的执行顺序

Java代码   收藏代码
  1. sudo vim /etc/paths  
  2. #改成如下顺序  
  3. /usr/local/bin  
  4. /usr/bin  
  5. /bin  
  6. /usr/sbin  
  7. /sbin  

OK,再运行php -v  到此显示为5.5了。

启动 php-fpm 的话就直接在终端里执行 “php-fpm”,默认打开 php-fpm 会显示一个状态 shell 出来,也可以把 php-fpm 的配置文件里的 “daemonize = no” 改为 “daemonize = yes”,就会以后台守护进程的方式启动,对于刚修改的配置文件,可以执行 “php-fpm -t” 来检测配置有没有问题。

要修改配置php或者php-fpm的话,可以修改 “/usr/local/etc/php/5.5/php.ini” 、 “/usr/local/etc/php/5.5/php-fpm.conf” php-fpm -v 查看对应PHP版本号

Java代码   收藏代码
  1. php-fpm -v       
  2. PHP 5.5.12 (fpm-fcgi) (built: May 23 2014 10:51:15) (DEBUG)  
  3. Copyright (c) 1997-2014 The PHP Group  
  4. Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies  

CTRL+C  终端运行就干掉了。

PHP服务重启

Java代码   收藏代码
  1. killall php-fpm  
  2. php-fpm  

brew 安装PHP扩展

上图可以找到需要的扩展,直接安装

Java代码   收藏代码
  1. brew install php55-mcrypt  
  2. brew install redis   

 # 清除缓存以及老旧版本文件

Java代码   收藏代码
  1. brew cleanup -s  

安装redis
wget https://github.com/nicolasff/phpredis/archive/master.tar.gz
然后解压到进入目录:
tar xvf master.tar.gz
cd phpredis-master
编译,安装扩展:
phpize
./configure --enable-redis
make && make install
然后编辑php.ini加入 Extensions=redis.so
重启服务器发现php提示缺少redis.so,按照提示的目录把redis.so 拷贝过去就OK了.

 

1 系统清理 腾讯电脑管家

2. iTerm2

终端模拟程序, 比自带的好用一些, 可以设置快速ssh登陆 + Tmux 基本可以扔掉鼠标

3. Dash 快速查手册, 写程序必备。需要付费, 但物有所值。

4 mysql客户端 sequel pro

5 可视化编辑器 bbedit

6. KeePassX, 密码管理就靠它了,跨平台免费.

7. Git客户端 sourcetree

8 MplayerX 视频播放器

9.连接window服务器Remote Desktop Connection

10 Xee方便的图像浏览器

11.XtraFinder:Finder 增强工具,如剪切、多 Tab、显示隐藏文件、复制路径等。

 

 
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
26天前
|
NoSQL 数据可视化 Redis
Mac安装Redis
Mac安装Redis
33 3
|
26天前
|
关系型数据库 MySQL 数据安全/隐私保护
Mac安装Mysql5.7
Mac安装Mysql5.7
44 5
|
26天前
|
Oracle Java 关系型数据库
Mac安装JDK1.8
Mac安装JDK1.8
252 4
|
26天前
|
数据安全/隐私保护 iOS开发 MacOS
Mac安装Navicat Premium 16.3.5
Mac安装Navicat Premium 16.3.5
83 3
|
5天前
|
Web App开发 开发工具 Android开发
【Flutter】Flutter安装和配置(mac)
【Flutter】Flutter安装和配置(mac)
|
10天前
|
Shell 数据安全/隐私保护
Mac上HomeBrew安装及换源教程
【8月更文挑战第30天】这是在 Mac 上安装及更换 Homebrew 源的教程。首先通过终端执行命令 `/bin/bash -c "\$\(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh\)` 安装 Homebrew,并使用 `brew --version` 检查是否安装成功。接着可更换软件源以提高下载速度,例如设置中科大为源,并更新相关设置。这将有助于提升 Homebrew 的使用体验。
138 9
|
26天前
|
应用服务中间件 PHP nginx
Mac安装Nginx
Mac安装Nginx
20 2
Mac安装Nginx
|
26天前
|
网络安全 开发工具 git
Mac安装Git
Mac安装Git
21 2
|
26天前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
98 2
|
20天前
|
JavaScript 前端开发 Shell
mac和windows上安装nvm管理node版本
NVM(Node Version Manager)是前端开发者常用的命令行工具,用于管理计算机上的不同Node.js版本。通过NVM,开发者可以轻松地在多个项目间切换所需的Node.js版本。在Mac上,可以通过cURL或Wget下载安装脚本,或使用包管理工具brew安装。安装后需配置环境变量以识别NVM命令。Windows用户则可通过专用的nvm-windows安装程序完成安装。常用命令包括安装、卸载特定版本、列出已安装版本等。
51 0