开启Mac自带apache和PHP开发环境
来源:互联网 发布:怎么查看mac运行程序 编辑:程序博客网 时间:2024/06/05 15:45
一、开启自带apache
在Terminal(终端)中输入
上面代码功能是启动apache,在浏览器中输入http://localhost,你能看到 “ It works”的页面,也就是你启动成功了;
apache默认虚拟主机(可理解为网站根目录)目录:/Library/WebServer/Documents/
二、在apache中开启php
在修改httpd.conf先备份。httpd.conf.bank,在修改httpd.conf先备份。httpd.conf.bank。在修改httpd.conf先备份。httpd.conf.bank
在Terminal(终端)中输入
上面命令是打开httpd.conf(要用sudo命令,因为修改httpd.conf文件需要较高的权限,一般用户无法修改。vim命令在修改时先要按“i”键,表示insert,才能允许输入;保存时,先按"esc",在按":wq")找到
去掉注释符号(#)
复制一份/Library/WebServer/Documents/index.html.en,命名为info.php,和index.html.en放在同一目录下。修改info.php内容
在浏览器中输入http://localhost或http://localhost/info.php,出现如下画面就表示默认apache和php搭配成功了。
三、设置虚拟主机和虚拟目录
虚拟主机和虚拟目录都可以理解为网站的根目录或子目录。
默认开启的apache站点根目录是/Library/WebServer/Documents/,也就是说你要把代码文件放到这个目录下浏览器才会解析到。
设置自己的网站的根目录(虚拟主机)
在Terminal(终端)中输入
去掉下面代码最前面的#
找到把/Library/WebServer/Documents修改为自己的网站根目录,我的是/Users/user/Desktop/Project/PHPWorkspace找到
去掉前面的#保存退出编辑
在Terminal(终端)中输入
去掉下面一行的#保存退出编辑
创建虚拟主机
在Terminal(终端)中输入
用#注释掉原有的两个VirtualHost添加保存
四、添加dns解析
在Terminal(终端)中输入
添加把第二步中的info.php拷贝到自己网站的根目录(我的是/Users/user/Desktop/Project/PHPWorkspace),在浏览器中输入自己的创建的主机名(我的是phpworkspace,你可以输入http://phpworkspace或http://phpworkspace/info.php),出现我上面贴的图表示成功。如果遇到403错误吗,请看下面五、遇到的问题
打开网站错误码403Forbidden
You don't have permission to access /HelloMac.htm on this server.
网上有很多的解决方法,我这里讲两种
1、没有设置默认页面或根站点下没有页面文件
(1)、打开httpd.conf
修改
这是为站点设置默认页面,这时在网站的根目录(我的是/Users/user/Desktop/Project/PHPWorkspace)下必须要有index.html index.php index.jsp index.htm这四种文件之一,否者还是可能会出现。那是因为你在设置虚拟主机时是这样写的
要改成2、找到自己设置的网站根目录文件夹(我的是/Users/user/Desktop/Project/PHPWorkspace),右键"显示简介",勾选共享的文件夹。
网上说用
sudo chmod -R 775 /Users/user/Desktop/Project/PHPWorkspace
试了一下没有效果。- 开启Mac自带apache和PHP开发环境
- 开启Mac自带apache和PHP开发环境
- Mac自带apache+php环境配置
- Mac自带Apache搭建PHP开发环境(三)PHP和MySQL统一utf8却乱码
- 配置mac自带Apache和php
- 配置mac自带Apache和php
- Mac os x 系统开启自带php环境
- Mac自带Apache搭建PHP开发环境(一)phpinfo
- mac 自带Apache,及php环境的配置
- [汇总]MAC下使用自带的Apache和PHP+安装MYSQL搭建php开发环
- mac 自带的 Apache 不支持 php
- 在 Mac 中开启自带的 Apache
- mac Apache+php环境开发
- Mac 开启apache PHP
- Mac自带Apache搭建PHP开发环境(二)连接MySQL报错SQLSTATE[HY000] [2002] No such file or directory
- Mac OS中的apache和php 环境
- Mac下Apache和PHP环境配置
- Mac自带apache的基本配置和使用
- C++模板、预处理、信号处理
- System的exit
- [leetcode] 516. Longest Palindromic Subsequence
- 栈结构
- SketchUp Pro(草图大师)一款简易学的三维模型绘图软件(破解软件、安装教程和部分入门资料可下载)
- 开启Mac自带apache和PHP开发环境
- 东方程序员怎么看西方程序员
- I2C上拉电阻的选择(最小值)
- leetcode解题方案--058--Length of Last Word
- 排序算法的总结(插入排序、冒泡排序、选择排序)
- 调试笔记 — Redis 消息队列发布信息被消费者重复订阅多次牵扯到的 Tomcat 配置问题 [#00001]
- Hibernate: cannot simultaneously fetch multiple bags 问题的解决办法
- 遗传算法 练习
- 第一次asp链接数据库成功