配置php5.6.4 + Apache2.4.10

一、下载并安装apache

下载地址:www.apachelounge.com

解压后:执行以下命令:

#httpd.exe –k install

#httpd.exe -k start

在执行过程中,遇到以下错误:

a、httpd.exe: Syntax error on line 37 of C:/dev/Apache24/conf/httpd.conf: ServerRoot must be a valid directory

原因是配置文件中的ServerRoot不对

b、AH00558: httpd.exe: Could not reliably determine the server‘s fully qualified domain name, using fe80::fdd5:291e:86f3:6485. Set the ‘ServerName‘ directive globally to suppress this message

原因是:ServerName被注释了

二、下载并安装php

下载地址:http://php.net/

解压后,将php.ini-development文件重命名为:php.ini

三、配置

配置php.ini:

a、扩展的位置

extension_dir = "C:\dev\php-5.6.4-x64\ext"

b、设置时区

date.timezone = PRC

配置httpd.conf:

a、加载php

LoadModule php5_module ‘C:\dev\php-5.6.4-x64\php5apache2_4.dll‘
AddType application/x-httpd-php .php .html .htm
PHPIniDir "C:\dev\php-5.6.4-x64\" 

这里的配置将使用php的默认配置。

四、测试

在apache的htdocs目录中,修改index.html的内容为:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <?php phpinfo(); ?>
</body>
</html>

结果:

技术分享

由此,php+Apache配置成功

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。