LOADING

Apache和PHP的安装与管理

–>

所谓的服务器,就是安装了服务软件的计算机!

所以,我们首先要做的就是安装一个web服务器软件!

安装Apache,记得先去下载安装包哦,这个很简单小编就不演示了,我们开始安装吧

注意:https是采用ssi加密后的http协议,更安全!

先创建安装目录:

设置基本信息:

选择自定义安装:

设置安装目录(注意:不能出现中文或其他的特殊字符):

点击安装即可:

测试:

思考:除了输入localhost之外还能输入什么进行测试?

1,It works哪来的?在默认的Apache的文档根目录里面!

管理Apache

常见的几种管理方式:

一,Apache本身提供了一个镜像服务管理器

注意:它不是Apache服务器软件本身!只是一个管理器而已!即使退出掉,也不影响Apache的服务!

直接以windows服务的方式管理

Apache默认的是被安装成了windows系统服务器,所以管理Apache也可以以windows的服务的形式管理:

在开始—–运行里面输入:services.msc

也可以在cmd下操作Apache

比如:httpd.exe –k stop 停止服务 httpd.exe –k start 开启服务

每次执行命令行的时候都要先进入apache的bin目录,这样做比较麻烦,可以将httpd.exe的文件路径设置为环境变量!

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

右键单击计算机—-属性—-左边有个“高级系统设置”—环境变量

找到Apache的配置文件,修改一下即可:

修改完配置文件后要重启Apache,因为Apache只有在启动的时候,才会读取配置文件的内容!

所谓的配置文件就是对一个软件的基本参数的设置!

还有一个常用的命令:httpd.exe –t:对配置文件的语法进行检查!

Apache的目录结构说明

安装完Apache之后,已经可以开始发布网站, 但是只能发布由html,css和Js组成的静态网站,就是不能管理数据!

此时服务器应该增加一门服务器端的可以处理各种业务逻辑的语言,来完成动态网站的处理!

于是,PHP就闪亮登场了!

PHP的安装与配置

安装PHP很简单,解压复制过来即可!

-v是输出php的版本信息!

首先,要搞清楚PHP与Apache之间的关系!

Apache负责接收浏览器的请求,此时,如果浏览器请求的是静态资源(以html结尾),Apache就直接作出响应,但是如果浏览器请求的是PHP资源(以php结尾),那么apache就应该将请求交由PHP模块来处理!

所以,二者的关系是Apache调用PHP!

典型的,Apache与PHP之间的关系,是将PHP安装成Apache的一个功能模块!

什么叫Apache的功能模块?

Apache本身并不是很强大,但是它可以加载很多模块来扩展功能,也可以说,Apache就是一个由很多个模块组成的软件,Apache的某一个模块,就专门负责Apache的某一项功能!

可以通过查看Apache的配置文件:apache/conf/httpd.conf

众多的模块都是利用配置指令LoadModule加载到Apache的内部的,每个模块,其实是一个编译好了的库文件!

配置PHP

第一步:将PHP配置成Apache的一个功能模块

加载模式:LoadModule 模块名(不能随意) 模块的动态链接库所在的位置(路径)

其中:PHP的模块的名字是php5_module(php程序代码已经规定好了不能更改!)

重启Apache!

但是,此时,还无法解析PHP文件!因为,此时Apache只是加载了PHP模块,还没有给PHP“分配任务”!

因为Apache并不是将所有的请求都交给PHP来处理,而且根据请求资源的文件类型来决定!

第二步:在apache中将PHP文件交给php模块处理

AddType application/x-httpd-php .php

重启Apache!

php已经是apache是一部分了,所以,php的配置文件也应该被apache所加载!

第三步:确定并加载PHP的配置文件

PHP所使用的配置文件名php.ini是可以出现在任何的目录中的,而当前应该使用哪一个呢?此时应该先告知apache去哪里去找php.ini

为了便于管理,将PHP的配置文件放到PHP的安装目录下:首先,利用Apache的配置指令PHPIniDir来配置文件路径

然后,在相应目录下增加php.ini 利用已有的模板修改即可:

生产模式就意味着系统已经对外开放,在正式运行中!我们应该将开发环境下的配置文件复制一份,修改成php.ini

重启Apache!

第四步:修改时区

时区,一般是必须要被配置的选项!修改php的配置文件php.ini:

思考:修改了php的配置文件后,需不需要重启Apache?需要,因为php已经是apche的一部分了

本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。

© 版权声明

相关文章