当先锋百科网

首页 1 2 3 4 5 6 7

apache的配置文件为conf/httpd.conf,主要功能是对apache服务器软件进行一些配置,使其支持php脚步或其他脚步解析。

下面我们对apache配置文件进行讲解

配置文件的更改要注意的地方:

  1. php中的配置文件中的斜杠正反都可以,但是在linux中只能为正斜杠/
  2. 当修改过apache文件夹的时候,需要重启apache服务器。配置才能生效。
  3. 当服务重启失败的时候,我们可以检查httpd.conf配置文件的语法是否合法
  4. 在cmd下输入httpd.exe –t(前提是讲apache已经加入环境变量中,否则可以 直接将cmd命令行打开,讲httpd.exe直接拖拽进去再输入-t即可),如果正确会返回正常,错误会报错

可以根据报错来确定是哪里出现了问题。

     apache的功能是以“模块化”的方式来运行的,其中有很多默认的功能模块,其中php也就是apache中的一个功能模块而已。

  那我们应该怎样让apache服务器支持解析php文件呢

 

步骤:

  1. 装载php模块
  2. 指定(设定)php后缀的文件应该调用该php模块去解析

代码如下:

#第一步

LoadModule php5_module “php5的模块文件路径+文件名”

#第二步

<FilesMatch “\.php$”>

         setHandler application/x-httpd-php

</FilesMatch>

解释:

         1.” php5的模块文件路径+文件名”格式应该为php5的模块文件位置。

         eg. E:\amp\php\php5apache2_2.dll

         2.\.php$ 表示所有php后缀文件

         setHandler一行表示该类文件由php模块去执行,这里是固定写法

 

其中第二步,还有另一个方式:

 

 

转载于:https://www.cnblogs.com/haha520/p/5259669.html