2019-05-19

PHP的作用和安装PHP

为什么我们要学PHP?

配置好了服务器和虚拟主机,我们已经可以访问我们部署在服务器页面上的网页?那么我们为什么还需要学习PHP呢?

我们所做的页面大部分是静态页面,就算有了JS我们的页面只能获取一些与用户简单的交互,并不能将用户的数据放在服务器这边,而海量的数据,我们也无法一个个页面去实现。

这个时候就体现出后台的重要性,PHP作为一门最为基础的后台语言,就可以根据用户需求,动态的生成临时页面给用户使用,同时也能将用户产生的数据放在服务器一端,保存用户的数据。

用户通过请求响应的简单流程:

1.用户输入内容,包括地址

2.浏览器根据DNS解析地址获取目的IP地址

3.请求远程服务器

3.1判断用户请求的是动态文件还是静态文件

3.2如果是静态页面就直接返回给客户端

3.3如果是动态页面

3.4就按照一定的规则执行这个文件中的代码

3.5将生成的临时的HTML文件返回给客户端

4.服务器根据请求,返回数据给客户端

5.浏览器对数据进行解析,显示在浏览器内

PHP安装的流程:

官方下载地址:https://windows.php.net/downloads/releases/archives/

看不懂英文的话可以访问个人百度云下载:链接:https://pan.baidu.com/s/1l8ljqUuFYJGI2UXLs3_lXg

提取码:5e8k

安装方式:直接解压到一个纯英文目录的文件中去就可以了。

PHP与Apache的关系:

Apache相当于的一个皮包公司,它可以做的很少,但是它拥有主体业务,而PHP相当于的一个农民工,它没有业务,但是它会做自己的事儿,只有Apache过来找它,它就有活干。但是Apache现在并不知道现在有一个叫PHP的农民工在等着它通知干活,所以PHP需要到Apache公司报道,这样Apache就知道有一个PHP农民工在等着他通知干活,这样Apache就可以接这个农名工能做的活了。

所以我们安装好了PHP之后,还需要到Apache那里进行登记。

找到Apache文件中conf文件中的httpd.conf配置文件,打开之后找到找到LoadModule 按照格式将PHP中的php*Apache.dll 引入

这个模块不是根据后缀来判断PHP是否工作,根据MIME TYPE来判断是否是application/x-httpd-php.php类型 来决定是否需要工作

所以我们需要找到AddType在它的后面添加

AddType application/x-httpd-php.php

这样配置完了之后,我们就可以利用软件开始写PHP文件,然后放在自己部署的文件夹中,就可以访问PHP解析后的动态页面

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容