2007年5月31日星期四

Apache+php+mysql组合在windows Xp下的安装与简单设置

大家好.今天我来为大家介绍一下Apache+php+mysql组合在windows Xp下的安装与简单设置.
 
首先我们需要下载的软件是 apache_2.0.52-win32-x86-no_ssl   mysql-4.1.7-win    php-4.3.9-installer
 
php-4.3.9-Win32   分别可以在他们官方网站www.apache.org  www.php.net  www.mysql.com
 
现在我们先来安装Apache. 我们把所有服务器软件安装到E盘.(纯属个人习惯.大家随便选择.方便管理就好)
 
现在Apache 服务器已经安装成功了..我们来测试一下.
 
在IE浏览器里输入192.168.0.1或者本机机名就可以访问到我们服务器默认主页了.
 
现在我们来安装PHP...执行php-4.3.9-installer进行安装.选择apache..继续安装..完成.
 
然后我们需要对Apache进行设置..让 Apache 解析 php 页面
 
用你喜欢的文本编辑器打开httpd.conf文件
 
httpd.conf文件的位置在G:\apache_2.0.54-win32-x86-no_ssl\Apache2\conf
 
<1>---------------------------------------------------------------------
首先让我们找到如下所示的 DSO 列表.
 
# Example:
# LoadModule foo_module modules/mod_foo.so
这还有许多,一直找到最后一行:
 
#LoadModule ssl_module modules/mod_ssl.so
上面一行是该列表的最后一行,按回车产生一个空的行,在这个空行内加入下面这行:
 
Code:
LoadModule php4_module E:/php/sapi/php4apache2.dll
 

<2>---------------------------------------------------------------------
在关闭conf文件之前,我们需要再加入两行。找到CGI-BIN目录,为了节省时间,
 
可以这样找:按CTRL+F,(译者注:如果你是在记事本而不是写字板里编辑这个文本,
 
那么,应该用快捷键F3)查找 <Directory "E:/Apache Group/Apache2/cgi-bin"> ,在第二个</Directory>
 
后面两次回车,以便加入下面两行:
 
Code:
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps 
 
<3>---------------------------------------------------------------------
 
把DocumentRoot "D:/apache/******"改为DocumentRoot "E:/www"
 
(必须在E盘下创建www文件夹.以后在IE输入IP后..默认index.html网页就可以放在改目录下)
 

<3>---------------------------------------------------------------------
 
使Apache2 支持中文编码
 
把      AddDefaultCharset ISO-8859-1
 
改为    AddDefaultCharset gb2312
 
现在保存httpd.conf文件....
 
现在工作还没有完..我们来解压刚刚下载的 php-4.3.9-Win32 文件..
 
把里面的sapi目录复制到php的根目录下..
 
然后在php根目录下创建extension文件夹..把php_gd2.dll文件复制进去..
 
打开php.ini文件..(一般在 C:/windows目录下)
 
找到 extension_dir = "./" 行.修改为
 
extension_dir = "E:\\PHP\\extension"
 
然后把 ;extension=php_gd2.dll行的";"注释去掉.
 
关闭php.ini
 

在httpd.conf里
 
查找index.htm
 
DirectoryIndex index.html index.html.var
 
这里没设置index.php 所以如果只输入IP不输入具体文件名的话.只会显示index.html页面..如果没有
 
index.html 的话.  index.php不会被当做默认主页输出的
 
我们把它改为
 
DirectoryIndex index.html index.htm index.php index.php3
 
然后我们把php根目录下的php4ts.dll文件.复制到windows目录下的system32目录下
 
winxp是C:/windows/system32 如果是win2000的话.一般是 C:/winnt/system32
 
保存.重启apache
 
到现在为止..Apache2 和 PHP 已经基本安装完了..
 
现在我们打开E盘的www目录..创建index.php文件..内容为..
 
<?
 echo "hello World";
?>
 
在IE里输如  192.168.0.1 如果输出 Hello World 则表示我们已经安装成功了:)
 
 
 
<4>----------------------------安装Mysql----------------------------
 

接下来我们来安装Mysql..它的安装非常简单..
 
解压缩mysql-4.0.15-win.rar文件
 
执行安装程序...安装完成了...现在打开Mysql..在这里需要设置初使帐号密码..填写记住就可以..
 
一般用不到它..
 
E:\mysql\bin\winmysqladmin.exe
 
在这里打开..
 
 
 
好了..现在你的服务器已经支持Mysql了..
 
为了方便管理..我们来安装mysql-front_2[1].5_setup.exe这款Mysql服务器管理软件...
 
现在安装完成了..打开它..新建用户..现在Mysql的root用户名为root 密码为空..登陆成功后
 
可以对root密码进行设置..密码设置完毕..创建bbs数据库..(Discuz!论坛时会用到)
 
退出mysql-front
 
现在我们把Discuz!论坛安装在e:/www/bbs目录下..
 
运行192.168.0.1/bbs/install.php
 
对Discuz!进行初始设置..
 
数据库服务器 localhost 就是指本机
 
数据库用户名 root
 
数据库密码   就是刚刚在mysql-front里设置的那个
 
数据库名   bbs
 
email 
 
ok
 
设置管理员用户密码
 

OK...论坛安装完成..
 
现在您的服务器已经支持PHP+Mysql了..:)
 
在这里仅仅是对Apache+php+mysql讲了一些最基本的安装与设置..
 
本人能力有限..有错之处请多多包涵并指正..谢谢!
 
感谢shishirui兄从始至终对我的无私帮助..
 
bye bye!
 
  by  Xerck    QQ 816616    MSN  xerck@msn.com    mail  xerck@163.com
 
       2004年11月15号 凌晨2点

没有评论: