曾经安装过,也用过一段时间,没有遇到过如你所说的困难,我有过安装的大概纪录,但现在找不到了,看了看别人的文章,看来是一样的流程,或许是你下载的各种软件的问题。首先你必須去抓幾個安裝套件回來: 
1. PHP4.04 http://www.php.net/do_download.php?download_file=php-4.0.4-Win32.zip&source_site=www.php.net 把php-4.0.4-Win32.zip抓回來 
2. MySQL http://www.mysql.com/Downloads/MySQL-3.23/mysql-3.23.30-gamma-win.zip 把mysql-3.23.30-gamma-win.zip抓回來 
3. Apache http://httpd.apache.org/dist/binaries/win32/apache_1_3_14_win32_r2.exe把apache_1_3_14_win32_r2.exe 抓回來 for win32 下大部分都已經提供可執行的程式,所以你不需要像在linux下還要用 gcc去編譯PHP或mysql 安裝 apache: 
直接執行 apache_1_3_14_win32_r2.exe 就跟一般安裝軟體一樣,next by next 
(Jerry 建議將不要將apache 安裝到內定目錄,最好在c:\ 先見一個 MyPHP 的目錄,然後將apache安裝到 c:\MyPHP\apache 下) 安裝 mysql :同上,請按裝到 c:\MyPHP\mysql 下 安裝 PHP: 
將 PHP直接用 winzip 解開到 c:\MyPHP\php 將 c:\MyPHP\php\php4ts.dll copy 到 c:\winnt\system32 
將 c:\MyPHP\php\php.ini-dist copy 到 c:\winnt 下並改名為 php.ini 設定apache 啟動方式: 
win2000下你可以將 apache 的啟動方式,用"服務"方式啟動 
請先開一個 dos 視窗 
cd \MyPHP\apache\ 
apache -i -n "apache" 
這樣就可以把apache 安裝到系統的服務了,你可以到控制台的服務下看到apache列在服務列表內,以後開機後自動就執行了 
要啟動 apache 也可以直接在 dos 下打 net start apache 
關閉apache 打 net stop apache 設定mysql 啟動方式 
cd \myPHP\mysql\bin 
mysqld-nt --install 
開機時自動就會執行mysql 
和apache 一樣 啟動時 net start mysql 
關閉: net stop mysql 剩下最後的設定了!! 
修改c:\winnt 下的 php.ini 
修改以下幾行: 
extension_dir ="c:\myPHP\php\extensions" 
SMTP=ms10.hinet.net ;這裡要設定你以使用的發信伺服器 就是你outlook的SMTP 
[email protected] ;設定你的發信者 
以下如果有用到的模組,就把前面的";"拿掉就好了!! 
;extension=php_bz2.dll 
;extension=php_ctype.dll 
;extension=php_cpdf.dll 
;extension=php_curl.dll 
;extension=php_cybercash.dll 
;extension=php_db.dll 
;extension=php_dba.dll 
;extension=php_dbase.dll 
;extension=php_domxml.dll 
;extension=php_dotnet.dll 最後修改:c:\myphp\apache\conf\httpd.conf 
將這兩行加到: LoadModule php4_module c:/myphp/php/sapi/php4apache.dll 
AddType application/x-httpd-php .php3 .php .php3 修改這幾行: 
<IfModule mod_dir.c> 
DirectoryIndex index.php3 index.php index.php index.html ;=>加上index.php3.... 
</IfModule> 找到 #ServerName ...... 這行將"#"去掉 
成為: ServerName localhost 好了大公告成!!: 現在你只要將 apache 重新啟動就可以了!! 
還記得啟動方法嗎? 
net stop apache 
net start apache 現在在c:\myphp\apache\htdocs 下建一個叫 info.php3 
然後編輯這個檔: 
<? phpinfo(); ?> 開個IE :瀏覽 http://localhost/info.php3 
一切正常的話:就會看到 php的系統列表了!! 最後如果有需要的話:修改 mysql的連線密碼 cd \myphp\mysql\bin 
mysqladmin -uroot password '你的新密碼' 不過印象中我好像失敗過,後來我是用這個方法的: 
mysql mysql ====> 這時候還沒有密碼 
mysql> update user set password=PASSWORD("新密碼") where user='root'; 
mysql> \q 
然後重新啟動 mysql 
======================================================== 
後記: 
Jerry測試過將這個網站的程式直接搬到Win2000平台下run ,程式完全沒有修改,勁可以正確的執行!!不過因為 這版的 php-win 支援的gd模組是 png ,所以我只是稍微修改一下圖形的使用(流量統計), 
不過win版下的mysql 似乎有一點龜毛 #_#,沒有unix下那麼聽話!! 
像我從linux下 mysqldump 下來的 sql檔,在win32下用 mysql < .sql 方式載回資料庫時發現中文字衝碼問題 "例如 許,功..."不知道哪位比較有經驗的朋友可否告知問題?? 
解決方式:我用笨方法 .....用文字編輯器將所有衝碼的字先改為其他字,再做一次寫入的動作, 

