亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Apache > 正文

Win2000+Apache+MySql+PHP4+PERL安裝使用小結

2024-08-27 18:28:50
字體:
來源:轉載
供稿:網友

最大的網站源碼資源下載站,

windows 2000+apache+mysql+php3+php4+perl安裝使用小結
www。1000script.com 2002-9-3 1000script專業腳本
windows 2000+apache+mysql+php3+php4+perl安裝使用小結(一)
  這里一定有許多和我一樣喜歡嘗試新鮮事物的朋友,尤其是當聽說
某某軟件有了新的版本時一定也會迫不及待的去下載一份回來用用再說。
這里我想和大家探討一下以下流行軟件的應用,意在拋磚引玉。

os : microsoft windows 2000 professional簡體中文版
web server: apache 1.3.12 for win32
mysql : mysql shareware 3.22.34 for win32
php3 : php 3.0.15 for win32
php4 : php 4.0.0 for win32
zend : zend optimizer beta4 for php 4.0.0 for win32

【★★★ apache快速安裝 ★★★】

1. 運行 apache_1_3_12_win32.exe ,按照提示安裝,安裝目錄不妨為:
  c:/apache
2. 修改 c:/apache/httpd.conf,去掉servername前的“#”號,后面
  跟本機的ip地址
3. 運行 c:/apache/apache -i 將apache安裝成為windows 2000的一個服務
4. 運行 net start apache 啟動apache
5. 將 c:/apache/htdocs/index.html.en 改名為 index.html ,然后
  在瀏覽器地址欄中輸入: http://localhost

【★★★ mysql快速安裝 ★★★】

1. 將 mysql-shareware-3.22.34-win.zip 解壓縮到一個臨時目錄下,
  然后運行 setup.exe 開始安裝,一切用默認值安裝即可
2. 運行 c:/mysql/bin/mysqld-shareware --install
  將mysql安裝成windows 2000的一個服務
3. 運行 net start mysql  啟動mysql服務即可

【★★★ php3快速安裝 ★★★】

1. 將 php-3.0.15-win32.zip 解壓縮到一個目錄下,例如
  c:/apache/php3
2. 將 c:/apache/php3/php3.ini-dist 拷貝到 c:/winnt 目錄下,
  并改名為 php3.ini
3. 修改 c:/apache/conf/srm.conf,加入如下幾行:
scriptalias /php3/ "c:/apache/php3/"
addtype application/x-httpd-php3 .php3
action application/x-httpd-php3 "/php3/php.exe"
4. 重新啟動apache (net stop apache, net start apache)
  php3就可以運行了,創建一個文件 c:/apache/htdocs/info.php3 ,
  內容只有一行:
  
  然后在瀏覽器地址欄中輸入:http://localhost/info.php3
5. 為了加入對mysql的支持,需要編輯 c:/winnt/php3.ini ,
  找到extension_dir,將該行改為:
extension_dir = "c:/apache/php3/"
  再找到
;extension=php3_mysql.dll
  去掉前面的分號即可

【★★★ php4快速安裝 ★★★】

1. 將 php-4.0.0-win32.zip 解壓縮到一個目錄下,例如
  c:/apache/php
2. 將 c:/apache/php/php.ini-dist 拷貝到 c:/winnt 目錄下,
  并改名為 php.ini
3. 將 c:/apache/php/php4ts.dll 拷貝到 c:/winnt/system32 目錄下
4. 修改 c:/apache/conf/srm.conf ,加入如下幾行:
scriptalias /php/ "c:/apache/php/"
addtype application/x-httpd-php .php
action application/x-httpd-php "/php/php.exe"
5. 重新啟動apache (net stop apache, net start apache)
  php4就可以運行了,創建一個文件 c:/apache/htdocs/info.php ,
  內容只有一行:
  
  然后在瀏覽器地址欄中輸入:http://localhost/info.php
  php4內置對mysql的支持,不需要額外設置

【★★★ zend optimizer for php4快速安裝 ★★★】

1. 將 zendoptimizer-beta4-windowsnt.zip 解壓縮到一個目錄下,
  例如 c:/apache/zend
