Windows XP Profession环境下apapche,php4的安装
1.准备软件
首先需要准备三个软件Apache 2.0.48(www.apache.org)、php-4.3.9-installer.exe(www.php.net)和php-4.3.9-Win32.zip(www.php.net)
2.软件安装
首先安装Apache 2.0.48,直接根据步骤,选定目录,依次安装就可以了;
然后安装php-4.3.9-installer.exe,同样指定目录安装就可以了;
解压缩php-4.3.9-Win32.zip,将其中的sapi目录放到php-4.3.9-installer.exe安装的目录下;
把php-4.3.9-installer.exe安装目录中的php4ts.dll文件复制到C:/WINDOWS/SYSTEM32目录下。
3.环境配置
修改httpd.conf 文件
1.查找
# LoadModule foo_module modules/mod_foo.so
......
#LoadModule ssl_module modules/mod_ssl.so
在上面的行后添加LoadModule php4_module c:/php/sapi/php4apache2.dll
2.查找 <Directory "C:/Program Files/Apache Group/Apache2/cgi-bin"> (安装目录),在第二个</Directory>后面加入下面两行:
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
然后保存文件。
4.安装测试
编写下面的测试页面hello.php,保存到C:/Program Files/Apache Group/Apache2/htdocs下
<?php
$browser = getenv("HTTP_USER_AGENT");
?>
<P>You are using the <?php echo($browser);?> web browser.</P>
<?php $title = "Browser Details"; ?>
<title><?php echo $title; ?></title>
不出什么问题,上面的页面应该能够正常显示:
------------------------------
You are using the Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Maxthon; Hotbar 4.5.1.0; .NET CLR 1.1.4322) web browser.
------------------------------
5.添加对中文的支持
在httpd.conf中查找AddDefaultCharset,其中应该是AddDefaultCharset ISO-8859-1,将其改成AddDefaultCharset gb2312。
修改hello.php
<html>
<head>
<?php
$browser = getenv("HTTP_USER_AGENT");
?>
<P>You are using the <?php echo($browser);?> web browser.</P>
<?php $title = "Browser Details"; ?>
<title><?php echo $title; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
中文
<? phpinfo();?>
</body>
</html>
应该就能正常显示中文了。