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.输入密码


 
点个赞再走呗。。。

如有疑问,联系作者

博客园:这个我不知道诶


 

 
posted @ 2020-03-10 10:44  这个我知道  阅读(386)  评论(0编辑  收藏  举报