首页 > 网站 > Apache > 正文

windows下Apache2+php4+MySql5集成简明教程

2024-08-27 18:28:37
字体:
来源:转载
供稿:网友
一、软件下载 1.到www.apache.org下载apache2的安装文件参考链接:http://mirror.apache.or.kr/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.exe 2.到www.php.net下载php4的zip包参考链接:http://www.php.net/get/php-4.4.2-win32.zip/from/a/mirror说明:(1)php5已经比较稳定了,但是由于有很多php应用与php5兼容不够好,所以php4是一个比较好的选择。(2)php4有windows下的exe安装文件,但那个版本是一个微缩版,不够全,所以建议下载zip包,但需要手工安装。 3.到www.mysql.com下载mysql5参考链接:http://dev.mysql.com/downloads/mysql/5.0.html 4.下载phpmyadmin,用于操作mysql参考链接:http://count.skycn.com/softdownload.php?id=10687&url=http://gztt.driversky.com/down/phpmyadmin-2.7.0.zip 二、安装配置 1. apache和mysql的安装比较简单,跟一般windows程序安装没有多大区别,按照默认选项一步往下走即可,需要注意的一点是,最好把安装路径修改一下,不要太长,也不要有空格。比如安装apache时选择d:/,这样安装后的root是d:/apache2。
mysql的安装路径可以写d:/mysql50;安装好了以后,进入d:/mysql50/bin,运行mysqld-nt --install将mysql安装为系统服务。(mysqld-nt --remove是卸载服务) 安装好apache2后,打开d:/apache2/conf/httpd.conf,查找loadmodule,在所有loadmodule语句之后加入#sss added  (这句是注释)
loadmodule php4_module "d:/php4/php4apache2.dll"
addtype application/x-httpd-php .php
phpinidir "d:/php4"然后保存退出。 2.至于php: (1)解压zip包到d:/php4,然后把dlls和sapi目录中的dll都拷贝出来放到其父目录,即d:/php4下。 (2)把php.ini-dist(php默认设置)或者php.ini-recommended(php推荐设置)复制到/windows目录下(有的是winnt,视系统安装而定),然后改名为php.ini。 (3)把php4ts.dll复制到/windows/system32目录下。 (4)在环境变量中,把d/:php4加入系统变量的path。(加在尾部,前面用分号隔开) 3.将phpmyadmin解压到d:/apache2/htdocs/phpmyadmin。 四、运行服务 1.运行mysql:键入net start mysql即可(net stop mysql是停止服务) 2.运行apache:点击开始菜单->程序->apache http server 2.0.55->control apache server->monitor apache servers,会在任务栏右下角出现一个红色羽毛图标,点击右键open apache monitor,然后点击start按钮,如果有配置不正确,会有弹出窗口提示错误。否则会在窗口左下区域看到the apache2 server is starting字样。 五、测试效果 1.打开浏览器,输入http://localhost,正常会看到一个默认主页。 2.输入http://localhost/phpmyadmin/index.php,正常会看到phpmyadmin的主页。 注:如果端口号不是默认的80,而是8080,需要将localhost修改为localhost:8080。 六、写给新手     安装和配置甚至使用的步骤,往往在软件的文档中都已经写的很详细,虽然都是英文,但并不难懂,抓住关键词汇即可。我认为下载完一个好的习惯是首先阅读faq、readme、install等文档,然后再进行下一步。     如果软件的文档不够详细,可以到其官方网站,找相关技术论坛。国内也有很多很好的论坛,但学会阅读英文资料,我想对自己提高技术水平很有帮助。
补充:原来在windows sp1下安装没有问题,sp2中启动mysql时发现一个1067代号的错误,解决办法如下:
在c:/windows下建立一个my.ini。输入以下内容:
[mysqld]
# set basedir to installation path, e.g., c:/mysql
basedir=d:/mysql50

# set datadir to location of data directory,
datadir=d:/mysql50/data

[winmysqladmin]
server=d:/mysql50/bin/mysqld-nt.exe
user=root
password=
保存退出。然后再运行服务,应该没有问题了。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表