阅读时长: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 -----
更多好文
请扫描下面二维码
欢迎关注~