这次希望通过简单的配置,来体会一下这个集成环境各个软件是怎么配合工作的。
一、PHP
上一篇文章里的示例代码里第一行是<?php,其实仅仅用<? ?>来表示PHP脚本也是可以的,但需要在配置文件里进行修改,才可以实现简写。
点击xampp安装路径下面的php,找到php.ini,当然也可以直接从集成环境的管理界面上打开这个文件。
然后搜索short_open_tag,可以找到它的配置语句,值修改为On,重启服务,那么就可以简写了。
很明显,集成环境中的PHP,是负责代码中的php语言部分。
常见的还有tomcat,是用来支持JSP的。
二、Apache
如果只是静态的展示内容,那么用HTML就可以了,比如把代码替换为:
<!DOCTYPE HTML>
<html>
<body>
<meta charset="utf-8" />
<div>
Hello The World!
</div>
</body>
</html>
访问https://localhost的时候,和以前是一样的结果。
就算这时php没有安装,也是可以正常运行的。说明Apache主要是负责html的解析和展示。当然可以看一下它的配置文件,你会看到有关于虚拟机、监听端口、默认路径、默认主页等常用配置,这些在打好基础之后,可以再进一步研究。
现在还流行Nginx,来替代Apache,各有优点。
还有前面提到的tomcat,虽然主要功能是解析JSP,但也有HTML页面服务的能力,但能力不如Apache,所以除了独立使用,可以配合Apache使用。
三、前后端
前后端(客户端,服务器端),我相信一个好的PHP程序员,应该前后端都要达到一定水平,才是好的PHP程序员。
php可以简单理解为一个服务器脚本语言;而HTML,CSS,JS这些都是前端的语言。如果没有php支持,那么网页显示的内容就是相对比较固定的,不能实现动态效果。有了php的支持,可以响应用户的请求,并可以把对应的结果反馈展示出来,同时可以操作数据库。
四、数据库
安装了mysql,php就可以操作mysql数据库了,当然php也可以操作oracle,可以参考https://blog.youkuaiyun.com/naturekzw/article/details/114982483