Mac OSX 之 PHP开发环境Apache2配置

time : 2018-03-23

author : HGD_IS 李亮星

一.事件因果

@一个星期前:

      不想下载XAMMP或者MAMP之类的IDE,而且下载完谷歌服务器一直只有放弃按钮,在Finder中打开也是不可打开文件状态,谷歌浏览器给出的解释是该App可能损害我的电脑,没办法,看来是老天爷不想让我搞PHP

@今天 00:40:
      真的无奈,学到表单验证这块需要html文件配合php脚本一起完成,没办法前天开始又断断续续在百度CSDN上看哪位大神遇到过和我类似的情况,然后...我在一个Linux论坛找到了解决办法(ps:@¥#¥%,Mac,你就不能在这方面花点心思么???( ゚д゚)??,我是真的气),或许这就是奇妙的缘分吧,总会遇到,可能会有点迟到而已。下面这篇文章帮我度过了难关,下面为我查阅的网址:

Linux 公社 ------------------

https://www.linuxidc.com/Linux/2016-03/129527.htm



二.详细解决步骤

i)首先我们需要进入Mac终端,打开private资源中的/etc/apache2文件目录,在终端输入如下命令行:

cd /etc/apache2

ii)进入如下目录:


Mac OSX 之 PHP开发环境Apache2配置_第1张图片
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文件,如:


Mac OSX 之 PHP开发环境Apache2配置_第2张图片
helloworld.php



然后你需要做的是将写好的php脚本文件保存在Sites目录中,如下:


Mac OSX 之 PHP开发环境Apache2配置_第3张图片
php文件



打开你的浏览器,随便哪个,我的默认浏览器是GooGle Chrome(个人觉得最好用的浏览器),在网站显示栏部分输入 localhost ,然后回车,会看到你的helloworld.php文件。


Mac OSX 之 PHP开发环境Apache2配置_第4张图片
localhost本地文件

点击该文件,网页跳转到了另一个页面:

Mac OSX 之 PHP开发环境Apache2配置_第5张图片
Hello World!

至此全文结束,不是太完美,但算是解决了不需要XAMMP等App就可以在Mac上运行php文件挺好的。


ps:未经博主许可,请勿转载,博主联系方式如下:

[email protected]

如有错误之处,还望各位通过邮箱反馈,由衷感谢!


你可能感兴趣的:(Mac OSX 之 PHP开发环境Apache2配置)