WinXP SP2下Apache2+PHP5+MySQL5+phpMyAdmin+Zend最新配置资料总结

转载 2007年10月12日 21:34:00
因为俺的系统中毒也重新做了,今天再做了下本地服务器环境的第二次配置:
SP2+Apache2.2.4+PHP5.2.1+MySQL5.2.3+phpMyAdmin2.10.0.2+Zend3.2.6
写个总结在这里,也算做教程,给各位跟我一样的新手同学作为参考````
转载的话请注明"作者:黄研 alanzhy#hotmail.com 来源:日志中文 http://www.blogdaily.cn "

下面是用到的配置软件,版本都是最新的:
apache_2.2.4-win32-x86-no_ssl.msi
php-5.2.1-Win32.zip
mysql-5.2.3-falcon-alpha-win32.zip
phpMyAdmin-2.10.0.2-all-languages.zip
ZendOptimizer-3.2.6-Windows-i386.exe

PS:写这个我相当的郁闷,因为刚开始在QQ空间直接写的,结果中间操作意外,按到F5刷新了``没能保存,写了一大半,结果白写了,MMD!YB的以后不在QQ空间写东西了,写东西我在记事本上写好,再COPY去发到网站或者哪里什么的``!
TMD,气煞我也!不过有刚才的思路,相信再写会很快完成!哼~开写!

============================================
还是从PHP开始~

将php-5.2.1-Win32.zip解压到准备用于安装PHP的目录,这里我就解压到D:/www/php;找到php目录下php.ini-dist文件,改名为php.ini;

用记事本打开php.ini,查找以下几行:
;extension=php_gd2.dll
;extension=php_mcrypt.dll
;extension=php_mysql.dll
去掉前面的分号.这样做的目的是让php加载mcrypt和mysql等各种模块,在需要的时候可以随时配置;

其他的比如
post_max_size = 8M
upload_max_filesize = 2M
都可以按实际情况进行设置.

最后保存,也不需要复制任何文件到系统目录,这样PHP基本上就OK了!


--------------------------------------------
Apache

1、安装

双击打开apache_2.2.4-win32-x86-no_ssl.msi开始安装,一路NEXT(当然,选目录大家都会,我的是F:/www/Apache Group),同意许可协议后会有填写服务器信息的页面,因为是本地调试,network domain和servername两项都填localhost,最后那项administrator's email address填我自己的邮件地址,继续NEXT,直到FINISH;

完成之后Apache会启动相关服务,并在任务栏右下角运行一个Apache监控器,可测试Apache是否安装成功:
打开浏览器,输入http://localhost/,页面显示“It Works!”,表示Apache安装OK了~

2、配置

配置Apache2.2.4,打开D:/www/Apache2.2/conf目录下httpd.conf文件,添加下面几行:
LoadFile D:/www/php/libmysql.dll
LoadFile D:/www/php/libmcrypt.dll
LoadFile D:/www/php/php5ts.dll
LoadModule php5_module D:/www/php/php5apache2_2.dll
PHPIniDir "D:/www/php/"
AddType application/x-httpd-php .php
这里前两行是加载mysql和mcrypt拓展;
第三行是加载PHP5服务;
LoadModule php5_module D:/www/php/php5apache2_2.dll是将PHP5作为模块进行加载,后面的是对应PHP5版本的dll路径,对于PHP5.2.1要用php5apache2_2.dll,而不再是php5apache2.dll(这个用于支持PHP5.14版);
PHPIniDir这行很明显了哈,是定向PHP的配置文件php.ini的;
AddType application/x-httpd-php .php 行是添加可以执行php的文件类型,比如可以再加上一行:
AddType application/x-httpd-php .html  则html也可以执行php程序了;当然也可以按下面的格式将可执行PHP程序的相关的所有扩展名都加进去,比如:
AddType application/x-httpd-php .php .html .htm .shtml

找到
DirectoryIndex index.html
改成
DirectoryIndex index.html index.php index.htm index.shtml
这里和IIS里面设置访问优先级别差不多,一是定义默认页面及其类型,一是定义访问的页面类型顺序.

找到
DocumentRoot "D:/www/Apache2.2/htdocs" 和 <Directory "D:/www/Apache2.2/htdocs">,修改成自定
义的默认网页文件存放目录,比如我的是DocumentRoot "D:/www/root",
对应的 <Directory "F:/www/root">
这样,Apache基本上也配置好了~


