大家好.今天我来为大家介绍一下Apache+php+mysql组合在windows Xp下的安装与简单设置.
首先我们需要下载的软件是 apache_2.0.52-win32-x86-no_ssl mysql-4.1.7-win php-4.3.9-installer
现在我们先来安装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!
2004年11月15号 凌晨2点