2. 修改 c:/winnt/php.ini ,在任何地方加入如下兩行:
zend_optimizer.optimization_level=7
zend_extension_ts="c:/apache/zend/zendoptimizer.dll"
3. 在瀏覽器中刷新info.php,可以看到多了這么一行:
  with zend optimizer v0.98, copyright (c) 1998-2000, by zend techno
logies

【★★★ active perl快速安裝 ★★★】

1. 鼠標雙擊 activeperl-5.6.0.613.msi 運行之,這是一個windows
  installer packge格式的安裝包,在windows 2000下可以直接
  運行,按照提示安裝,默認的安裝路徑是 c:/perl ,不妨改成
  c:/usr
2. 修改 c:/apache/srm.conf ,加入如下一行:
addhandler cgi-script .pl
3. 在perl程序的第一行加上:
#!/usr/bin/perl
4. 為了讓apache也能夠識別*.cgi程序,在 srm.conf 中加入:
addhandler cgi-script .cgi
  這樣一來本地的perl cgi程序就可以和unix主機上的完全保持一致了
  為了讓apache能夠處理server side include,在 srm.conf 中加入:
addtype text/html .shtml
addhandler server-parsed .shtml
  這樣cgi程序就可以以ssi的方式運行了
5. 為了讓以上修改生效,需要重新啟動apache (net stop apache, net start
apache)


完全按照以上步驟進行,就會在不出錯的情況下擁有了
apache+mysql+php3+php4+perl的運行環境了!事實上,
以上方法在windos nt4.0+sp3+中一樣可行。

【☆☆☆ apache概要說明 ☆☆☆】