--------------------------------------------
MySQL

1、安装

解压mysql-5.2.3-falcon-alpha-win32.zip得到一个setup.exe安装文件,运行之开始安装MySQL Server 5.2;
第一步选择安装模式,选择Custom习惯安装,Next进入下一步;
这一步选择安装内容:仍然MySQL Server完整安装,主要是自定义下面的安装目录,我安装在D:/www/MySQL5.2/ 点击Next进入下一步;
Install开始安装,稍候会提示注册MySQL.com帐户,SKIP即可;
完成安装,勾选Configure the MySQL Server now,Finish并进入MySQL配置;

2、配置

完成安装时若勾选了Configure the MySQL Server now,点击Finish便可直接进入MySQL Server Instance Configuration Wizard;否则就需要在MySQL安装目录/bin/下找到并运行MySQLInstanceConfig.exe进入设置.

点Next开始配置,第一步选择配置模式,这里我已经安装了MySQL,所以选择第一种Detailed模式,Next进入下一步;
这一步select a server type,不同的选择决定MySQL占用不同的系统内存和CPU资源,这里我选的是Developer Machine;
继续Next,选择数据用途,我选的是Multifunctional多功能型的;
下一步设定InnoDB引擎的存储目录,我设置的是D:/www/MySQL5.2/InnoDB Datafiles/,点击Next进入下一步;
设置MySQL数据库的并发连接数,这里需要了解什么是并发连接数,可根据实际情况进行设定.我这里选的是Manual Setting,并且设置连接数为10000;
Next进入下一步,set the networking options,采用默认的,继续Next;
设置默认语言,选择第三个,设定character为gbk;
Next将MySQL设置为Windows系统服务,采用默认的,Next进入下一步;
选择设置root帐户密码,或者可以同时新建一个匿名帐户Anonymous.值得注意的是设置root密码的下面有一个小选项,是否允许root用户从别的计算机登陆,为了方便可以勾选上,为了安全当然最好就别选;
进入下一步Press Execute开始配置,完成 Finish 关闭设置向导`~
OK!


--------------------------------------------
phpMyAdmin

解压phpMyAdmin-2.10.0.2-all-languages.zip到PHP文件存放目录,比如我是解压到D:/www/root/phpMyAdmin2.10.0.2/的;

打开D:/www/root/phpMyAdmin2.10.0.2/libraries目录下config.default.php文件进行相关配置:
比如我找到 $cfg['PmaAbsoluteUri'] 行,将它修改为我phpMyAdmin的网址或本地位置:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin2.10.0.2/';

设置Host比如我的为本地localhost,也可以为服务器IP地址:
$cfg['Servers'][$i]['host']          = 'localhost';  

设置
$cfg['Servers'][$i]['auth_type']     = 'cookie';
这个通常本地调试用config,当然如果在网络中也可以用cookie,我设置的就为cookie;

$cfg['Servers'][$i]['user']          = 'root';     
$cfg['Servers'][$i]['password']      = '';
这两行设置登陆数据库的用户名和密码;

再就是设置默认语言为:
$cfg['DefaultLang'] = 'zh';

下面``重要的,把下面的几行添加到Apache的配置文件httpd.conf中,使得Apache服务器可以加载
phpMyAdmin:
php_admin_flag engine on
php_admin_flag safe_mode off
Alias /phpMyAdmin "D:/www/root/phpMyAdmin2.10.0.2"
<Directory "D:/www/root/phpMyAdmin2.10.0.2">
DirectoryIndex index.php
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir none
php_admin_value open_basedir "D:/www/root/phpMyAdmin2.10.0.2"
</Directory>

这样,phpMyAdmin也OK了!


--------------------------------------------
最后,Zend

运行ZendOptimizer-3.2.6-Windows-i386.exe,开始安装:Next,确认接受条款;
继续Next,选择安装目录,这里我设置的是D:/www/ZendOptimizer3.2.6;
Next进入下一步,选择webserver,我们选Apache 2.X;
继续下一步,选择php.ini文件存放目录,我的是D:/www/php目录,选择好后继续Next;
这一步选择Apache Server的安装目录,我的是D:/www/Apache2.2,继续Next;
确认刚才几步所设置的目录信息是否正确,点Install开始安装,安装的过程中会提醒你关闭Apache Sever/IIS,关闭后点确认,继续安装,最后完成;
Finish,OK!
============================================


这样,整个在Windows XP Professional SP2下的Apache2.2.4+PHP5.2.1+MySQL5.2.3+phpMyAdmin2.10.0.2+Zend3.2.6安装配置就完成了.
汗~~ 郁闷哈 ``写这个教程式的总结TTMD累人了``还写两次```晕哦``我几乎是把刚才的环境又重新卸掉安装了一次来做详细的记录```TNND``同学们不感谢我呀?!```

