基于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 相关文章推荐
discuz7 phpMysql操作类
Jun 21 PHP
收集的二十一个实用便利的PHP函数代码
Apr 22 PHP
php curl常见错误:SSL错误、bool(false)
Dec 28 PHP
三个类概括PHP的五种设计模式
Sep 05 PHP
php弹出对话框实现重定向代码
Jan 23 PHP
set_exception_handler函数在ThinkPHP中的用法
Oct 31 PHP
php模板引擎技术简单实现
Mar 15 PHP
ThinkPHP实现分页功能
Apr 28 PHP
详解PHP处理字符串类似indexof的方法函数
Jun 11 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
Oct 11 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 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
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
javascript div 弹出可拖动窗口
2009/02/26 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
浅谈Angular7 项目开发总结
2018/12/19 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
js实现动态时钟
2020/03/12 Javascript
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
Python中Class类用法实例分析
2015/11/12 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
python脚本后台执行方式
2019/12/21 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
美国男士和女士奢侈品折扣手表购物网站:Certified Watch Store
2018/06/13 全球购物
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
二手房购房意向书范本
2014/04/01 职场文书
借款担保书范文
2014/05/13 职场文书
12.4全国法制宣传日活动方案
2014/11/02 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
党员证明模板
2015/06/19 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书