Mac自带Apache使用
总目录:Mac + Apache + PHP+打包脚本 = Mac自动化打包
一.启动Apache
在终端输入:sudo apachectl start,这样就将Mac自带的Apache启动了,在浏览器输入“http://localhost”,会显示“It works!”,说明服务器已经启动成功了。Apache默认的根目录在“/Library/WebServer/Documents/”下。
二.配置服务器
先创建一个自定义文件夹
1.切换工作目录下:"cd /etc/apache2"
2.备份文件,只需要执行一次:"sudo cp httpd.conf httpd.conf.bak"
3.如果操作出现错误!可以使用命令,恢复备份的 httpd.conf 文件:"sudo cp httpd.conf.bak httpd.conf"
4.用vim编辑httpd.conf文件,httpd.conf文件时Apache的配置文件:"sudo vim httpd.conf"
这时候需要输入密码来获取权限
5.配置网站
5.1输入"/DocumentRoot"查找,找到后输入"i"进行编辑
设置自己的网站路径,如图:
编辑完后按esc退出编辑,输入":wq"保存
5.2重复步骤4
输入"/Options"查找,找到"Options FollowSymLinks Multiviews" 改成"Options Indexes FollowSymLinks Multiviews";编辑完后按esc退出编辑,输入":wq"保存
5.3支持php
重复步骤4输入"/php"查找,找到如图所示,去调前面的"#",取消注释,编辑完后按esc退出编辑,输入":wq"保存
重复步骤4输入"/mod_mime"查找,找到如图所示,去调前面的"#",取消注释,编辑完后按esc退出编辑,输入":wq"保存(这样.php可以直接访问,不会被下载)
6.打开文件夹:"cd /etc" ;拷贝php.ini文件:"sudo cp php.ini.default php.ini"
三.重启服务器
执行"sudo apachectl -k restart"
四.查看
在浏览器访问http://localhost就可以看到自己的网站目录了
如果内网访问(一般是内网),直接内网地址加路径就行如"http://192.168.2.137/BasketPack.html",就可以访问里面的页面
如果要弄成外网....个人理解是需要申请域名,打开防火墙,等,,,(没试过,目前不需要)
五.注意事项
网站下的文件,如果想在网站里调用更改,,,权限问题,,,将文件设置成可读与写,网站才能进行文件操作
右键-显示简介,最下面,更改为"读与写"
指令文件需要777权限,第一次给了后面就不用了..双击打开一次,确保以后能打开
给777权限终端操作:1,"cd 上级目录";2."sudo chmod -R 777 baketbuid.command ";3.输入密码
如有疑问,联系作者
博客园:这个我不知道诶