brew php mysql_MAC下用homebrew安装及配置apache、php和mysql
我们用到php运行环境的时候总喜欢用集成包,其实在mac下,用homebrew也可以很快的安装这些东西,配置也很简单。
homebrew
homebrew是mac下的一个包安装管理工具,使用非常简单方便。
安装homebrew
在终端中执行:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这样就安装好homebrew了。
安装命令行软件
如安装wget,则执行:
brew install wget
其它具体的使用方法可自行翻阅 官网(中文)。
安装apache php mysql
因为apache和php不在默认的仓库里,所以我们要先添加其所在的仓库。
brew tap homebrew/apache
brew tap homebrew/php
之后就是正常的安装了,安装过程homebrew会为你自行处理各种依赖。
brew install httpd24
brew install php53
brew install mysql
注意:apache在homebrew中的名字为httpd。
这些都可以指定安装的版本,这里我安装apache2.4,php5.3,mysql是最新版。
以下的路径说明都是以这个为基准,请自行修改为你所下载的版本。
配置apache
配置文件路径为/usr/local/etc/apache2/2.4/httpd.conf,以下的配置都需要在相应的地方修改。
添加php模块
# ====php module====
LoadModule php5_module /usr/local/Cellar/php53/5.3.29/libexec/apache2/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php
修改监听端口
默认的端口为8080,我们改为80:
Listen 80
修改root根目录
DocumentRoot "/Users/lonewolf/Public/dev/php/app"
请自行修改为你的目录
配置mysql
配置路径为/usr/local/Cellar/mysql/5.6.23/my.cnf。
到这里,我们的安装和配置就完成了,不过有一点很不好,就是启动和停止这些服务都需要在命令行下输入,有没有图形化的管理界面呢?
有的,答案是LaunchRocket,说这个之前我们先来了解一下另一个工具homebrew-cask。
homebrew-cask
homebrew-cask是homebrew的一个扩展,用于安装图形界面mac程序,如google chrome、QQ等等。
安装
brew install caskroom/cask/brew-cask
使用
brew cask install google-chrome
具体的功能请翻阅官网。
LaunchRocket
LaunchRocket是管理homebrew所安装应用的一个管理器,它在系统设置中。
安装命令:
brew cask install launchrocket
界面如下:
不知道为什么,httpd需要选As Root才能真正运行起来。
到此,安装、配置、运行各方面都完成了。
其它工具
最后介绍两个有用的工具:
1、cakebrew
cakebrew是图形化管理homebrew的一个软件,也就是让你不用敲命令即可安装软件。
2、adminer
adminer是用php写的一个数据库管理工具,可以管理 MySQL, PostgreSQL, SQLite, MS SQL, Oracle, MongoDB等类型数据库,而且还是单文件,安装部署非常方便,支持多种语言。
brew php mysql_MAC下用homebrew安装及配置apache、php和mysql相关推荐
- MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB
2019独角兽企业重金招聘Python工程师标准>>> MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB 0.确保mac已经安装了HomeBrew ( ...
- Homebrew安装与配置(Linux)
Homebrew安装与配置(Linux) 目录 认识Homebrew 官方安装教程 国内安装教程 配置镜像加速 常用工具 致谢 认识Homebrew Homebrew是macOS和Linux上的一个终 ...
- Homebrew安装与配置(macOS)
Homebrew安装与配置(macOS) 目录 认识Homebrew 官方安装教程 国内安装教程(普通) 国内安装教程(极速) 配置镜像加速 常用工具 致谢 认识Homebrew Homebrew是m ...
- Linux下Nagios的安装与配置
Linux下Nagios的安装与配置 2017-03-23 17:40:20 来源: 点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...
- Windows下Memcached的安装与配置
Windows下Memcached的安装与配置 安装: 1.下载memcached, http://www.danga.com/memcached/ ; 2.解压,比如放在 D:\memcached- ...
- python3.6安装包多大_win10下Python3.6安装、配置以及pip安装包教程
0.目录 1.前言 2.安装python 3.使用pip下载.安装包 3.1安装Scrapy 3.2安装PyQt 3.3同时安装多个包 3.4pip的常用命令 1.前言 之前在电脑上安装了python ...
- Ubuntu下mongodb的安装与配置
MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便.这里介绍在Ubuntu下mongodb的安装与配置. 1.下载 mongodb可以在官网上下载,地址,选择Ubun ...
- Windows下Tuxedo的安装与配置-无数据库
Windows下Tuxedo的安装与配置-无数据库 草木瓜 2005-5-18 一.安装前的文件准备 下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo9 wi ...
- Linux下samba的安装与配置
physique 博客园 首页 新随笔 联系 管理 订阅 随笔- 203 文章- 0 评论- 33 Linux下samba的安装与配置 转载来源:http://blog.chinaunix.net ...
最新文章
- Servlet + JSP(EL表达式)
- 分布式唯一id:snowflake算法思考
- Android WebView使用
- Matlab实用程序--图形应用-条形图形
- AE开发使用内存图层
- 01_pandas安装、Series、DataFrame、head、tail、 index、columns、to_numpy、describe、置换数据、sort_index、sort_values
- (原创)对某国的一次渗透
- JavaScript toLocaleString()时间转化为字符串
- ZOJ 1610 Count the Colors
- uvccamera 后台服务_UVCCamera的一些坑
- Visual.Basic.2008编程参考手册
- 微信H5活动抽奖单页面模板源码
- Autovue 版本有关的几个问题
- 2009年第一天上班,祝大家工作顺利!
- YCbCr(YUV)与RGB转换公式以及常用颜色的yuv值
- mongoDB的读书笔记(04)_【Replica】(01)_Replica的一些基本概念
- Java的递归问题的解决和面向对象的基本理论认识
- 前三季净利同比增67% 全年飙升定局
- 什么叫大数据 大数据的概念
- 14015.xilinx-芯片手册阅读笔记
热门文章
- 在StackBlitz项目里直接preview某个component的template
- SAP Hybris和Netweaver的租户隔离(Tenant isolation)机制设计
- when click one item in table Select at least one column to perform the search
- SAP Fiori attachment rename debug
- How is S4 Material extened controller loaded
- UI5 table display visible row count logic calculation calculate
- CRM WebClient UI错误消息的两种显示方式比较
- SAP应用followup transaction的错误讨论
- IPM: Technical model of IP right scope on Contract Item level
- 在webclient UI page里嵌入external view