解决方案 »

  1.   

    告诉我你 msn ,我一步一步教你安装.
      

  2.   

    复杂的我都不敢配置了:
    我就最简单的安装在启动APACHE2.0.47都不行
    首先:
    httpd.conf里编辑:

    AddType application/x-tar .tgz
    AddType image/x-icon .ico
    下添加:
    AddType application/x-httpd-php.php (我不懂这是什么意思?)
    在有很多LoadModule那段下面添加:
    LoadModule php4_module C:/php4/sapi/php4apache2.dll
    最后:复制"php4ts.dll"到system32目录
    这样重启APACHE就失败:
    Syntax error on line 768 of C:/Apache/Apache2/conf/httpd.conf:
    AddType requires at least two arguments, a mime type followed by one or more fil
    e extensions小弟刚接触PHP,发现安装太难了
    希望大哥帮忙:最好能在QQ里帮,安装成功后:立马开贴给你100分,不够再加
      

  3.   

    谢谢各位的帮忙
    什么叫msn
      

  4.   

    MSN 是 Microsoft 的一个即时通讯的软件。 和现在的QQ2003 差不多,实际是QQ2003模仿 MSN做的。你去 Microsoft 上下载一个,再去申请一个账号
      

  5.   

    机会难得哟,快点找myblessu(寒飞)  我都是找个会的人,帮我改的配置文件,你也找个,不然累死.
    不过我安装成功了,算算时间,呵呵,起码在你5天的基础上再*5.
    郁闷死了.
    加油.
      

  6.   

    谢谢寒飞
    现在 chairj(麽麽茶) 在教我
    忘了告诉我的QQ了:281995188
      

  7.   

    谢谢myblessu(寒飞)
    现在
    chairj(麽麽茶)在帮我了
    忘了告诉我的QQ:281995188
    不好意思
      

  8.   

    建议您看看www.21php.com那里论坛的精华区写的很详细
      

  9.   

    看来你关键是APACHE的配置上出了问题。希望你能配置好,万一不行我可以把我的配置文件给你,我是按最通用的方法配置的。
      

  10.   

    呵呵,为了给你点信心,给你介绍个软件:phptriad,你到bingle.pku.edu.cn去搜一下。是apache+php+mysql集成在一起的,免了配置之苦,(当然以后想做别的功能还要进行配置)。装上以后,在IE里敲http://localhost,看到了吧?恭喜你,在c:/apache/htdocs下再写一个php,比如a.php,然后http://localhost/a.php,看到了吧?嗬嗬,你成功了,好好学把!
      

  11.   

    呵呵
    什么都有集成啊
    不过还是自己配有成就感,HOHO!
      

  12.   

    我的建议是,安装一个win32下的可执行版本的php文件,直接安装就可以了。不需要再写什么配置文件。
      

  13.   

    EasyPHP,里面什么都有了,一般的学习应该可以了,就是版本比较老
      

  14.   

    ***安装Apache2 & PHP & MySQL  最新版本***这个是我自己写的,配置的比较简单。需要的软件(这些软件可能不是最新的,但是相对还是比较新的了):apache_2.0.47-win32-x86-no_ssl.msiphp-4.3.3-Win32.zipmysql-3.23.49-win.zip
    第一步:双击apache_2.0.47-win32-x86-no_ssl.msi,然后一路点next就好:),这个和安装普通的软件没什么区别第二步:把 php-4.3.3-Win32.zip 解压缩, 比如解到c盘,最好重新把文件夹命名一下,比如解到c:\php433 中。注意:php的所有内容要在c:\php433 中,而不是c:\php433\php-4.3.3-Win32或c:\php433\php-4.3.3-Win32\php-4.3.3-Win32中。第三步:把c:\php433中的php.ini-dist改名为php.ini。在把php4ts.dll和dlls文件夹中的所有东西 复制到 windows目录(windows2000为c:\winnt,winxp为c:\windows)中。第四步:打开apache安装目录,如果第一步是一路点next,则该目录为C:\Program Files\Apache Group\Apache2再打开conf目录中的httpd.conf,这个apache的配置文件,在最后面添加几行:ScriptAlias /php433/ "C:/php433/" 
    AddType application/x-httpd-php3 .php3 
    AddType application/x-httpd-php3 .php 
    AddType application/x-httpd-php3 .phtml 
    Action application/x-httpd-php3 "/php433/php.exe" 保存推出。
    *************到这里为止,安装结束****************测试:在C:\Program Files\Apache Group\Apache2\htdocs 目录下新建一个txt文件,添加一行:<? phpinfo(); ?>保存退出,并把该文本文件改名为info.php
    打开IE浏览器,在地址栏中输入:http://localhost/info.php如果有东西显示出来,就证明php和apache配置好了(只是最简单的配置)
    ************************************************第五步:安装mysql没什么特别的,和装普通软件一样。装完也不用配置什么,用php的mysql数据库函数就可以连接上了。
    *************The end****************************
      

  15.   

    www.tongda2000.com安装通达OA 2.4Apache 2.0.47 + php4.3.3 + MYSQL 3.23
    全给你自动安好了。d:\myoa\webroot就是你的根目录,开始写程序吧:)
    这个全自动安装程序我做的,有问题找我联系。
    MSN [email protected]
      

  16.   

    哎!你看看是WINDOWS安装组件中看看是不是装啦IIS?!
    如果是的话,你得先不它卸掉!
    APACHE 与IIS经常会冲突的!
    还有在同一个系统也不能同时安装MYSQL和SQL SERVER 2000。
      

  17.   

    今天终于安装完毕
    在此感谢
    chairj(麽麽茶)  ustb(偶然)以及 shg918(东昌湖里的小虾米) 的短信和热情的大虾们
    欠大家太多了
    哎,只怪我的可用分只剩337而已
    chairj(麽麽茶)  ustb(偶然)我另外开贴给分,他们很辛苦啊,在QQ上一步步教我,呵呵
    这里的100分依劳动成果大家共享吧
    希望以后多多指导
      

  18.   

    CSDN太小气了啊
    给的可用分太少了啊
    我现在就剩133分了
    哎,问题还有一大堆呢