黄研 alanzhy#hotmail.com
2007.04.01 ````妈哟 今天这日子有点特别```

关于 WinXP SP2 下的 ChunkSize漏洞利用

WinXP SP2 - ChunkSize漏洞利用 首先说下写写篇博客的原因: 1. 太久没写博客了 2. 这个漏洞害的我不浅 废话不多说,开始测试! 测试平台 Kali Linux 2.0 ...
  • SmithJackHack
  • SmithJackHack
  • 2017年05月16日 12:42
  • 1281

关于 WinXP SP2 下的 MIDI 漏洞利用

WinXP SP2 - MIDI 漏洞利用 MIDI漏洞介绍:WMP在处理畸形结构的MIDI数据时存在内存破坏漏洞,远程攻击者可能利用此漏洞通过社工使用户访问恶意网页控制用户系统。 ...
  • SmithJackHack
  • SmithJackHack
  • 2017年05月17日 11:07
  • 380

关于微软官网上提供的 SQL Server® 2008 R2 SP2各版本分析

因为自己在这个问题上绕了很大的一个圈子,所以特此留恋,纪念那段不堪回首的往事,前世之事,后事之师,以儆效尤~~~ 不多说,直接上这张让我看多到想吐的图(你应该下载最大的那个版本) 加入我自己的...
  • chenshuo8725
  • chenshuo8725
  • 2014年03月16日 15:57
  • 3498

windowsXP下搭建JAVA环境教程

一、工具准备安装JKD6:传送门:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-w...
  • mao0514
  • mao0514
  • 2013年07月22日 16:29
  • 1638

ZigBee最全资料介绍

在智能硬件和物联网领域,时下大名鼎鼎的ZigBee可谓是无人不知,无人不晓。作为除了wifi、蓝牙之外,ZigBee是目前最重要的无线通信协议之一,主要应用于物联网和智能硬件等领域。关于ZigBee,...
  • haifengid
  • haifengid
  • 2016年06月13日 16:14
  • 1781

ROS学习资料总结

ros学习的基本资料,wiki 博客 论坛 社区 活动 资源 等等-------
  • zyh821351004
  • zyh821351004
  • 2016年01月23日 18:05
  • 2597

《数据库系统概论》学习总结

1.      数据挖掘是从数据库中发现知识,或者主要是从大量的磁盘数据中发现知识。它与机器学习和统计分析不一样。 2.      数据库管理系统(Database-Management System...
  • qq_24059821
  • qq_24059821
  • 2016年09月05日 20:31
  • 1345

嵌入式开发九:OMAP4 pandaboard ES开发资料总结

OMAP4开发资源总结: 一、TI OMAP4官网介绍: http://www.ti.com.cn/general/cn/docs/wtbu/wtbuproductcontent.tsp?...
  • yuyin86
  • yuyin86
  • 2014年01月16日 01:33
  • 1016

MyBatis学习总结(一)——MyBatis快速入门

一、Mybatis介绍    MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBati...
  • hejingyuan6
  • hejingyuan6
  • 2015年09月22日 20:02
  • 2109

BK3431为低功耗蓝牙 芯片 蓝牙4.0版本

我司竭力于无线领域18年,其中BK3431为BEKEN新推低功耗蓝牙 芯片,蓝牙4.0版本,性价比高; 主要用于防丢器,蓝牙智能家居,蓝牙灯控,蓝牙防丢器,电子称,智能手环等产品。 原厂新出来...
  • zhao123966
  • zhao123966
  • 2017年12月30日 09:59
  • 142
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WinXP SP2下Apache2+PHP5+MySQL5+phpMyAdmin+Zend最新配置资料总结
举报原因:
原因补充:

(最多只允许输入30个字)