Mac OS下配置PHP+MySql环境


Posted in PHP onFebruary 25, 2015

由于最近需要布置mantis用来进行bug追踪,在此记录其过程。

由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。

首先打开终端输入命令:

sudo vim /etc/apache2/httpd.conf

其中有一行是这样的

#LoadModule php5_module libexec/apache2/libphp5.so

将前面的#号去掉。

然后打开系统偏好设置中的共享,将web共享勾上,如下图

Mac OS下配置PHP+MySql环境

重启apache, 命令如下:

sudo apachectl restart

这样就可以在浏览器中输入http://localhost/,如果出现

It works!

说明成功配置php环境

下面来配置MySql环境。

首先下载MySql的dmg安装包。下载地址在:http://dev.mysql.com/downloads/mysql/

打开dmg文件,里面有三个安装项,在此我三个都安装,MySQLStartupItem.pkg安装后,mysql会随系统启动而自启动,MySQL.prefPane表示可以在系统偏好设置中看到mysql选项,还有一个就是mysql的安装项。

这样一来就安装成功了,在系统偏好设置中打开mysql,并将服务开启。安装好后默认的用户名是root,密码为空。为了安全,我们设置一个密码。

打开终端,如果你输入mysql提示没有这个命令,那么需要配置mysql bin目录的环境变量。目录是,/usr/local/mysql/bin/,  将其加入到PATH变量中。在这儿我介绍另一种方法,

在终端中输入

sudo vim /etc/bashrc

然后在其中加入

#mysql

alias mysql='/usr/local/mysql/bin/mysql'

alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

这样一来,在终端中输入mysql就有这个命令了, 其实它与我们C/C++中的宏定义有点类似,别名代替的作用。

接着我们修改root的密码,命令如下:

mysqladmin -uroot password 12345

这样就将root的密码改为了12345.

要管理Mysql,如果用命令行比较麻烦,开源的phpMyAdmin采用C/S的模式,方便管理。接着我们就装一个phpMyAdmin. 它是由php开发的,下载地址是:http://www.phpmyadmin.net/home_page/downloads.php

将下载下来的解压放在/Library/WebServer/Documents/目录下,完整的目录为:/Library/WebServer/Documents/phpmyadmin/,那么命令行进入这个目录,

再输入命令:

cp config.sample.inc.php config.inc.php

vim config.inc.php

按照下面进行修改:

$cfg['blowfish_secret'] = '';//用于Cookie加密,随意的长字符串

$cfg['Servers'][$i]['host'] = '127.0.0.1';//MySQL守护程序做了IP绑定

 现在可以在浏览器中输入URL:http://localhost/phpmyadmin/

用服名为:root

密码为你设置的密码。

就可以login到mysql的管理界面。

好了,以上就是在MAC OS中配置PHP+MYSQL环境的全部内容了,希望小伙伴们能够喜欢。

PHP 相关文章推荐
PHP中str_replace函数使用小结
Oct 11 PHP
Php Image Resize图片大小调整的函数代码
Jan 17 PHP
php程序总是提示验证码输入有误解决方案
Jan 07 PHP
joomla实现注册用户添加新字段的方法
May 05 PHP
php metaphone()函数的定义和用法
May 15 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
iis6手工创建网站后无法运行php脚本的解决方法
Jun 08 PHP
详细对比php中类继承和接口继承
Oct 11 PHP
PHP针对redis常用操作实例详解
Aug 17 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 PHP
thinkphp5实现微信扫码支付
Dec 23 PHP
如何用Laravel包含你自己的帮助函数
May 27 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 #PHP
php+ajax实时刷新简单实例
Feb 25 #PHP
用php来限制每个ip每天浏览页面数量的实现思路
Feb 24 #PHP
php基于GD库画五星红旗的方法
Feb 24 #PHP
php获取文件名后缀常用方法小结
Feb 24 #PHP
php获取字符串中各个字符出现次数的方法
Feb 23 #PHP
php截取中文字符串函数实例
Feb 23 #PHP
You might like
php中动态修改ini配置
2014/10/14 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
JavaScript 指导方针
2007/04/05 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
原生js实现商品筛选功能
2019/10/28 Javascript
[10:39]DOTA2上海特级锦标赛音乐会纪录片
2016/03/21 DOTA
python3抓取中文网页的方法
2015/07/28 Python
Python中的字符串查找操作方法总结
2016/06/27 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
python Scrapy框架原理解析
2021/01/04 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
美国儿童玩具、装扮和玩偶商店:Magic Cabin
2018/09/02 全球购物
圣诞树世界:Christmas Tree World
2019/12/10 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
质检部部长职责
2013/12/16 职场文书
syb养殖创业计划书
2014/01/09 职场文书
学校十一活动方案
2014/02/01 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
教师个人自我评价范文
2014/04/13 职场文书
干部考核评语
2014/04/29 职场文书
公司活动总结范文
2014/07/01 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
对党的十八届四中全会的期盼
2014/10/17 职场文书
重阳节慰问信
2015/02/15 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
详解python的内存分配机制
2021/05/10 Python
mysql如何能有效防止删库跑路
2021/10/05 MySQL
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android
HttpClient实现表单提交上传文件
2022/08/14 Java/Android