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.外观. 设计师 ...
 
随机推荐
- 转接口IC ADV7280/ADV7280-M:CVBS转MIPI转接口芯片 10位、4倍过采样标清电视视频解码器,支持去隔行
			
概述ADV7280/ADV7280-M是功能丰富的单芯片.多格式视频解码器.ADV7280/ADV7280-M可自动检测标准模拟基带视频信号,兼容复合.S视频和分量视频形式的NTSC.PAL和SECA ...
 - let 和 const 关键字
			
看了阮老师的ES6入门再加上自己的一些理解整理出的学习笔记 let关键字 跟var相比,不会提升为全局变量,始终是块级作用域{} 注意点: 1: 不能在同一个块级作用域内声明同名变量 2: (如果当前 ...
 - listview展示倒计时
			
public class MainActivity extends Activity { /**截至时间数据源**/ private List<Date> listData; /**当前时 ...
 - 为已有表快速创建自动分区和Long类型like 的方法-Oracle 11G
			
对上一篇文章进行实际的运用.在工作中遇到有一张大表(五千万条数据),在开始的时候忘记了创建自动分区,导致现在使用非常不方便,查询的速度非常的满,所以就准备重新的分区表,最原始方法是先创建新的分区表,然 ...
 - Docker aufs存储驱动layer、diff、mnt目录的区别
			
Docker基础信息 首先,先查询Docker使用的后端存储.使用命令docker info,主要关注Storage Driver相关的部分. $ docker info ... Server Ver ...
 - 有关DeadLock的文章列表
			
SET STATISTICS PROFILE ON 显示query的执行过程 Troubleshooting Deadlocks Understanding Locking in SQL Se ...
 - html 初始化
			
// html 初始化 <!DOCTYPE html><html lang="en"><head> <meta charset=&quo ...
 - 用eclipes 添加jboss tools中的hibernate tool进行反向工程生成数据库对应的BOJO(Javabean)
			
用eclipes 添加jboss tools中的hibernate tool进行反向工程生成数据库对应的BOJO(Javabean) 安装: 在help中eclise marksplace中查询JBo ...
 - 百度UEditor图片上传或文件上传路径自定义
			
最近在项目中使用到百度UEditor的图片以及文件上传功能,但在上传的时候路径总是按照预设规则来自动生成,不方便一些特殊文件的维护.于是开始查看文档和源代码,其实操作还是比较简单的,具体如下: 1.百 ...
 - java面试题—精选30道Java笔试题解答(二)
			
摘要: java面试题-精选30道Java笔试题解答(二) 19. 下面程序能正常运行吗() public class NULL { public static void haha(){ System ...