基于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 相关文章推荐
用PHP实现的随机广告显示代码
Jun 14 PHP
php文章内容分页并生成相应的htm静态页面代码
Jun 07 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
Feb 04 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
解决file_get_contents无法请求https连接的方法
Dec 17 PHP
php常用字符串处理函数实例分析
Nov 22 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
Dec 31 PHP
php处理带有中文URL的方法
Jul 11 PHP
php中this关键字用法分析
Dec 07 PHP
PHP实现多级分类生成树的方法示例
Feb 07 PHP
Laravel 不同生产环境服务器的判断实践
Oct 15 PHP
基于laravel belongsTo使用详解
Oct 18 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
php $_SERVER当前完整url的写法
2009/11/12 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
php获取一个变量的名字的方法
2014/09/05 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
php生成图片验证码-附五种验证码
2015/08/19 PHP
php实现用户注册密码的crypt加密
2017/06/08 PHP
phpinfo无法显示的原因及解决办法
2019/02/15 PHP
JavaScript 字符串乘法
2009/08/20 Javascript
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
Js遍历键值对形式对象或Map形式的方法
2016/08/08 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
前端面试知识点目录一览
2019/04/15 Javascript
微信网页登录逻辑与实现方法
2019/04/29 Javascript
js实现前端界面导航栏下拉列表
2020/08/27 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
详解python eval函数的妙用
2017/11/16 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容Android和ios)
2016/12/15 HTML / CSS
Gerry Weber德国官网:优质女性时装,德国最大的时装公司之一
2019/11/02 全球购物
会计专业自荐信
2013/12/02 职场文书
工作交流会欢迎词
2014/01/12 职场文书
服装促销活动方案
2014/02/23 职场文书
槐乡的孩子教学反思
2014/04/27 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
电影开国大典观后感
2015/06/04 职场文书
导游词之介休绵山
2019/12/31 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
Win10 和 Win11可以共存吗? win10/11产品生命周期/服务更新介绍
2021/11/21 数码科技