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
如有错误之处,还望各位通过邮箱反馈,由衷感谢!