mac apache2 php,Mac OSX 之 PHP开发环境Apache2配置
time : 2018-03-23
author : HGD_IS 李亮星
一.事件因果
@一个星期前:
不想下载XAMMP或者MAMP之类的IDE,而且下载完谷歌服务器一直只有放弃按钮,在Finder中打开也是不可打开文件状态,谷歌浏览器给出的解释是该App可能损害我的电脑,没办法,看来是老天爷不想让我搞PHP。
@今天 00:40: 真的无奈,学到表单验证这块需要html文件配合php脚本一起完成,没办法前天开始又断断续续在百度CSDN上看哪位大神遇到过和我类似的情况,然后...我在一个Linux论坛找到了解决办法(ps:@¥#¥%,Mac,你就不能在这方面花点心思么???( ゚д゚)??,我是真的气),或许这就是奇妙的缘分吧,总会遇到,可能会有点迟到而已。下面这篇文章帮我度过了难关,下面为我查阅的网址:
Linux 公社 ------------------
二.详细解决步骤
i)首先我们需要进入Mac终端,打开private资源中的/etc/apache2文件目录,在终端输入如下命令行:cd /etc/apache2
ii)进入如下目录:
httpd.conf配置文件
iii)在终端输入如下命令:sudo vim httpd.conf
回车后会出现如下画面:
输入密码
只要输入用户(以管理员身份)密码然后回车就可以了,httpd.conf里面是一长串的代码,我们需要更改2个东西:a. # DocumentRoot
b. # LoadModule
1 -进入conf文件后,先按下esc按键,然后输入 ‘ : ’ 和 ' /DocumentRoot ',然后回车
结果匹配到如下位置:
更改后的配置
原本内容如下:# DocumentRoot "/Library/WebServer/Documents"
上面的图片是更改好了的,apple是的用户名,Sites是apple目录下的文件夹,用来存放php文件,想要更改文件内容,必须会一点Vim的知识,按 i 键,观察到左下角有“--INSERT--”字符样式则表明已进入编辑模式。
2 - 删除注释
更改好的配置
如上,可以用:/LoadModule php来匹配,然后同上按 i 编辑,删除 # 键(这是注释符),然后观察一下php后面的数字是不是你电脑目前php的版本,如果不是,请按command+d再开一个window然后输入php -v回车即可看到php版本号,然后回到第一个窗口更改。
------------ 分割线 ------------
3 - 保存conf文件
按esc键然后键入冒号和“wq!”
如下:
保存文件命令
w:write-- 保存
q:quit-- 退出
哦呼~配置文件终于弄完了可以松一口气了,接下来就是展现你高超的写代码的水准的时候了,随便在那个编辑器或者IDE里面写一个简单的PHP文件,如:
helloworld.php
然后你需要做的是将写好的php脚本文件保存在Sites目录中,如下:
php文件
打开你的浏览器,随便哪个,我的默认浏览器是GooGle Chrome(个人觉得最好用的浏览器),在网站显示栏部分输入localhost,然后回车,会看到你的helloworld.php文件。
localhost本地文件
点击该文件,网页跳转到了另一个页面:
Hello World!
至此全文结束,不是太完美,但算是解决了不需要XAMMP等App就可以在Mac上运行php文件挺好的。ps:未经博主许可,请勿转载,博主联系方式如下:
2544886931@qq.com
如有错误之处,还望各位通过邮箱反馈,由衷感谢!
mac apache2 php,Mac OSX 之 PHP开发环境Apache2配置相关推荐
- 在Mac上使用idea搭建flink java开发环境
1.环境 本文档记录的是使用flink的java API简单地创建应用的过程. 前置条件:需要安装Java.maven和flink. 1.1 Java环境变量 Java需要jdk.path.class ...
- Mac OS苹果系统下搭建arduino开发环境
Mac OS苹果系统下搭建arduino开发环境 一.准备工作 IDE安装 驱动安装 二.开发测试 一.准备工作 IDE安装 从arduino官方网站:https://www.arduino.cc/e ...
- Android开发环境简单配置
为什么80%的码农都做不了架构师?>>> · Android开发环境简单配置 写这个系列的原因也是因为自己对android比较感兴趣,而网上多数教程都是直接参照 ...
- android安装python opencv_Python、C++、Android OpenCV 开发环境的配置
在 Mac 上折腾了一下 OpenCV 的配置,分别配置了 Python .C++ 和 Android 上的开发环境,中间还遇到点坑,简要记录一下. OpenCV 的安装 OpenCV 的安装有两种方 ...
- android python opencv_Python、C++、Android OpenCV 开发环境的配置
在 Mac 上折腾了一下 OpenCV 的配置,分别配置了 Python .C++ 和 Android 上的开发环境,中间还遇到点坑,简要记录一下. OpenCV 的安装 OpenCV 的安装有两种方 ...
- PhpStorm+PhpStudy开发环境的配置
PHP是一种脚本语言,用来写动态网页的,适用于Web开发领域.接触PHP的第一步就是搭建一个能够执行PHP程序的开发环境平台,这里选用的是PhpStorm+PhpStudy开发环境的配置,PhpSto ...
- CentOS 7配置LNMP开发环境及配置文件管理详解
本篇文章主要介绍了CentOS 7配置LNMP开发环境及配置文件管理,详细的介绍了MySQL 5.6,PHP 5.6,Nginx的安装与配置,有兴趣的可以了解一下. 安装并配置MySQL 5.6 从C ...
- Android开发--环境的配置
Android开发--环境的配置 一 Android开发环境:JDK.eclipse ADT.海马模拟器或者夜神模拟器.配置之前先保证运行内存足够大,不然会导致运行卡. 二 JDK(不用安装) 1.j ...
- 一个电脑的重装到java开发环境安装配置的全过程
刚拿到一台别人用过的电脑.看着c盘爆满,而且用了还是windows7操作系统,强迫症发作马上就准备重装系统. 之前换固态使用wepe制作U盘启动盘装系统的步骤和过程全部忘记的,贼尴尬. 同事都看不过眼 ...
最新文章
- 驱动人生(离线网卡版)_驱动人生8.0版正式发布,最新功能速看
- 对象属性的调用_面向对象的三主线之一:Java类及类的成员(1)
- 音视频技术开发周刊 | 172
- DWR的使用以及DWR中工具JS文件的使用
- TensorFlow第八步 Nesterov's accelerated gradient descent+L2 regularization
- vue 图形化设计工具_Vue: Vue-CLI3.0 创建项目
- c语言扩展运算符是什么,扩展运算符的6个重要用途
- JavaScript学习总结(3)——JavaScript函数(function)
- 萌新学习笔记之线性表
- yaml文件中Map集合的key、value的坑
- 原理图符号(原理图库)创建流程及注意事项
- python dlib caffe人脸相似度_人脸检测学习笔记(数据集-DLIB人脸检测原理-DLIBOpenCV人脸检测方法及对比)...
- 如何在MAC上查看系统运行信息、内存使用率等
- 自调用(自执行)函数的五种写法
- 六个好用的在线代码编辑器,你选哪个?
- 基于STM32F429动态信号测试分析系统
- pdfmark生成pdf文件并下载
- 类似360的轨迹加密功能
- 祝学校计算机系的新年贺词,新年祝福语:学校新年贺词祝福短信
- JSP页面兼容IE7