Mac下快速搭建PHP开发环境

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

备注:

  • 物料:Apache/Nginx+PHP+MySQL+MAMP
  • Mac 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/ 下载后双击安装,成功之后,会弹出提示框:

    2017-02-12T09:00:08.587153Z 1 [Note] A temporary password is generated for [email protected]: 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即可。 





    • 超级方便有木有!

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

原文地址:https://www.cnblogs.com/mapu/p/9053714.html

时间: 2024-08-19 05:38:39

Mac下快速搭建PHP开发环境的相关文章

Mac下快速搭建Odoo10开发环境

一:安装PostgreSQL 下载并安装PostgreSQL数据库:http://download.csdn.net/download/qq_28745795/10235366 安装过程中需要为超级管理员制定密码,请牢记. 二:安装PgAdmin 刚才的安装包自带PgAdmin3,我们也可以自行下载新版的PgAdmin来进行数据库的图形化操作. 三:安装PyCharm 下载安装PyCharm. 四:搭建环境 1:安装HomeBrew ruby -e "$(curl -fsSL https://r

Linux下快速搭建php开发环境

php开发环境快速搭建 一.Linux下快速搭建php开发环境 1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XAMPP可快速搭建PHP开发环境.下载链接:https://www.apachefriends.org/download.html  进入下载界面选择XAMPP for Linux下载 启动终端输入命令  cd /下载xampp保存的路径.我的保存路径是:/home/coderose/下载.更改安装程

MAC下Android的Eclipse开发环境的搭建

一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 找到"Eclipse IDE for java Developers"此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位"Mac OS X(Cocoa)" 然后点击右边的"Mac OS X 64bit"(这里我的Pro是i5处理器可以用64位的),根据你的机器也可以选择"Mac

IDEA如何快速搭建Java开发环境,IntelliJ IDEA mac新手入门

作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢?今天小编就给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境? 全局JDK(默认配置) 具体步骤:顶部工具栏 File ->Other Settins -> Default Project Structure -> SDKs -> JDK 示例: 根据下图步骤设置JDK目录,最后点击OK保存. 注:SDKs全称是Software Development

快速搭建Python开发环境

快速搭建Python开发环境·Python入门学习速成系列<1> 当我们在学习一门新的技术或者新的编程语言时,经常感觉无从下手.学习初期往往不知道事先应该准备什么:或者刚开始准备,在安装问题就栽了一个大跟头:甚至我们准备完成后,开始学习是,才发现事先应该准备安装的软件没有到位等.这样或那样的问题就困扰我们学习之初,花费了大量的时间. 本文主要介绍在Windows和Linux主流操作系统上快速部署Python开发环境. 准备Python开发环境 在准备部署Python开发环境时,往往会选择不同的

Docker for mac 安装与搭建php开发环境

素材 https://www.docker.com/products/docker#/mac https://download.docker.com/mac/stable/Docker.dmg Docker学习 http://bstdn.blog.51cto.com/8667020/1895745 Dockerfile 中的命令 http://bstdn.blog.51cto.com/8667020/1895746 Dockerfile 实例 https://github.com/bstdn/d

快速搭建PHP开发环境(PhpStorm+EasyPHP)

写在开头,何为PHP(拍黄片)? P HP是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用(维基百科). 从上我们得出,何为PHP? 1.开源脚本语言. 2.用于网络开发可嵌入HTML使用. 优点:请自行百度(地址:http://baike.baidu.cn/view/99.htm) IDE选择:Eclipse,记事本,PhpStorm,Visual Studio等. 搭建开发环境 之 工具选择 工欲善其事,必先利其器.选择合适的开发工具,能极大的减少学习成本和提高学习和

CentOS 7快速搭建Nodejs开发环境

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好.学习Nodejs首先需要会安装环境.这里我介绍如何在CentOS7快速搭建Nodejs开发环境. 工具/原料 CentOS 7 Nodejs 通过NVM安装 1 NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码在GitHub: 如果你想长期做 node

快速搭建Android 开发环境-使用ADT Bundle

一.搭建Android开发环境 近日要学Android开发基础,就着手搭建Windows下的Android开发环境. 找了一些相关的博文参考,基本上都是要分别下载和安装JDK, Eclipse, AndroidSDK, ADT 后来发现Android sdk下载官方地址,提供一个ADT Bundle下载. 而这个ADT Bundle,已经包含了AndroidSDK, ADT以及一个配置好的Eclipse. 因此,搭建Android开发环境,只需要两个步骤: 1.下载JDK并安装, 官方地址 ht