11月 16

Windows下安装PHP4.4.7和Apache2.0.59的Web服务器 晴

yaiba , 12:15 , 技术运用 , 评论(1) , 引用(0) , 阅读(1213) , Via 本站原创
A、安装MySQL 4.12
1,运行我们下载的mysql-essential-4.1.22-win32.msi
2,欢迎来到MySQL Server 4.1安装向导
3,选择安装模式,我们选择[Custom]也就是自定义安装
4,需要安装的功能默认,路经选择刚才建立的D:\Inetpub\MySQL\
5,最后确认一下,开始安装
6,安装过程
7,注册到MySQL.com,这里我们就不注册了,选择Skip Sign-up
8,现在就配置MySQL
9,欢迎来到MySQL Server 实例配置向导 1.0.8
10,选择[Detailed Configration],就是详细配置
11,选择[Developer Machine],也就是开发模式,这个模式占用内存少。而如果你真正要做服务器,需要选择[Server Machine]
12,选择[Multifunctional Databases],具体原因还请高手指教。我认为这项是为了查询进行优化,而下面的选项是为了存储进行优化。
13,选择数据库存储路径,默认即可
14,设置最大连接数,由于我们是本机测试,选择第一项(20用户)即可。如果是服务器,选择第二项(高于500)
15,默认设置,不要修改。否则其他程序(Apache)将无法连接数据库。
16,重要设置:设置默认字符集,一定要选择第三项,然后再下拉菜单中选择gbk,切记!!!
17,选择[Install As Windows Service]安装成Windows服务,这样方便我们启动。不选[Launch the MySQL Server automatically]也就是说不让他自动启动。最下面那个选项无所谓,推荐选上,这样就可以在任意位置输入mysql进入控制台。
18,重要设置:这里有一个分支,如果你是初次安装,请看本步。如果你是重新安装系统之后的快速恢复,请看19第步。这里是输入两遍 root用户的密码,下面的两个选项为了安全,不要选择。再次提醒,如果你的电脑已经安装了MySQL,也就是说你是刚刚重装了系统,快速恢复 MySQL,一定不要选择这项,请看第19步。切记!!!
19,重要设置:这一步是为了充装系统后的快速恢复,如果你是全新安装MySQL,即你的电脑中重来没有安装MySQL,请不要按照本步操作,请看第18步。切记!!!因为你是快速恢复,所以这里什么都不选,否则会导致配置失败
20,准备执行,全新安装的话,最后一项是亮起的,由于我是快速恢复,最后一项是灰的。
21,执行成功。初次安装4个对钩,快速恢复3个对钩。如果有一个叉子,请你仔细看18,19步。这个是问题最多的地方。如果还没办法解决,请跟我联系。
22,[开始]-[程序]-[MySQL]-[MySQL Server 4.1]-[MySQL Command Line Client],打开MySQL控制台。
23,输入刚才(18步)设置好的密码,回车。
24,登录成功。
25,输入 show databases; (不要漏掉空格和分号)看一下我们现有的数据库。正常应该有两个,mysql和test。

附:
1、如何快速启动和停止MySQL?
[开始]-[运行]-输入[net start mysql]可以启动,输入[net stop mysql]可以停止。


B.安装Apache 2.0.59
1,运行我们下载的apache_2.0.59-win32-x86-no_ssl.msi
2,欢迎来到Apache HTTP Server 2.0.59 安装向导
3,用户协议,当然选择我同意[I accept the terms in license agreement]
4,Apache的简介,直接Next
5,前两个文本框均输入localhost,第三个输入你的E-mail。下面的单选框选择第一项。
6,选择Custom,自定义安装
7,需要安装的功能默认,安装目录选择我们之前建立的D:\Inetpub\
这里需要注意,为什么不选择D:\Inetpub\Apache2呢?因为Apache安装程序会自动建立Apache2目录。假如我们选择了D:\ Inetpub\Apache2,那么安装好了之后就成了D:\Inetpub\Apache2\Apache2了。这个切记!!!
8,准备安装
9,安装过程
10,安装完成
11,打开浏览器,输入http://localhost/如果出现以下画面说明安装成功。

