Mac电脑如何搭建php环境,并且开发php.
这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.12.4为例,需要的朋友可以参考下!
Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.12.4为例。主要内容包括:
方案一:原生安装
方案一大概如下过程,但是用这种方式安装的话会出现许多问题,个人觉得使用方案二,请看方案二;
- 启动Apache
- 运行PHP
- 安装MySQL
- 使用phpMyAdmin
- 配置PHP的MCrypt扩展库
- 设置虚拟主机
方案二:xmapp安装
1.首先,下载xmapp软件, 下载地址:https://pan.baidu.com/s/1slpYgX3;同时可以去官网去下载https://www.apachefriends.org/index.html;下载之后点击安装,安装过程中可能需要输入用户密码,安装完之后如图所示:
2.其次,如果你已经启动mac电脑自带Apache服务的话,请关闭Apache服务,因为xampp软件会带Apache,MySQL等相关服务;
关闭mac自带Apache服务的命令 : sudo apachectl -k stop
3.然后启动xampp软件,这时候点击Start All按钮;稍等一会就会启动为Running状态,这样所有服务就启动成功了!
注意: 这里可能会有服务启动不了,那就需要看第2步,关闭mac自带Apache服务和mySql等服务;
如果还存在哪些问题可以在下方留言!
4.启动成功之后,在浏览器输入http://127.0.0.1或者http://localhost/;可能会看到类似如下界面,这样证明现在我们已经安装好了;
5.XAMPP所存储的网页路径「/Applications/XAMPP/xamppfiles/htdocs/」,所以我们将自己写的php或者html文件拷贝到那里(刪除那个目录下的所有的文件),如图所示;
6.再次在浏览器输入http://127.0.0.1或者http://localhost/;即可看到你写的php文件了;
7.开发php环境有许多编程器,比如sublime(https://pan.baidu.com/s/1pLhoHq7),eclipse(https://pan.baidu.com/s/1i51JIjr)当然你可以使用自己习惯的编程器;
8.MySQL数据「http://localhost/phpmyadmin/」,输入用户名root,密码是你一开始设定的密码,无密码不用填写;
进去之后,会看到如下界面
这里你觉得不习惯的话可以按照一些MySQL可视化的软件,
(1).navicat(这个需要安装破解版,否则只能使用14天,费用有点高,没有必须去购买)
(2).MySQL Workbench (https://pan.baidu.com/s/1nvPsi29) 个人使用这个感觉还不错;
当然你有什么好的软件,可以在下方评论处告诉我,我也会增加到这里,望大家多多互动!
p.p1 { margin: 0.0px 0.0px 2.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #454545 }
Mac电脑如何搭建php环境,并且开发php.的更多相关文章
- Mac下docker搭建lnmp环境 + redis + elasticsearch
之前在windows下一直使用vagrant做开发, 团队里面也是各种开发环境,几个人也没有统一环境,各种上线都是人肉,偶尔还会有因为开发.测试.生产环境由于软件版本或者配置不一致产生的问题, 今年准 ...
- Mac电脑下配置maven环境变量
Mac电脑下配置maven环境变量 打开终端,使用 touch 命令创建 .bash_profile 文件 touch .bash_profile 编辑刚刚创建的文件 .bash_profile vi ...
- mac本地如何搭建IPv6环境测试你的APP
转自:http://www.cocoachina.com/ios/20160525/16431.html 投稿文章,作者:请勺子喝杯咖啡(简书) IPv6的简介 IPv4 和 IPv6的区别就是 IP ...
- 简单谈谈eclipse下搭建PhoneGap环境来开发Android程序 - linux86(转)
原来在逛园子的时候一不小心发现了一个新概念“PhoneGap”简称PG,我一直都喜欢追逐新事物,自然就产生了好奇心.于是乎我就在百度上面Google了一下PhoneGap是什么东西.简单的说就是用另一 ...
- Mac电脑上怎么设置环境变量
https://jingyan.baidu.com/article/8065f87f47b29523312498e4.html 环境变量是电脑操作系统中常用的一些变量,作用类似于将一些常用命令所在的文 ...
- 【Spring环境搭建】在Myeclipse下搭建Spring环境-web开发
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" ...
- mac os 下搭建android开发环境
mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...
- 【重学Node.js 第1&2篇】本地搭建Node环境并起RESTful Api服务
本地搭建Node环境并起RESTful Api服务 课程介绍看这里:https://www.cnblogs.com/zhangran/p/11963616.html 项目github地址:https: ...
- 解析:为什么设计师选择mac电脑居多?
mac电脑的使用者中程序员和设计师居多,上篇文章说明了程序员选择mac的原因以及使用体验,这次,本文说明一下,设计师选择mac的原因. 解析:为什么程序员应该有一台Mac个人电脑? 1.外观. 设计师 ...
随机推荐
- Snapman开发接口
#include "stdafx.h" #include <Windows.h> #include <string> #include<time.h& ...
- SQL使用视图的优缺点
视图是为了查询方便!也就是多个表的总结!但是不能对视图增删改! 在做数据库开发中使用视图的优点有: 1.视图的好处就是在你做复杂的查询逻辑时可以简化你的思考过程. 2.用视图可以隐藏一定的信息,用过滤 ...
- 使用IO流实现音频的剪切和拼接
需求: 使用IO流将指定目录下的若干个音频文件的高潮部分,进行剪切,并重新拼接成一首新的音频文件 思路(以两首歌为例): 第一首歌有一个输入流对象bis1.第二首歌有一个输入流对象bis2,他们公用一 ...
- 使用 nvm 来管理nodejs版本 。
最近需要升级一下node版本,所以使用nvm搞一搞. 1. 下载 nvm 在 github 下载非安装版本的nvm包https://github.com/coreybutler/nvm-windows ...
- ecshop打开手机端QQ对话窗口
ecshop的手机功能比较弱,默认的模板很丑,也不带打开手机端QQ等功能,在程序里添加im等程序变量后,在模板里引入以下代码,即可打开手机端qq对话窗口 <!-- QQ 号码 {foreach ...
- html静态页面实现微信分享思路
微信分享网页的时候,希望分享出来的链接是标题+描述+缩略图,微信开发代码示例里已提供了方法,但只适用于动态页面.由于dedecms是生成了静态文件,其实我想使用ajax获取jssdk参数也能也能实现微 ...
- netcore实践:跨平台动态加载native组件
缘起netcore框架下实现基于zmq的应用. 在.net framework时代,我们进行zmq开发由很多的选择,比较常用的有clrzmq4和NetMQ. 其中clrzmq是基于libzmq的Int ...
- 第四章 Struts2深入
4.1 Struts2架构 1.ActionMapper: 提供请求和Action之间的映射.根据请求查找是否存在对于的action,如有,翻译描述action映射的ActionM ...
- Unity 动态加载 Prefab
Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大. Resources.Load就是从一个缺省打进程序包里的AssetBu ...
- Unity属性的封装、继承、方法隐藏
(一)Unity属性封装.继承.方法隐藏的学习和总结 一.属性的封装 1.属性封装的定义:通过对属性的读和写来保护类中的域. 2.格式例子: private string departname; // ...