Discuz教程网

win7下Apache2.2.16+PHP5.2.14+MySQL5.0.51配置

[复制链接]
authicon 沧海逆天 发表于 2010-11-28 22:21:16 | 显示全部楼层 |阅读模式
  前天有位家乡的同学跟我聊天时问我的一些近况,提到PHP,他说自己刚接触,有关配置方面不太懂,让我把过程和他分享下。
  下来就说说在win7下的配置,如果嫌麻烦可以下载Wamp或者XAMPP,它们都集成的所有的工具,直接点击setup就ok。不过我还是建议自己动手配置一下这个运行环境。
一:下载适合自己的版本:

Apache:http://httpd.apache.org/download.cgi#apache22
  PHP: http://httpd.apache.org/download.cgi#apache22
  MySQL:http://dev.mysql.com/downloads/mysql/
  PHPmyadmin:http://www.phpmyadmin.net/home_page/downloads.php
  Zend Optimizer:http://www.newhua.com/soft/32228.htm
(如果你要在本地装个系统程序如:论坛程序,则这个软件是必须的,官网下载要填写很多资料,麻烦,所以可以在这个网站 下,它主要是提高PHP运行的速度,一般是40%~100%)。
  注意: (1)PHP要下载vc6的ts(thread safe)版本,vc6是windows下的而vc9是Linux下的,nts不能和版本Apache结合;
(2)我个人认为初学者不要下载PHP5.3版本,因为有好多东西和学的不太一致,容易把自己搞迷糊;
(3)Zend Optimizer最新版只支持PHP5.2及以下版本,这又是我强烈建议下PHP5.2版本的原因;
(4)经过本人实践认为PHP5.2最兼容的MySQL版本是5.0,因为我装的是mysql-essential-5.1.51-win32,用phpmyadmin操作时会出现未知的问题,比如一个稍微复杂的sql查询会显示语法出错,但再点击一次提交按钮就能显示正确结果了,而且很重要的问题是如果您是笔记本用户并且机子性能一般的话那毫无疑问选择5.0版本,因为本人实践的真理:差劲的机子在安装时老是到配置环节时死机,damn!
二: 安装:
  最好装在一个目录下,比如 :D:\myphp;
Apache:很简单,点击setup就可以了。
PHP:(1)解压至 D:\myphp\php5.2.14;然后把名为php-ini-development的文件改名为php-ini.(另一个是php-ini-production,这里不用这个,这个发布 用的)
(2) 在install文本文档里找到以下三句话:LoadModule php5_module "c:/php/php5apache2.dll" (目的:Apache载入PHP模块)
                      AddType application/x-httpd-php .php(目的:支持解析PHP扩展格式)
                    PHPIniDir "C:/php"(目的:Apache找到PHP配置文件)
   改为: LoadModule php5_module "D:/myphp/php5.2.14/php5apache2_2.dll"(根据实际情况改写目录)
       AddType application/x-httpd-php .php
       PHPIniDir "d:/myphp/php5.2.14"(根据实际情况改写目录)
接着把他们复制到D:\myphp\Apache2.2\conf目录下httpd文件里面#LoadModule vhost_alias_module modules/mod_vhost_alias.so这句话下一行,记着要顶格写哦。
(3)a:找到php.ini文件,找到;extension_dir 去掉前面的“;”然后改为extension_dir = "D:/myphp/php5.2.14/ext/",这句话的目的是让PHP解析器成功的找到所需要组件的位置即ext目录。
  b:开启组件:找到extension列表,去掉前面的分号开启服务,常用的有:
      extension=php_bz2.dll
      extension=php_gd2.dll
      extension=php_mbstring.dll
      extension=php_mysql.dll
      extension=php_mysqli.dll
mysql:很简单setup直接下一步就ok了,不过要注意若您要卸载之前的版本那么就要卸载干净,否则装上去不能配置。
PHPmyadmin:(1)把文件加压至:D:\myphp\Apache2.2\htdocs\phpMyAdmin当中,然后把名为config.sample.inc的PHP文件名字改为config.inc
        (2)在里面找到
$cfg['blowfish_secret'] = '';
$i=0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
可以往$cfg['blowfish_secret'] = '';引号里加名称如:ba17c1ec07d65003,如果这样每次登陆就不用提交密码;
不过可以删掉这句话,然后在$i++;下面的句子中填写MySQL信息比如:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123'; // use here your password
$cfg['Servers'][$i]['auth_type'] = 'config';
Zend Optimizer 点击setup直接下一步,不过要注意在提示选项时,选择正确的版本和路径。
ok!所有工作已经完成,如果我的观点您有异议欢迎联系我,毕竟这只是我自己在学习时摸索出来的,难免有问题。



上一篇:安装EPP的调试Zend Debugger
下一篇:深入探讨oracle字符编码问题,关于NLS_LANG
authicon kurt226 发表于 2011-5-11 07:59:46 | 显示全部楼层
喜欢喜欢喜欢
authicon D_hong 发表于 2011-5-18 09:59:54 | 显示全部楼层
继续来索要
authicon 21585151 发表于 2011-5-18 20:59:42 | 显示全部楼层
有意思~顶顶 ,继续顶顶。继续顶哦
authicon 蓝色天空k 发表于 2011-5-26 20:59:39 | 显示全部楼层
真的有意思!
authicon fantuanzi 发表于 2011-6-16 14:59:46 | 显示全部楼层
好东西,要下来看看
authicon 风中徜徉 发表于 2011-6-19 15:59:49 | 显示全部楼层
顶你一下,好贴要顶!
authicon lanyuqing 发表于 2011-6-22 03:00:09 | 显示全部楼层
真的有意思!
authicon nancybingling 发表于 2011-6-23 02:00:04 | 显示全部楼层
顶顶更健康
authicon lakelouise 发表于 2011-6-24 01:00:02 | 显示全部楼层
哈哈  收了你
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-6-20 07:23

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表