附:
前面我说了Vista下无法成功安装Apache 2.0.59,那么在XP\2003下安装好的Apache在Vista下怎么运行呢?
很简单,直接运行D:\Inetpub\Apache2\bin\apache.exe即可,不用的时候直接关闭就行了。


C.配置PHP,让Apache支持PHP
1,解压缩我们下载的php-4.4.7-win32.zip至D:\Inetpub\PHP4\。
2,将PHP4目录内php.ini-dist重名名为php.ini,为了安全起见,我保留了一个副本。
3,打开php.ini,修改几个地方。
 修改1:将 extension_dir = "./" 修改为 extension_dir = "D:/Inetpub/PHP4/extensions"
   注意:要用/斜杠,而不是\斜杠。
 修改2:去掉php_mbstring.dll和php_gd2.dll前面的分号[;],如图所示。保存退出即可。
4,将PHP4目录内的php.ini,php.exe,php4ts.dll三个文件复制到C:\Windows\目录(Win2000是C:\Winnt\)
5,用记事本打开D:\Inetpub\Apache2\conf\httpd.conf文件
修改1:DocumentRoot "D:/Inetpub/Apache2/htdocs"
    修改为 DocumentRoot "D:/Inetpub/wwwroot"
修改2:
    修改为
  这两步的目的是把Apache的主目录定义到D:\Inetpub\wwwroot
修改3:DirectoryIndex index.html index.html.var
    修改为 DirectoryIndex index.html index.html.var index.php
  这步的目的是把index.php作为默认文档
修改4:找到一大堆LoadModule,在最下面添加LoadModule php4_module  
    D:/Inetpub/PHP4/sapi/php4apache2.dll
修改5:找到AddType,在下面添加AddType application/x-httpd-php .php
 保存退出,然后重新启动Apache。方法:[开始]-[运行]-[net stop apache2]-[net start apache2]
6,新建一个index.php,内容如图所示,保存到D:\Inetpub\wwwroot
7,打开浏览器http://localhost/,如果出现下图,说明配置成功。

D.配置phpMyAdmin,从中学习如何设置Apache的虚拟目录
1,打开我们下载的phpMyAdmin。
2,解压缩到D:\Inetpub\phpMyAdmin
3,复制D:\Inetpub\phpMyAdmin\libraries\config.default.php到D:\Inetpub\phpMyAdmin\下,重名名为config.inc.php
4,用记事本打开config.inc.php,
 修改:$cfg['Servers'][$i]['auth_type'] = 'config';
 修改为$cfg['Servers'][$i]['auth_type'] = 'http';
 保存退出
5,用记事本打开D:\Inetpub\Apache2\conf\httpd.conf。
 找到Alias /icons/
 在下面添加一行
 Alias /phpMyAdmin "D:/Inetpub/phpMyAdmin/"
 保存退出,重新启动Apache和MySQL(方法见上一部分)。
6,打开浏览器http://localhost/phpMyAdmin,用户名root,密码输入MySQL安装的时候设置的密码。
7,安装成功。

附:
这里说一下第5步的设置注意事项。
该步骤中,我们添加了Alias /phpMyAdmin "D:/Inetpub/phpMyAdmin/"
目的是添加一个虚拟目录phpMyAdmin指向D:\Inetpub\phpMyAdmin,访问的时候就是http://localhost/phpMyAdmin
我们可以修改为Alias /phpMyAdmin/ "D:/Inetpub/phpMyAdmin/"
这样就只能通过http://localhost/phpMyAdmin/访问了。提高了安全性。


E.重新安装系统后如何快速恢复
假设我们现在重新安装了操作系统,XP/2003/Vista都一样。我们如何快速恢复到配置好的状态呢?
1,安装MySQL,参见前面教程,注意其中的快速恢复注意事项
2,复制D:\Inetpub\PHP4\下的php4ts.dll,php.exe,php.ini三个文件到C:\Windows\下(Win2000是C:\Winnt\)
3,[开始]-[运行]-[net start mysql]
4,执行D:\Inetpub\Apache2\bin\apache.exe
好了,快速恢复完成。数据库、虚拟目录等等完全不用重新设置。比IIS方便吧?
Tags: , ,
8cf8 Homepage
2007/12/12 12:04
谢谢,我明白了
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]