apache的默認安裝目錄是c:/program files/apache group/apache,
不過為了方便起見,不妨將它安裝到c:/apache目錄下。配置文件是
c:/apache/conf/httpd.conf,通常至少需要修改的是servername這
一項,把注釋符號“#”去掉,最簡單是后面跟ip地址,對于有wins
的局域網用戶可以用機器名,對于有dns的網絡用戶可以用域名。在
windows 2000下沒有設置servername這一項會造成apache不能啟動。
還有一個影響是當用如下方式使用alias時:
alias /userdir "c:/userdir/"
假如這樣調用:
http://localhost/userdir/
不會產生任何問題,可是如果這樣調用:
http://localhost/userdir
那么localhost會被替換成servername所指定的值,如果這個值不能
被正確解析,就無法訪問。
用戶的配置項目添加在httpd.conf或者srm.conf中都可以,一說是將
所有的配置項目都放在httpd.conf中,這樣只需要修改維護這一個
配置文件,比較方便,而且避免了沖突(這是srm.conf文件中說的?。?。
可是httpd.conf確實太大了,要在里面搜索特定的項目就不很容易。
還有一說是將所有的用戶自己添加修改的配置項目都放在srm.conf中,
這個文件很小,便于察看修改,本人傾向于后者。
在httpd.conf中,apache的其它常用的可能需要修改的設置有:
serveradmin [email protected]ess #管理員的e-mail地址

documentroot "c:/apache/htdocs" #默認的根路徑
注意路徑全都是用斜線而不是反斜線來分隔

directoryindex index.html index.php index.php3 index.htm index.shtml
這一項指明了在每個目錄中的默認文檔及其順序

accessfilename .htaccess #目錄訪問的配置文件名
用資源管理器會發現無法將一個文件改名成“.htaccess”,不過
在命令行方式下可以,用notepad也可以另存為這個文件名。

【☆☆☆ mysql概要說明 ☆☆☆】
mysql的默認安裝目錄是c:/mysql,安裝結束后沒有任何提示信息說安裝結束,請點finish按鈕之類的話,直接就退出了。如果需要安裝到其他目錄,建議先安裝到c:/mysql,然后再整個目錄move到自己希望的地方,例如移動到d:/mysql 之后,需要編輯 d:/mysql/my-example.cnf (*.cnf的文件在windows 2000中會被注冊成為 speeddial文件,在資源管理器中無法操作,要用命令行來啟動notepad編輯,例如運行notepadd:/mysql/my-example.cnf ,但是這個文件是unix系統下的文本文件格式,在notepad中不能正確換行,可以用write打開編輯,
或者用write打開后保存一次,再用notepad就可以編輯了。)找到basedir一行,去掉前面的“#”號注釋,將后面的路徑改為移動后的目錄(目錄分隔符要用斜線而不是反斜線),然后另存為:c:/my.cnf
用服務方式啟動的mysql如果用 net stop mysql 來停止,會得到一條 出錯消息,例如:
    c:/>net stop mysql
    mysql 服務正在停止.
    系統出錯。
    系統發生 1067 錯誤。
    進程意外終止。
    mysql 服務已成功停止。
這沒有關系,mysql確實已經停止了。但是假如不希望看到任何出錯消息
的話,可以用以下的命令來停止:
    c:/>mysql/bin/mysqladmin -u root shutdown
如果沒有任何提示信息,說明mysql已經成功停止了。
需要說明的是mysql雖然號稱安裝簡單,易于使用,但是這畢竟是基于sql的數據庫管理系統,所以如果不是對sql十分精通的話恐怕也不能拿它來做什么。網上有許多管理mysql的工具,例如基于php3的有phpmyadmin,map,基于windows的有mysqlwinadmin,myadmin等。由于php3與php4的mysql功能頗多不兼容之處,所以我建議在apache中同時安裝php3與php4。這兩個小程序可以在這里下載:
http://www.nease.net/~yzwang/php/
都只有幾十k,而且phpmyadmin中還包含有簡體中文的提示,將 phpmyadmin_2.0.5.zip 帶目錄名解壓縮到 c:/apache/htdocs目錄下,或者其他設定了alias的目錄下,然后編輯文件:c:/apache/htdocs/phpmyadmin/config.inc.php3 在里面找到:
require("english.inc.php3");
一行,將它替換成:require("chinese_gb.inc.php3");
然后保存。在啟動它之前還有一件必須要做的事就是編輯 c:/winnt/php3.ini ,
在里面找到 include_path 一行,將它修改為:
    include_path = "c:/apache/htdocs/phpmyadmin"
保存后在瀏覽器地址欄中輸入:
    http://localhost/phpmyadmin/index.php3
看到沒有?它說——〉“歡迎使用 phpmyadmin 2.0.5” !

【☆☆☆ php3概要說明 ☆☆☆】

php3似乎沒有什么其它需要特殊設定的東西,唯一需要修改的文件就是 php3.in

i 。
上面已經提到要修改的兩個部分:
    include_path = "c:/apache/htdocs/phpmyadmin;c:/apache/htdocs"


凡是在php3中使用了 include 或者 require ,所要包含的文件必須在
include_path 所設定的路徑之一,好在修改了php3.ini后會立即生效,
不需要重新啟動apache。
    extension_dir = "c:/program files/apache/php3/"
這一項也是必需的,否則無法加載擴展模塊。
php3.ini中的內容是區分大小寫的!不過windows的路徑名大小寫沒有關系。

【☆☆☆ php4概要說明 ☆☆☆】

php4與php3頗多不同之處,php.ini的大小就比php3.ini大了幾乎一倍。
所要修改的項目與php3.ini中的兩項一樣,include_path 與 extension_dir 。


不過由于內置了mysql的支持,如果只用mysql的話,那么連 extension_dir
也不用修改,保持默認值即可。php4提供了兩個php.ini的版本可用選擇:
php.ini-dist
php.ini-optimized
如果使用 php.ini-dist 的話,那么在使用上沒什么問題。可是也許有
好事之徒如我,用了 php.ini-optimized ,那么會遇到重大問題。
大家知道,php對于表單的處理極為方便,對于使用了 post 方法的表單,
php會自動根據表單的 name 生成同名的變量,幾乎所有的php程序都是
這樣使用自動生成的表單變量的,然而如果將 php.ini-optimized 拷貝
到 c:/winnt 目錄下并改名為 php.ini 的話,將沒有自動表單變量生成!
仔細看看 php.ini-optimized ,有這么一段:
    register_globals = off  ; whether or not to register the egp

cs variables as global
                 ; variables. you may want to turn t

his off if you don't want
                 ; to clutter your scripts' global sc

ope with user data. this makes
                 ; most sense when coupled with track

_vars - in which case you can
                 ; access all of the gpc variables th

rough the $http_*_vars[],
                 ; variables.
為了能夠正確運行其他人寫的php范例程序,建議還是改成:
    register_globals = on

其實我使用php的經驗還不是很多,但是仍然注意到以下幾個問題:
1. 在需要包含另外一個文件時可以用 include ,也可以用 require 。
  但是要求在 php.ini 中有路徑設定。假如包含文件的目的僅僅是為了
  在瀏覽器中顯示輸出的話,可以用
    readfile("filename");
  而且參數還可以是 http 或者 ftp 的 url 。
2. 要獲取本文件的文件名,許多人用 $php_self ,可是我覺得用
    getenv("path_info");
  更好。使用的場景例如:
    ">
3. 要讀入整個文件,簡單地使用:
    $contents=file("filename");
  就可以了,$contents 會成為一個 array 變量,文件的每一行會成為
  $contents 中的每一項。陣列下標從 0 到 count($contents) 。
【☆☆☆ zend optimizer for php4概要說明 ☆☆☆】
該軟件也可以從以下地址下載,只有41k:
http://www.nease.net/~yzwang/php/
需要注意的就是這個版本是
zend optimizer beta4 for php4.0.0 for windowsnt,版本號是0.98。
只能用在上述的 php4.0.0 for win32 這個版本上。
【☆☆☆ active perl概要說明 ☆☆☆】
active state的activeperl 5.6是目前最流行的最新版本的perl解釋器,不明白為什么要8174k這么大? 幾乎是apache和mysql加起來的大小。不過這是完全版本的perl,包含有perl5的各個模塊。之所以建議安裝到c:/usr 目錄下,是由于這樣一來perl的cgi程序就可以用和在unix下一樣的shabang行了:
#!/usr/bin/perl
當然,按照windows格式用也可以:
#!c:/usr/bin/perl.exe
這樣在自己的機器上調試好的perl程序不用修改就可以上傳到unix主機上去使用,方便很多。關于perl的編程問題不在本文討論的范圍之內。
本文旨在拋磚引玉,希望和各地的朋友交流。也希望大家把在使用php及其相關環境中的心得寫出來與網友們共享,共同進步。



原作者:1000script
來 源:1000script.com

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩中文字幕不卡视频| 色悠悠久久久久| 欧美日韩国产中文精品字幕自在自线| 久久天天躁狠狠躁夜夜躁| 亚洲天堂网站在线观看视频| 久久免费视频网站| 国产日韩av在线播放| 日本久久久久亚洲中字幕| 欧美国产乱视频| 国产精品久久久av| 久久久国产精彩视频美女艺术照福利| 成人免费视频网址| 亚洲美女免费精品视频在线观看| 久久精品国产欧美激情| 亚洲国产精品久久久久秋霞蜜臀| 中文字幕不卡av| 91久久精品美女高潮| 992tv成人免费影院| 日韩一区二区三区在线播放| 欧美一区二区视频97| 欧美激情图片区| 91久热免费在线视频| 91tv亚洲精品香蕉国产一区7ujn| 亚洲第一av网| 午夜精品久久久久久99热| 日韩av在线一区| 国产91在线播放精品91| 亚州av一区二区| 国产日韩欧美综合| 成人精品一区二区三区电影免费| 中文字幕精品视频| 亚洲精品久久久久久久久久久久久| 国产精品亚洲精品| 久久国产精品久久久久久久久久| 亚洲精品久久视频| 国产噜噜噜噜噜久久久久久久久| 国产日韩在线观看av| 狠狠色噜噜狠狠狠狠97| 国产成人精品最新| 91免费版网站入口| 欧美激情精品久久久久久变态| 久久国产精品久久国产精品| 亚洲成人三级在线| 成人羞羞国产免费| 92版电视剧仙鹤神针在线观看| 中文字幕欧美专区| 欧美大片免费观看在线观看网站推荐| 最近2019年中文视频免费在线观看| 中文字幕亚洲精品| 久久久电影免费观看完整版| 国产精品国内视频| 伊人久久久久久久久久久久久| 日韩在线观看你懂的| 国产精品第10页| 久久久精品视频在线观看| 久久久久久久久久久免费| 亚洲视频在线播放| 国产精品高潮呻吟久久av无限| 亚洲欧洲xxxx| 欧美激情第一页xxx| 欧美日韩激情视频8区| 日本久久久久久| 亚洲一区二区三区四区视频| 国产精品久久久久久久av大片| 久久久久久久国产精品| 国产成人精品午夜| 亚洲国产精品国自产拍av秋霞| 国产精品揄拍一区二区| 亚洲欧美成人一区二区在线电影| 亚洲国产精品一区二区久| 欧美天堂在线观看| 久热在线中文字幕色999舞| 国内精品国产三级国产在线专| 国产精品欧美在线| 欧美日韩免费观看中文| 欧美区二区三区| 久久激情五月丁香伊人| 欧美黑人极品猛少妇色xxxxx| 日本高清视频精品| 久久久精品一区二区| 欧美成人免费网| 最近中文字幕mv在线一区二区三区四区| 精品国产一区二区在线| 在线精品国产成人综合| 精品国产视频在线| 伊人成人开心激情综合网| 欧美香蕉大胸在线视频观看| 国产精品永久免费在线| 51久久精品夜色国产麻豆| 91经典在线视频| 国产视频精品免费播放| 青草青草久热精品视频在线观看| 亚洲国产另类 国产精品国产免费| 成人精品网站在线观看| 欧美日本中文字幕| 伊人激情综合网| 在线精品国产欧美| 国产精品三级久久久久久电影| 国产精品午夜国产小视频| 成人黄在线观看| 久久精品国产视频| 欧美最猛性xxxxx(亚洲精品)| 少妇高潮久久久久久潘金莲| 国产成人精品日本亚洲| 欧美一乱一性一交一视频| 中文字幕日韩精品在线观看| 欧美华人在线视频| 中文字幕在线观看亚洲| 久久久国产精品亚洲一区| 精品国产乱码久久久久久虫虫漫画| 日韩av不卡电影| 亚洲第一区在线观看| 亚洲二区中文字幕| 色一区av在线| 亚洲欧美成人精品| 日韩中文字幕视频在线| 亚洲精品在线不卡| 久久免费高清视频| 欧美日韩国产综合新一区| 欧美日韩国产专区| 久久久99免费视频| 日本一区二区三区在线播放| 久久色在线播放| 2019中文字幕全在线观看| 一区二区欧美在线| 92版电视剧仙鹤神针在线观看| 大桥未久av一区二区三区| 精品亚洲男同gayvideo网站| 欧美一级电影免费在线观看| 亚洲另类欧美自拍| 久色乳综合思思在线视频| 国产精品aaaa| 欧美国产激情18| 欧美大秀在线观看| 91热精品视频| 中文字幕日韩欧美精品在线观看| 亚洲天堂免费观看| xvideos亚洲| 国产精品电影网站| 国产女精品视频网站免费| 国产一区欧美二区三区| 日韩av一区二区在线| 午夜精品一区二区三区视频免费看| 国产亚洲精品91在线| 亚洲自拍av在线| 欧美日韩高清区| 国产精品午夜国产小视频| 欧美性做爰毛片| 中文在线资源观看视频网站免费不卡| 国产成人精品在线视频| 一个人看的www欧美| 日韩暖暖在线视频| 欧美精品18videos性欧美| 中文字幕在线精品| 亚洲免费精彩视频| 亚洲第一精品自拍| www.亚洲男人天堂| 精品中文字幕视频| 自拍偷拍亚洲区| 国产精品久久久久久久久借妻| 亚洲人精品午夜在线观看| 国产精品久久一区| 国产精品丝袜久久久久久高清| 97视频在线播放|