曾经安装过,也用过一段时间,没有遇到过如你所说的困难,我有过安装的大概纪录,但现在找不到了,看了看别人的文章,看来是一样的流程,或许是你下载的各种软件的问题。首先你必須去抓幾個安裝套件回來:
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. 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 方式載回資料庫時發現中文字衝碼問題 "例如 許,功..."不知道哪位比較有經驗的朋友可否告知問題??
解決方式:我用笨方法 .....用文字編輯器將所有衝碼的字先改為其他字,再做一次寫入的動作,
我就最简单的安装在启动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分,不够再加
什么叫msn
不过我安装成功了,算算时间,呵呵,起码在你5天的基础上再*5.
郁闷死了.
加油.
现在 chairj(麽麽茶) 在教我
忘了告诉我的QQ了:281995188
现在
chairj(麽麽茶)在帮我了
忘了告诉我的QQ:281995188
不好意思
什么都有集成啊
不过还是自己配有成就感,HOHO!
第一步:双击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****************************
全给你自动安好了。d:\myoa\webroot就是你的根目录,开始写程序吧:)
这个全自动安装程序我做的,有问题找我联系。
MSN [email protected]
如果是的话,你得先不它卸掉!
APACHE 与IIS经常会冲突的!
还有在同一个系统也不能同时安装MYSQL和SQL SERVER 2000。
在此感谢
chairj(麽麽茶) ustb(偶然)以及 shg918(东昌湖里的小虾米) 的短信和热情的大虾们
欠大家太多了
哎,只怪我的可用分只剩337而已
chairj(麽麽茶) ustb(偶然)我另外开贴给分,他们很辛苦啊,在QQ上一步步教我,呵呵
这里的100分依劳动成果大家共享吧
希望以后多多指导
给的可用分太少了啊
我现在就剩133分了
哎,问题还有一大堆呢