动态Web服务器:PHP的安装使用及动态服务器搭建
2021-04-14 01:29
标签:解压缩 原理 搭建 无法 get 创建 lan apache ini PHP是一种脚本/编程语言,需要特定的解释器来进行解释,这个解释器就是PHP引擎,而PHP引擎不是系统自带或Apache自带,所以需要安装PHP。 首先进入PHP官方下载地址,选择第一个安全的版本,注意,最上面的第一个为不安全版本。 下载后解压到相应文件,点开安装目录,看到两个ini配置文件,分别是开发用的development,和生产使用的production。 为以后方便使用,可以修改development文件名为php.ini。 改后: 至此已完成基本安装(php为绿色软件,解压缩即可完成)。 测试代码解析,首先进入php目录,使用php -f (文件的路径名) 命令完成对.php文件的解析。 例如:在D盘创建index.php 文件,已有php的hello world程序,使用命令解析效果如下。 即可。 1)PHP是一种脚本/编程语言,需要专门的解释器PHP引擎(php.exe)来进行解析。 2)PHP不能自动获取请求解析PHP代码,需要通过指令执行。 掌握PHP和Apache的合作机制,并实现PHP与Apache共建动态Web服务器。 动态Web服务器:指利用静态Web服务器Apache配合动态脚本语言PHP,实现动态网页。 Apache是一种静态Web服务器,不能解析内容,但是可以接受用户请求;PHP可以生成动态内容,但是无法直接被用户(浏览器)访问,因此需要将二者结合共同完成动态网站的建设。 1)Apache是一种模块化的软件,只需要将某个模块挂靠在Apache上,Apache就能运用该模块实现某些功能。 每一个模块都代表一个功能,Apache能用的功能都是这些模块提供的。 2)PHP对外提供了一个模块 php7apache2_4.dll ,允许其他软件应用该模块。 3)Apache加载PHP,进行相关授权配置,从而让Apache在某些情况下运用PHP模块来进行工作。 加载步骤: ① 打开Apache配置文件,找到conf下的httpd.conf打开进行配置 ② 找到LoadModule 添加命令 LoadModule php7_module (对应的模块路径) ③ 模块加载了不会自动工作,需要Apache指派工作给PHP:当Apache发现请求是PHP时,可以交给PHP来处理,在hpptd.conf中添加命令:AddType application/x-httpd-php .php .html(后面是文件的后缀名,多种后缀用空格区分) 此时Apache已经可以解析PHP文件了。 ④ 此时的PHP隶属于Apache,但是因为PHP是独立模块,如果想让Apache能更多控制和使用PHP,就需要将PHP的配置文件告知Apache,从而让PHP和Apache成为一个整体。 添加配置 PHPIniDir (PHP的ini文件路径) 即可. 检查以下, 没有语法错误,完成修改。 综上。 动态Web服务器:PHP的安装使用及动态服务器搭建 标签:解压缩 原理 搭建 无法 get 创建 lan apache ini 原文地址:https://www.cnblogs.com/dongao/p/12369001.html一、PHP的安装使用
1、概念
2、安装步骤
3、使用
4、总结
二、动态Web服务器的搭建
1、概念
2、原理