赵童鞋带你入门PHP(一) 开发环境搭建

1,172 阅读3分钟

阅读时长:10分钟

技术预备:无

相信大家对于PHP这门语言早就有所闻及了(笑)。

为什么这么多人说他是世界上最好的语言呢?这一切的背后,究竟是程序的扭曲还是语言的沦丧?敬请关注《赵童鞋带你入门PHP》。

我们今天就来围观一下,究竟PHP开发是在搞什么。

一、下载XAMPP

今天我选用的是Windows系统来作为讲解(没钱买Mac)。

首先我们先来安装一下PHP的环境。

这里我选用的是XAMPP。

相信会有读者问为什么不用phpstudy或者WAMP呢?phpstudy还能切换不同的PHP版本。

但是小编觉得,对于一个完全没学过PHP的初学者来说,功能多了反而会觉得乱,不知道这是干吗那是干吗,而XAMPP只需要Start和Stop就能启停服务(其实是我只用过XAMPP o( ̄▽ ̄)d)。

当然,如果你喜欢用别的集成环境也是可以的~

我们先下载一个XAMPP

www.apachefriends.org/index.html

只需要点击Windows版本的下载按钮。

可以看到我们下载的PHP是7.2.11版本的,这里就出现了第一个知识点:

目前大部分PHP项目都在用两个版本:分别是5.6和7.X。

7.X减去了不少5.6中的系统函数,也增加了很多新的语法,感兴趣的童鞋们可以去百度了解一下他们之间的区别,面试中有可能会问到的哦。(我就经常拿来问别人)

至于安装过程就不展示了,一路Next就安装完毕。

只要看到这个小窗口出来就代表我们的XAMPP安装成功。

二、开启Apache和MySQL

只需要点击控制面板中的Start,就能开启Apache和MySQL。

但是现在就很尴尬了。。我的Apache居然起不来?报了一个“Error: Apache shutdown unexpectedly.”。如果直接在百度上搜索的话,大部分都是说端口port被其他进程占用了。

如果你的也是这样,别急,先试试重启一次电脑(Windows下95%的问题都能用重启解决o( ̄▽ ̄)d)。

但是如果你也像我一样,重启完还是跑不起来的话,那就有点尴尬了。

三、解决Apache无法启动的问题

我们现在需要切换到手动挡,亲自启动Apache试试。

点击 Browse Apache,就能进到Apache真正的目录。我们现在进入其中的bin目录,这里的httpd.exe就是Apache的真身。

把命令行进入到这个目录,运行 httpd -t:

这里就出现了第二个知识点:vhost。

原来是因为我以前配置了vhost,但是项目删掉后没有把vhost去掉,所以找不到运行目录Start不起来。

如果你的报错信息和我不一样,也可以用这个方法来查看具体为什么Apache开启不了的原因。(关于vhost,别急,后面会带童鞋们配一个耍耍的)。

把vhost屏蔽了以后,重新Start一次Apache就成功运行。

在浏览器输入localhost,看到这个界面就代表你安装成功。

四、小节

可以看到,我们只使用XAMPP一个软件就能把所谓的WAMP环境,也就是PHP、Apache、MySQL、(Windows?)安装完毕。

有童鞋会问了,现在不是都用Nginx了吗?还要Apache来干吗?

的确,在生产服务器上大部分都是使用Nginx来作为服务器,但是开发环境的话其实都无所谓,最重要的是,对于新手来说越简单就越好,那么像XAMPP这种集成环境是最好的选择。

记得以前大学刚接触编程,老师叫我们安装一个Java的环境,要配环境变量,要装MSSQL,一番折腾下来就过去了半天,所以你们说PHP是不是世界上最好的语言呢?

“PHP是世界上最好的语言!”

----- End -----

更多好文

请扫描下面二维码

欢迎关注~