基于Windows下Apache PHP5.3.1安装教程


Posted in PHP onJanuary 08, 2010

都是下载最新的推荐版本,原来并没想到发到坛子来,所以并没有截图,后来总结到记事本的时候发现还是有蛮多问题的,所以就共享出来,希望对大家
有所帮助。在做实验的时候,我也参考了坛子里其他的前辈写的教程,在此多谢了。步骤写得比较简略,但重要
的东西基本都写出来了,有不明白的可以借助搜索引擎,如果我在线,我也会尽力解答的。
安装过程如下:
①手动安装:

(1)按提示安装Apache 2.2.14,有两种版本(具体有什么区别网上有答案),都行的,安装在C:\WAMP\Apache2.2.14。

(2)解压php-5.3.1-Win32-VC6-x86.zip(选择VC6,Thread Safe版本)到C:\WAMP\PHP5.3.1中。

(3)打开httpd.conf,添加以下三行:

LoadModule php5_module C:/WAMP/PHP5.3.1/php5apache2_2.dll

PHPIniDir "C:/WAMP/PHP5.3.1"

AddType application/x-httpd-php .php .phtml

找到

DirectoryIndex index.html

改为:

DirectoryIndex index.html index.php


(4)设置环境变量:C:\WAMP\PHP5.3.1;C:\WAMP\PHP5.3.1\ext;

还可以把C:\WAMP\Apache2.2.14\bin也添加进去,这样如果Apache出错就可以

直接在命令控制台中打命令调试。

(5)修改php.ini:

找到extension_dir,设置为extension_dir = "C:/WAMP/PHP5.3.1/ext"

找到以下extension:

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

去掉之前的分号。这个根据需要去掉前面的分号。

(6)重启Apache,写个有PHP语句的php网页测试。

(7)解压mysql-noinstall-5.1.41-win32.zip到C:\WAMP\MySQL5.1.41中

(8)把my-large.ini改名为my.ini,找到[mysqld]添加如下语句:

#set default language

default-character-set=gbk

#set basedir to your installation path

basedir=C:/WAMP/MySQL5.1.41

#set datadir to the location of your data directory

datadir=C:/WAMP/MySQL5.1.41/data

(9)先设置环境变量:C:\WAMP\MySQL5.1.41\bin,然后打开命令窗口,输入:

mysqld --install MySQL --defaults-file=C:\WAMP\MySQL5.1.41\my.ini

安装完成后在命令窗口输入:mysql -u root

设置root帐户密码:set password for 'root'@'localhost' = password('123456');

这样之后就可以使用mysql了,重启Apache,写个php网页测试。

(10)根据提示安装ZendOptimizer-3.3.0a-Windows-i386.exe。

(11)解压phpMyAdmin-3.2.4到C:\WAMP\Apache\htdocs\phpMyAdmin中。

(12)打开文件config.sample.inc.php,寻找到代码行:

// $cfg['Servers'][$i]['controluser'] = 'pma';

// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

改为:

$cfg['Servers'][$i]['controluser'] = 'root';

$cfg['Servers'][$i]['controlpass'] = '123456';

注意:如果需要通过远程服务器调试使用phpMyAdmin,不能让blowfish_secret内容为空。

可以随便设置一个字符串。

(13)以config.inc.php保存在同一目录下,现在可以在浏览器中使用phpMyAdmin了。

至此,手动安装完毕。

************************************************************************************

#####################################################################

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

②自动安装:

(1)按提示安装Apache 2.2.14,有两种版本(具体有什么区别网上有答案),都行的,安装在C:\WAMP\Apache2.2.14。

(2)运行php-5.3.1-Win32-VC6-x86.msi(选择VC6,Thread Safe版本),安装在C:\WAMP\PHP5.3.1中。

(3)安装完后在网上找到ntwdblib.dll这个文件,放在C:\WAMP\PHP5.3.1目录中(不推荐这种做法)。

或者打开php.ini,注释掉下面的一句(就是在前面加个分号,如果已经被注释了那更好):

extension=php_mssql.dll

然后重启Apache,这时应该就可以了(如果直接重启Apache,有可能出错)。

写个php网页测试下。

(4)运行mysql-5.1.41-win32.msi,安装在C:\WAMP\MySQL5.1.41中。

(5)重启Apache,新建一个php网页,连接一下MySQL以验证是否安装成功。

(6)解压phpMyAdmin-3.2.4到C:\WAMP\Apache\htdocs\phpMyAdmin中。

(7)打开文件config.sample.inc.php,寻找到代码行:

// $cfg['Servers'][$i]['controluser'] = 'pma';

// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

改为:

$cfg['Servers'][$i]['controluser'] = 'root';

$cfg['Servers'][$i]['controlpass'] = '123456';

注意:如果需要通过远程服务器调试使用phpMyAdmin,不能让blowfish_secret内容为空。

可以随便设置一个字符串,最好是设置一个字符串。

(8)以config.inc.php保存在同一目录下,现在可以在浏览器中使用phpMyAdmin了。

至此,自动安装完毕。

PHP 相关文章推荐
计数器详细设计
Oct 09 PHP
色色整理的PHP面试题集锦
Mar 08 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
May 15 PHP
怎样使用php与jquery设置和读取cookies
Aug 08 PHP
ThinkPHP令牌验证实例
Jun 18 PHP
使用array_map简单搞定PHP删除文件、删除目录
Oct 29 PHP
分享十款最出色的PHP安全开发库中文详细介绍
Mar 22 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 PHP
Yii2中cookie用法示例分析
Jul 18 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
Aug 11 PHP
php删除一个路径下的所有文件夹和文件的方法
Feb 07 PHP
PHP中类与对象功能、用法实例解读
Mar 27 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 #PHP
PhpMyAdmin中无法导入sql文件的解决办法
Jan 08 #PHP
php实现的遍历文件夹下所有文件,编辑删除
Jan 05 #PHP
处理php自动反斜杠的函数代码
Jan 05 #PHP
php实现首页链接查询 友情链接检查的代码
Jan 05 #PHP
用php实现的获取网页中的图片并保存到本地的代码
Jan 05 #PHP
用PHP查询搜索引擎排名位置的代码
Jan 05 #PHP
You might like
一次编写,随处运行
2006/10/09 PHP
使用php判断服务器是否支持Gzip压缩功能
2013/09/24 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
高质量PHP代码的50个实用技巧必备(下)
2016/01/22 PHP
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
基于javascript实现的购物商城商品倒计时实例
2016/12/11 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
微信小程序picker组件下拉框选择input输入框的实例
2017/09/20 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
Python 可爱的大小写
2008/09/06 Python
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
Python自动登录126邮箱的方法
2015/07/10 Python
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
Python正则简单实例分析
2017/03/21 Python
不可错过的十本Python好书
2017/07/06 Python
在python中使用xlrd获取合并单元格的方法
2018/12/26 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
Pytorch to(device)用法
2020/01/08 Python
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
婚礼新郎父母答谢词
2014/01/16 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
家长给孩子的评语
2014/01/30 职场文书
和解协议书
2014/04/16 职场文书
师德师风整改措施
2014/10/24 职场文书
入党介绍人意见范文
2015/06/01 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书
浅析MongoDB之安全认证
2021/06/26 MongoDB
mysql创建存储过程及函数详解
2021/12/04 MySQL