Mac下配置Apache,PHP
注:如果觉得终端下编辑太麻烦,也可以直接将文件拖出来手动编辑后在放回原文件夹替换即可
1.启用Apache:
在Mac下打开终端,输入“sudo apachectl start”(不包含引号,下同)
回车后输入自己的电脑密码即可启动Apache
2.检测Apache:
在终端中输入“sudo apachectl -v”,即可看到Apache的版本号
或在浏览器中输入“localhost”可以看到“It Works!”字样
这是检测Apache是否成功启用的两种方法
3.启用PHP:
一、修改httpd.conf配置文件
在终端中输入“sudo vi /etc/apache2/httpd.conf”
将光标移动到“#LoadModule php5_module libexec/apache2/libphp5.so”前的“#”上
按一下“X”键即可将“#”删除(如果删错了可以直接按esc然后输入“:q”来退出编辑模式而后重新执行步骤3)
删除成功后按esc然后输入“:wq”,即可保存内容并退出
二、复制php.ini
在终端中输入“cd /etc/”后回车,然后输入“sudo cp php.ini.default php.ini”即可
4.检测PHP是否成功启用
在终端中输入“sudo apachectl -k restart”重新启动Apache
新建一个文件,如命名为“test.php”(后缀记得是php),里面内容为“<?php echo"PHP启用成功啦!"?>”
将文件拖入“/Library/WebServer/Documents/”目录下,这是Apache的默认访问目录
然后在浏览器中输入“http://localhost/test.php”即可看到“PHP启用成功啦!”的文字
5.修改Apache默认根目录
在终端中输入“sudo vi /etc/apache2/httpd.conf”
找到文件中的DocumentRoot以及<Directory>标签
将其修改为自己的目录,比如修改为:
DocumentRoot "/Users/chenyang/Code/Web"
<Directory "/Users/chenyang/Code/Web">
其中“chenyang”是我的用户名,你们要按照自己的用户名来替换修改
编辑完成后按esc然后输入“:wq”,即可保存内容并退出
你可以按照步骤4来检测一下新目录是否启用成功
至此整个Apache和PHP环境都在Mac下配置成功了!
Mac下配置Apache,PHP的更多相关文章
- Mac下配置Apache Httpd的Https/SSL
Mac下配置Apache Httpd的Https/SSL httpd版本: httpd-2.4.17 jdk版本: jdk1.8.0_65 参考来源: Mac下安装Apache Httpd Mac O ...
- 【高可用HA】Apache (4) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk httpd版本: httpd-2.4.17 jk版本: tomcat-connectors-1.2.41 参考 ...
- 【高可用HA】Apache (3) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_proxy
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_proxy httpd版本: httpd-2.4.17 参考来源: Apache (1) -- Mac下安装Apac ...
- Mac下配置Apache服务
这篇文章主要是针对Mac用户,第一次搭建本地开发环境的同学,已经搭建过的同学可以忽略. Mac自带的Apache还是XAMPP? That is a question. 其实自带的apache也够用了 ...
- Mac下配置apache
一.前言 今天遇到问题,怎么配置apache在Mac上,原来Mac自带apache,只需要自己开启配置一下就行了. 二.步骤: 1.修改apache的http_conf文件 打开finder前往/pr ...
- mac下配置Apache虚拟域名方案,以及遇到的坑(转)
1. 配置Apache虚拟域名 1.执行 sudo vi /etc/apache2/httpd.conf 开始配置httpd.conf 的文件; //配置listen 80端口(默认配置), ...
- mac下配置Apache虚拟域名方案,以及遇到的坑
1. 配置Apache虚拟域名 1.执行 sudo vi /etc/apache2/httpd.conf 开始配置httpd.conf 的文件; //配置listen 80端口(默认配置), ...
- mac下 配置 Apache Php Mysql
参考 http://www.guomii.com/posts/30136 参考 http://forums.mysql.com/read.php?11,600754,600754 MacOS 10.8 ...
- Mac下配置Apache服务器
有的时候,我们需要在内网工作组中分享一些文件或是后台接口没有及时给出,你又想要模拟真实数据,直接在项目里创建plist也可以做到这种需求,但难免让工程变得冗余且看起来比较Low.这个时候就看出配置本地 ...
随机推荐
- 【凸包】【三分】Gym - 101309D - Dome of Circus
容易发现,圆锥体积和点的具体x.y坐标无关,只与其到z轴的距离sqrt(x*x+y*y)有关. 于是将这些三维的点都投射到二维的xOy平面的第二象限(sqrt(x*x+y*y),z),求个上凸壳,然后 ...
- Jedis笔记
Sting: Jedis jedis=RedisClient.getResource(); jedis.set("hello", "world"); Syste ...
- textField代理方法
//textField代理方法// 返回no 不能输入文字- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange ...
- Web安全测试指南--文件系统
上传: 编号 Web_FileSys_01 用例名称 上传功能测试 用例描述 测试上传功能是否对上传的文件类型做限制. 严重级别 高 前置条件 1. 目标web应用可访问,业务正常运行. 2. 目 ...
- 突破,Objective-C开发速学手册
<突破,Objective-C开发速学手册> 基本信息 作者: 傅志辉 出版社:电子工业出版社 ISBN:9787121207426 上架时间:2013-7-12 出版日期:2013 年8 ...
- 如何解决weblogic server启动中在IIOP后运行缓慢
WebLogic Server在Linux环境中,有时因为linux OS的安全包没有安装,导致weblogic server 在启动的时候会在长时间的停留在 <2/07/2009 08:54: ...
- python 文件和路径操作函数小结
1: os.listdir(path) //path为目录 功能相当于在path目录下执行dir命令,返回为list类型 print os.listdir('..') 2: os.path.walk( ...
- 一个手绘normal的方法
https://polycount.com/discussion/98983/how-to-paint-flow-anisotropic-comb-maps-in-photoshop flow map ...
- ci框架(二)
自定义SQL语句 当提供的API满足不了我们对S ...
- scala 2.11报错error: not found: type Application
FROM: http://j-q-j.org/scala/scala-2-11-application-error.html 这两天学习scala,官网下载的最新版本2.11,书用的是<Prog ...