Mac下快速搭建PHP开发环境步骤详解


Posted in PHP onMay 05, 2019

最近做了一个后端的项目,是用PHP+MySQL+Nginx做的,所以把搭建环境的方法简单总结一下。

备注:

物料:Apache/Nginx+PHP+MySQL+MAMPMac OS 10.12.1 自带Apache,Nginx和PHP

1.运行Apache

查看Apache版本,在终端根目录输入如下命令:

sudo apachectl -v

终端会输出Apache的版本及built时间

Server version: Apache/2.4.23 (Unix)
Server built:   Aug  8 2016 16:31:34

开启Apache

sudo apachectl start

开启后,可以通过浏览器访问:http://localhost,页面显示“It works” 表示已经成功。

关闭Apache

sudo apachectl stop

重启Apache

sudo apachectl restart

2.配置PHP

编辑Apache的配置文件,终端输入:

sudo vi /etc/apache2/httpd.conf

找到:

#LoadModule php5_module libexec/apache2/libphp5.so

去掉前面的“#”号注释,然后 :wq 保存退出即可

复制一份php.ini.default并将其命名为php.ini即可

sudo cp /etc/php.ini.default /etc/php.ini

重启Apache,使其生效

sudo apachectl restart

3.安装MySQL

下载MySQL:http://dev.mysql.com/downloads/mysql/ 下载后双击安装,成功之后,会弹出提示框:

017-02-12T09:00:08.587153Z 1 [Note] A temporary password is generated for root@localhost: s;QVTg#=i7wP
If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

这个临时密码不好记,可以把它改掉。

以安全模式启动MySQL,并且跳过安全密码,终端输入如下命令:

sudo mysqld_safe --skip-grant-tables &

修改MySQL密码:

原理是修改database:mysql 的table:user 中的User字段为root的密码,5.7版本的mysql的密码字段是authentication_string,低版本的叫password;

update user set authentication_string=PASSWORD("your password") where User="root";

刷新权限,退出重启:

MySQL> flush privileges;
MySQL> quit;
终端:service mysql start

密码修改完成,已经将密码修改为root了。

打开系统偏好配置最下面那一行->MySQL,

开启MySQL:Start MySQL Server
关闭MySQL:Stop MySQL Server

注意:Automatically Start MySQL Server On Startup是默认勾选的,勾选后打开电脑会默认开启MySQL,建议不需要的可以不用默认勾选

嫌终端查看数据库不方便的,可以下载Navicat Lite管理软件,管理MySQL超级方便。

4.大招来了,安装MAMP安装MAMP后,你会发现你上面做的事情基本都是浪费……因为这个一个装完,其他基本都不需要动了,除了稍微改改配置什么的。安装地址:https://www.mamp.info/en/ 安装免费版的就足够了

通过Preferences设置可以设置项目是用的是Apache还是Nginx,可以设置端口号,也可以设置是用PHP的版本号,然后可以将文件夹指向自己的项目,如果没有就新建一个,最后只需要点一下start即可。

Mac下快速搭建PHP开发环境步骤详解

Mac下快速搭建PHP开发环境步骤详解

Mac下快速搭建PHP开发环境步骤详解

Mac下快速搭建PHP开发环境步骤详解

Mac下快速搭建PHP开发环境步骤详解

Mac下快速搭建PHP开发环境步骤详解

超级方便有木有!

这样,一个完整的工程环境就搭建好了,接下来,就可以愉快的编码啦!

以上所述是小编给大家介绍的Mac下快速搭建PHP开发环境步骤详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
利用discuz实现PHP大文件上传应用实例代码
Nov 14 PHP
php empty函数 使用说明
Aug 10 PHP
php google或baidu分页代码
Nov 26 PHP
nginx+php-fpm配置文件的组织结构介绍
Nov 07 PHP
php实现查看邮件是否已被阅读的方法
Dec 03 PHP
PHP中使用SimpleXML检查XML文件结构实例
Jan 07 PHP
discuz图片顺序混乱解决方案
Jul 29 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
Apr 22 PHP
浅谈PHP链表数据结构(单链表)
Jun 08 PHP
PHP生成短网址方法汇总
Jul 12 PHP
PHP实现二维数组根据key进行排序的方法
Dec 30 PHP
php实现表单提交上传文件功能
May 28 PHP
ThinkPHP3.2框架操作Redis的方法分析
May 05 #PHP
tp5框架内使用tp3.2分页的方法分析
May 05 #PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
May 05 #PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 #PHP
php实现的顺序线性表示例
May 04 #PHP
TP5.0框架实现无限极回复功能的方法分析
May 04 #PHP
PHP7 mongoDB扩展使用的方法分享
May 02 #PHP
You might like
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
PHP 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
Yii模型操作之criteria查找数据库的方法
2016/07/15 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
js如何设置在iframe框架中指定div不显示
2013/12/04 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
2016/08/23 Javascript
javaScript基础详解
2017/01/19 Javascript
利用JS实现简单的日期选择插件
2017/01/23 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
Vue项目中ESlint规范示例代码
2019/07/04 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
2019/09/18 Javascript
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
Python中用max()方法求最大值的介绍
2015/05/15 Python
python3.5仿微软计算器程序
2020/03/30 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
python正则表达式之对号入座篇
2018/07/24 Python
django框架使用方法详解
2019/07/18 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
团日活动总结模板
2014/06/25 职场文书
2014四风问题对照检查材料范文
2014/09/15 职场文书
领导干部个人整改措施落实情况汇报
2014/10/29 职场文书
赢在中国观后感
2015/06/02 职场文书
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