Windows下安装Apache+php+Mysql服务器(实际安装所得,确实能成功)

时间:2021-06-16 20:33:23

所需的软件:php-5.0.5-Win32.RAR(4.0.1--4.0.3xx也可以,下面我会说明原因)
            Apache 2.0.55 for Windows.msi(Apache服务器)
            mysql-4.1.7-win.zip(mysql数据库)
            phpMyAdmin-264.zip
            ZendOptimizer-2.5.7-Windows-i386.exe(PHP加速软件,不装不可以,
            而且它只能支持php-5.0.5、4.0.1--4.0.3xx这些版本,其它的不行)
            phpwind 4.XX.ZIP (php的论坛)

第一步:安装apache
        注意:1)network domain 处填写例如下:163.com  、126.com  、ham.cn
              例如你申请的二级域名为:wwx.ham.cn,你就填写:ham.cn
              2)server name 处就填写你申请来的二级域名wwx.ham.cn
              3)administrator's email address处就填一个你的邮箱,什么的都可以。
              4)点next,进入下一步,这时选择custom,然后next,
              5)这时我们可以更改安装的路径,点击change,我把路径改为了d:/Apache Group/
                 (这个也没什么必然,放哪里都可以,看个人的需要,不过目录层数最好要小些,
                   这是有好处的),然后点ok
              6)接下来一路的next就可以了,最后点击finish完成。
  

             现在可以试一试你的apache是不是安装成功了,我们打开浏览器输入:http://你的ip地址

           (假如你已经打开本地连接上网了)或者 http://127.0.0.1(你根本就没有打开本地连接)

第二步:安装php
        1)解压缩 php-5.0.5-Win32.RAR ,我们把它解压到:d:/PHP目录
        2)将php.ini-dist拷贝到从C:/windows下,在winxp里是C:/windows,在win2000里是winnt下
            并把后缀-dist去掉,即改为  php.ini
        3)把 php/extexsinos下面的php_gd2.dll和php_mysql.dll这两个文件拷贝到

             c:/windows/system32下面 (在winxp下,win2000下自己变一下)


第三步: 修改相关的文件
         进入apache的根目录下,打开conf文件夹,用文本编辑器打开httpd.conf这个文件
         我的在D:/Apache Group/Apache2/conf下
