在配置php开发环境前,一定要问自己一个问题,我们所要配置的究竟是什么?
web 服务器
我们在web开发中,浏览器向服务器发送一个请求,是谁在处理?是web 服务器。
php
那么遇到一些脚本文件,比如.php为后缀的文件,web服务器需要交给php的引擎去处理,至于怎么去给引擎处理,因服务器而不同。所以不同的web服务器配置也是不一样的。
mysql
服务器和php打通了以后呢,其实已经可以进行开发了,但是!如果你要想存储一些东西,比如你想记下你男朋友或者女朋友的生日,记下你今年的目标,方便你以后再次查看,你就需要数据库了,这时候就需要打通php和数据库,让你的php可以操作数据库。
这就是我们通常说的 apache+php+mysql 或者 nginx+php+mysql,下图做了一个大概的表示,没有涉及过多细节。
另外:web服务器除了apache和nginx,还有Lighttpd,iis,Tomcat等。我们刚开始应该先熟悉apache和nginx.
一些小建议:
在windows平台上,建议刚入门的小伙伴先用集成开发环境,phpstudy,wamp,xampp都可以,集成开发环境是帮你把web服务器,php,mysql三者集成好的软件,直接下载安装,运行即可。等你更加熟练了,可以尝试手动安装,可以更加深刻的理解三者之间的关系。