mac OS 搭建PHP项目开发环境
系统 macOS Mojave
版本10.14.6
mac OS 自带Apache和PHP 非常便利
sudo apachectl -v //查看apache版本

php -v //查看php版本

启动Apache服务  sudo apachectl start
重启Apache服务  sudo apachectl restart
停止Apache服务  sudo apachectl stop
1.启动Apache服务  sudo apachectl start
浏览器中输入localhost:80(80是默认端口)如果浏览器中显示 It Works!则证明Apache服务开启成功

2.Apache服务部署路径在 /Library/WebServer/Documents 目录下

3.配置PHP
/ect/apache2目录下找到并打开httpd.conf文件
(Apache服务的默认安装路径是/etc/apache2,一版情况下/etc目录在Finder下是不可直接找到的,在Finder下使用快捷键 command+shift+g,然后输入/etc 回车,就会看到apache2目录。)

推荐使用命令行打开 httpd.conf文件

LoadModule php,找到LoadModule php的所在行,把前面的#号去掉,使用命令wq退出并保存保存

然后重启Apache服务 sudo apachectl restart
最后 在Apache服务的部署路径(/Library/WebServer/Documents)下新建一个index.php 测试程序
index.php 文件内容
<?php
    
  phpinfo();
    
?>

http://localhost/index.php 可查看到PHP的信息

mac OS 搭建PHP项目开发环境的更多相关文章
- 手把手教你用webpack3搭建react项目(开发环境和生产环境)(一)
		开发环境和生产环境整个配置源码在github上,源码地址:github-webpack-react 如果觉得有帮助,点个Star谢谢!! (一)是开发环境,(二)是生产环境. 一.首先创建packag ... 
- 在MAC上搭建python数据分析开发环境
		最近工作转型到数据开发领域,想在本地搭建一个数据开发环境.自己有三年python开发经验,马上想到使用numpy.scipy.sklearn.pandas搭建一套数据开发环境. ubuntu的环境,百 ... 
- 在Mac上搭建React Native开发环境
		概述 前面我们介绍过在window环境下开发React Native项目,今天说说怎么在mac上搭建一个RN的开发环境. 配置mac开发环境 基本环境安装 1.先安装Homebrew:用于安装Node ... 
- [转] 在Mac上搭建React Native开发环境
		原文链接: http://blog.csdn.net/xiangzhihong8/article/details/53914336 概述 前面我们介绍过在window环境下开发React Native ... 
- 使用@vue/cli搭建vue项目开发环境
		当前系统版本 mac OS 10.14.2 1.安装node.js开发环境 前端开发框架和环境都是需要 Node.js vue的运行是要依赖于node的npm的管理工具来实现 <mac OS ... 
- Mac下搭建Eclipse Android开发环境
		之前一直是用windows搞android开发,但windows这个性能也真是让人醉了,终于一狠心,砸锅卖铁买了Mac.然后就开始在Mac上搭建android开发环境, 其实也不麻烦,关键是找准下载地 ... 
- 基于Homestead搭建PHP项目开发环境(适合Zend Framework,Laravel,Yii,thinkphp等)
		参考: https://framework.zend.com/bl...参考: https://laravel.com/docs/5.5/... 第一步:软件的下载和安装 软件1:VirtualBox ... 
- 1、在MAC上搭建React Native开发环境
		@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ... 
- Mac OS 上配置java开发环境
		在开始本学期的java课程前,我需要先为自己的电脑配置好Java的开发环境.由于电脑是mac操作系统,所以教材上的教程对我并不管用,于是乎开始动手自己查阅网上资料来解决. 1.安装JDK 1.访问Or ... 
随机推荐
- Failed to introspect Class [XXX] from ClassLoader [ParallelWebap报错
			今天写了一个Controller,结果刚刚本地跑就给了一个惊喜 org.springframework.beans.factory.BeanCreationException: Error creat ... 
- 如何将MagicaVoxel模型导入UE4中(2)
			前言 当可以把MagicaVoxel的静态模型导入到UE4后,我又开始不满足了.默认第三人称蓝图的"汽车碰撞人偶(雾)"与场景中的体素画风格格不入,于是,我便想着用自己建造的体素画 ... 
- xmind转为markdown
			先将xmind导出为.opml 将opml导入Typora (需要安装pandoc) 
- golang--深入简出,带你用golang的反射撸一个公用后台查询方法
			一些基本方法 本篇不会介绍反射的基本概念和原理等,会从每个常用的方法入手,讲解一些基本和进阶用法,反射不太适合在业务层使用,因为会几何倍的降低运行速度,而且用反射做出来的程序健壮度不高,一旦一个环节没 ... 
- 【mysql】用navicat无法连接mysql时解决方法
			1.进入数据库 2.输入 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 
- django自定义实现登录验证-更新版
			django自定义实现登录验证 django内置的登录验证必须让开发者使用django内置的User模块,这会让开发者再某些方面被限制住 下面的模块是我自己自定义实现的django验证,使用方式和dj ... 
- docker win10 基本指令
			一.镜像操作 docker images 本地镜像 docker pull imagename 获取网上获取镜像 docker run 创建docker容器 docker rmi imagename ... 
- String 对象-->substring() 方法
			1.定义和用法 substring() 方法用于提取两个指定下标之间的字符. substring() 方法返回的子串包括 开始 处的字符,但不包括 结束 处的字符 语法: string.substri ... 
- centos7 NAT链接配置(静态ip/修改网卡名为eth0)|1
			NAT的静态ip设置并且修改网卡名为eth0 1 cd /etc/sysconfig/network-scripts/ mv eno16777736 ifcfg-eth0 #修改名称 vi eth0 ... 
- 分享一本Java并发编程的免费好书
			最近当当的大促销又开始了,估计很多人脑子一热,又花钱囤了不少技术书吧. 在我看来大部分程序员买技术书的用途(以下排名按用途从大到小): 让领导.同事看见,你看我多爱学习: 给自己一个心理安慰,我还没废 ... 
