Create The World With Creativity      
 

 本页主题: Apache2.2.2+PHP5.1.4+MYSQL5.0.22安装手记

snlmgyt 
重装为 Windows XP 后,由于 IIS5.1 For Windows XP 的性能较差,所以决定安装 Apache 作为 PHP 的程序测试环境。

Apache 2.2.2 下载:http://www.skycn.com/soft/...
安装起来很容易,一路回车即可。安装结束后,用浏览器打开 http://127.0.0.1/,如果看到 It works! 就说明初步安装成功了。
需要设置的地方:
httpd.conf 中(程序-Apache HTTP Server 2.2.2-Configure Apache Server-Edit the Apache httpd.conf Configuration File)
查询 DocumentRoot 一行,改为需要设置的根文件夹,例如
DocumentRoot "f:/intepub/wwwroot"
同时 <Directory ...>一行也需要修改,例如
<Directory "f:/intepub/wwwroot">

PHP 5.1.4 下载:http://www.skycn.com/soft/...
下载完后解压到一个文件夹(例如 C:\PHP)
接着下载 PHP 5.1.4 Installer,并运行,设置一下PHP文件夹,在服务器软件选择时选择 Apache 2.x,然后一路回车。
这时 PHP 还不能使用,您需要对 httpd.conf 进行设置,以便使 Apache 支持
在 # 'Main' server configuration 这一行前面加入
LoadModule php5_module c:/php/php5apache2.dll
注意改为你解压的PHP文件夹。
在 DirectoryIndex index.html 这一行后加入
DirectoryIndex index.htm
DirectoryIndex index.php
在 AddType application/x-gzip .gz .tgz 这一行后加入
AddType application/x-httpd-php .php
PHPIniDir "c:/windows"                  (Windows 文件夹)
重新启动 Apache 吧。(程序-Apache HTTP Server 2.2.2-Control Apache Server-Restart)
现在你可以发现 Apache 竟然无法启动了!

原来 PHP 5.1.4 默认只兼容 Apache 2.0.x,解决办法如下:
下载该文件并解压,将php5apache2.dll覆盖C:\PHP(或你解压PHP的文件夹)下的文件,将httpd.exe.manifest复制往Apache安装文件夹下的bin文件夹(例如C:\Program Files\Apache Software Foundation\Apache2.2\bin),接着运行 vcredist_x86.exe(如果已安装.NET Framework2.0可以省去)。
重新启动 Apache 吧。

现在在DocumentRoot设置的文件夹中就可以放置一个index.php文件,内容为
<?php
echo "Hello World";
?>
在浏览器运行 http://127.0.0.1/,如果看到Hello World,说明这步安装成功了!

MYSQL 5.0.22 下载:http://dev.mysql.com/get/D...
下载完成后,仍然是一路回车运行安装,到设置的一步,建议默认编码选择 UTF-8(第二项),然后设置root账号密码,到最后一步就完成了。
修改 Windows 文件夹下的 php.ini
找到 extension_dir =  一行,修改为
extension_dir = "c:/php/ext" (相应的PHP文件夹)
找到;extension=php_mysql.dll 去掉前面的;
如果要打开GD库等常用php库,可以找到;extension=php_mbstring.dll、;extension=php_bz2.dll、;extension=php_gd2.dll、;extension=php_xmlrpc.dll 将前面的;通通去掉。
接着把 php 文件夹下的 libmysql.dll 复制到 windows 文件夹。
重新启动 Apache 吧。

如果要开启 ReWrite,还需要经过以下几步:
1.修改 httpd.conf ,去掉 #LoadModule rewrite_module modules/mod_rewrite.so 前面的#。
2.将 AllowOverride None 修改为 AllowOverride All。
3.在相应的PHP程序文件夹添加 .htaccess 文件,详细见相关PHP程序的说明,示例。(Windows很怪,用记事本写这个文件会自动添加上.txt,而且无法重命名...这样,可以到命令提示符下运行 ren .htaccess.txt .htaccess)

一切都结束了,可以在本机安装BMForum等PHP程序了。
喵,就是这样~

随意贴(Tags): apache php mysql rewrite 
[开发组倾力编写的说明文档,不可不看]
资料 消息
 回复 评分 引用  批量引用    #1 2006-07-08 19:41

netdot 
用XP做服务器系统即使使用apache也没有什么大的起色,用apache的多半是nuix系统,win系统还是用自带的iis比较好,毕竟win2003带的iis6.0进步很大。

MEYU 美国VPS 「512M 80元/月」

求人不如求己,问题多用搜索
资料 消息
 回复 评分 引用  批量引用    #2 2006-07-12 09:30

论坛跳转:


相关主题 讨论区 作者 回复 点击 最后发表
北京知名公司诚聘:php网站架构师
招聘信息 Jobs andehr03 0 1809  2013-03-16 11:09
北京多家公司诚聘:高级php工程师 20至40w
招聘信息 Jobs andehr03 1 2025  2013-03-13 19:10
php语句出错。怎么解决?
安装使用 Installing 龙的船人 3 6643  2009-09-26 00:48
1045错误是怎么回事
安装使用 Installing 龙的船人 2 6868  2009-08-17 14:24
MYSQL 1045错误怎么修复?
安装使用 Installing 龙的船人 2 7604  2009-07-11 01:32


Powered by BMForum 返回主页 Powered by BMForum Myna 7.0 [Licenced] RSS Feed  
Processed in 0.01000404 second(s),7 queries