<1>---------------------------------------------------------------------
         首先让我们找到如下所示的 DSO 列表.

         # Example:
         # LoadModule foo_module modules/mod_foo.so
           这还有许多,一直找到最后一行:

         #LoadModule ssl_module modules/mod_ssl.so
        上面一行是该列表的最后一行,按回车产生一个空的行,在这个空行内加入下面这行:
         LoadModule php5_module D:/php/php5apache2.dll (不带#号)
<2>---------------------------------------------------------------------

         <Directory "D:/Apache Group/Apache2/cgi-bin"> ,在第二个</Directory>

         后面两次回车,以便加入下面两行:
        AddType application/x-httpd-php .php .phtml .php3 .php4
        AddType application/x-httpd-php-source .phps 

<3>---------------------------------------------------------------------
       找到DocumentRoot这一行
       把DocumentRoot "D:/apache ******"改为DocumentRoot "D:/web"
       查找<Directory "D:/apache ******"改为<Directory "D:/web"
(必须在D盘下创建web文件夹.以后在IE输入IP后..默认index.html网页就可以放在改目录下)


<4>---------------------------------------------------------------------


     查找index.htm

     DirectoryIndex index.html index.html.var

    这里没设置index.php 所以如果只输入IP不输入具体文件名的话.只能显示index.html的页面..

    如果没有ndex.html 的话. index.php不会被当做默认主页而被输出的

    因此我们在这里把它改为

    DirectoryIndex index.html index.htm index.php index.php3

     保存设置,关闭httpd.conf


<5>---------------------------------------------------------------------

    打开php.ini文件..(一般在 C:/windows目录下)
    找到 extension_dir = "./" 行.修改为

   extension_dir = "D:/PHP/extensions"

    然后把 ;extension=php_gd2.dll行的";"注释去掉.
    把 ;extension=php_mysql.dll行的";"注释去掉.

    保存设置,关闭php.ini

    重新启动apache。

    现在我们打开D盘的web目录..创建index.php文件..内容为..

    <?
   phpinfo();
   ?>

  在IE输入你的ip  如:192.168.xx.xx ,这时会出现我们安装的php5.0.5的信息。

第四步:安装ZendOptimizer
        双击运行,next->Yes,这时可以更改文件释放的路径,我们选择默认的就可以了,点击next,
        现在它让我们选择我们已经安装的服务器,选择默认的apache就可以了,然后next,这时
        我们看到它让我们填写apache的安装目录,点击browse浏览,我的就是d:/Apache Group/Apache

      (你就要填写你的安装目录了),接着让我们选择php.ini文件存放的位置,我们前面把它放在了
       C:/windows下了,按照默认的就是的,点击next,现在它提示我们软件在安装时对php.ini进行了

       备份并进行了保存,我们点击“确定”继续安装,这时出现重启apache的提示,选择ok,但可能 

     会出现无法重启apache的提示,这时我们需要手动重启apache,必须重启,否则安装可能无法完   

     成(个人建议安装软件前关闭apache服务),最终完成安装。
       

第五步:安装mysql
        运行steup.EXE开始安装,点击next继续,我们看到有“typical”、“complete”、和

    “custom”三个选项,我们选择“custom”这一项,点击next,现在我们点击"chang.."

      按钮就可以根据需要选择文件的释放位置了,我把它放在D:/mysql这个文件夹下,大家可

     以根据具体的情况选择释放的位置。点击next,选择install..,接着我们看到又有三个选项,

     我们选择skip sing-up,点击next  ,出现一个默认已经勾选 的选项"configure the mysql server now"    ,

     点击finish开始服务器的基本设置,点击next,这时我们选择
     “standard configuration”(标准配置),next-->next,接着的这一页是关于修改安全设置(modify security settings)的,我们在new root password 后输入:753951wx(你可以自己需要填 写)confirm后输入:753951wx(即确认输入),  然后next,这时我们选择execute(执行),如果一切顺利的话,我们可以看到各个选项前均被勾选上了。
 点击"finish"完成安装。
       

第六步:使用phpMyAdmin对mysql进行管理
        1)由于我们在安装mysql时对root用户进行了密码设置,所以要顺利的连接上mysql
        我们必须修改phpmyadmin根目录下的config.inc.php文件,用记事本打开这个文件查找
        ['password']      = '',修改为刚刚为root设定的那个密码如:
        ['password']      = '753951wx'
       然后保存退出。
       2)这时我们在D:/web目录下建一个cmysql文件夹,把phpmyadmin根目录下的所有文件
       拷贝到D:/web/cmysql文件夹下面,然后在IE中输入:http://你的ip地址/cmysql/index.php,
       现在,我们已经打开phpMyAdmin这个管理软件了,我们可以看到,在右办页中有一个《创建  一个新的数据库》的选项,我们在库名中输入:bbs,后面的一栏(整理)使用默认的就可以了。

退出mysql管理,

关闭phpMyAdmin。

第七步:安装phpwind论坛
       我们把phpwind根目录下的所有文件拷贝到D:/web目录下,在IE里输入:http://你的ip地址/install.php
       我们看到出现了phpwind的安装界面,点击“同意”,接着如果一切显示ok就说明没有问题,我们点击“继续”,这时,出现在我们眼前的是一些需要设置的选项。由于我们在安装mysql的时候使用的就是默认localhost服务器,所以,《数据库服务器》就按默认的填写localhost,《数据库用户名》我们用刚刚安装mysql时的root,《数据库密码》就是我们为root设置的那个密码,《数据库名》就填写我们刚刚用phpMyAdmin建的那个数据库:bbs。在创始人资料一栏里就有你自己完成了,还是很简单的。然后点击“开始安装”,进入下一个安装界面, 如果一切正常的话我们可以看到“检查数据库配置文件”下的两项都是以蓝颜色显示的管理员的帐号也已经给出,我们点击“继续完成安装”,当我们看到“建立数据表:xxxxxxx 都显示“完成”,表示我们的安装成功了。
点击“完成安装”,大功告成.


注意问题:虽然我一再说文件的安装路径可以安需要选择,但是,我们的安装路径里最好没有中文名字的文件夹,否则可能导致服务器没法启动,数据库没法连接等问题。


   后记: 

    本人水平有限,做的这些事情也没有什么技术含量,主要是觉得按网上的很多这种教程根本就不能成功的架设 一个http服务器(不过,从这些文章中我学到了很多东西),所以在自己学习探索之后把具体的过程写下来,希望可以帮助那些和我一样正在在艰难摸索的人。其实我这里只是简单的架设了一个服务器,接下来还有很多的管理和 安全配置工作只能靠大家自己去完成了。

  视频教程我没有做,主要是觉得没那个必要,因为该说的我想我已经在文中说的很清楚了,如果确实有什么让大家不明白的地方还希望大家帮我指出来我也好改正。 如果确实有一部分人需要视频教程,还请和我联系,我会视情况能做的话就尽量做出来。