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

首頁(yè) > 網(wǎng)站 > Apache > 正文

Windows中安裝Apache2和PHP4權(quán)威指南

2024-08-27 18:28:45
字體:
供稿:網(wǎng)友
apache 2和php是創(chuàng)建交互式網(wǎng)站的流行方案,而且成本很低。在windows中安裝apache 2是一件輕而易舉的事情,但要使php 4與apache 2配合無間地運(yùn)行,就需要一定的技巧。

  在php 4.3手冊(cè)的windows安裝小節(jié),沒有解釋如何讓php與apache 2配合使用,而有關(guān)apache 2安裝的小節(jié)缺失了你需要的大量信息。在網(wǎng)上公布的其他安裝指南中,也包含了不少錯(cuò)誤,使一些安裝人員只好不斷試驗(yàn)和犯錯(cuò)。例如,有些人甚至將php的dll替換成其他php版本的dll。ok,為了節(jié)省你的寶貴時(shí)間,我們準(zhǔn)備了這篇最權(quán)威的指南文章,幫你掃除一切煩惱。

  使用正確版本的windows

  首先要說一說兼容性:apache 2不能在windows 95上運(yùn)行;在windows 98上勉強(qiáng)能夠運(yùn)行,但不能作為服務(wù)使用。從4.3版本開始,php也不再支持windows 95。所以,你的windows操作系統(tǒng)必須是windows nt、2000或者xp。

  apache 2:源碼還是二進(jìn)制?

  如果你有visual c++ 5.0或更高的版本,或者安裝了microsoft visual studio,那么雖然可以根據(jù)源碼來生成apache,但請(qǐng)絕對(duì)不要這樣做。在visual studio ide中,windows下的生成過程非常復(fù)雜。即使從命令行編譯,也絕對(duì)不是一件易事。所以,除非你喜歡創(chuàng)建makefile,否則最好獲得一份windows installer二進(jìn)制發(fā)行包,也就是一個(gè).msi文件。等你對(duì)apache有了足夠多的認(rèn)識(shí),知道自己要進(jìn)行哪些定制操作時(shí),才可考慮親手生成(編譯)apache。

  如果已經(jīng)安裝好并正在運(yùn)行老版本的apache,首先要停止它,卸載它,然后才能開始安裝新服務(wù)器。多個(gè)版本的apache 2不能共存。

  雙擊apache 2 .msi文件。同意許可協(xié)議后,正確設(shè)置network domain和server name(如果不打算將apache安裝到遠(yuǎn)程計(jì)算機(jī),那么設(shè)置localhost就可以了),在administrator’s email address區(qū)域輸入你的電子郵件地址,保持端口80/服務(wù)選項(xiàng)單選鈕的選中狀態(tài)。在下一個(gè)對(duì)話框中如果選擇typical安裝,可以快速地獲得一個(gè)能實(shí)際工作的服務(wù)器環(huán)境。

  安裝提示

  建議將默認(rèn)安裝目錄從c:/program files/apache group變成c:/apache或者符合8.3文件名格式的其他名稱。這樣一來,以后每次輸入apache安裝路徑時(shí),都不必為其添加引號(hào)。

  稍候片刻,安裝向?qū)?huì)告訴你apache 2安裝成功。接下來惟一要做的事情就是進(jìn)行測(cè)試,請(qǐng)打開瀏覽器并訪問localhost,這樣應(yīng)該看到默認(rèn)的apache 2主頁(yè)。

  然后可以刪除主web服務(wù)器目錄中的所有示例文件,它們默認(rèn)位于c:/installdirectory/apache/apache2/htdocs中。如果有一個(gè)現(xiàn)成的主頁(yè)index.html,請(qǐng)把它拷貝到這里;另外,也可以馬上創(chuàng)建一個(gè)空白主頁(yè)。對(duì)于未初始化的html,以下代碼就可以了:

<html>
<head>title=default server page</head>
<body>default server page</body>
</html>
  讓apache 2為php做好準(zhǔn)備

  從現(xiàn)在開始,你需要較多地以人工方式進(jìn)行安裝,不能簡(jiǎn)單地點(diǎn)擊和選擇幾個(gè)選項(xiàng)了事。盡快習(xí)慣它吧,這才是apache的方式。你需要編輯文件來設(shè)置不同的配置選項(xiàng);如果操作不當(dāng),你所做的修改就會(huì)妨礙apache的正確加載。如果設(shè)置引發(fā)錯(cuò)誤,那么錯(cuò)誤可能被記錄到apache 2錯(cuò)誤日志中(默認(rèn)為c:/installdir/apache2/logs/error.log)。但能夠像這樣進(jìn)行記錄的畢竟是少數(shù),大多數(shù)錯(cuò)誤只會(huì)記錄到windows事件日志中(開始| 設(shè)置| 控制面板| 管理工具| 事件查看器)。

  令人遺憾的是,在你對(duì)安裝設(shè)置進(jìn)行調(diào)試時(shí),windows事件日志并不是一個(gè)方便的工具。更好的做法是在命令行窗口中測(cè)試apache服務(wù)器的加載,這樣能立即看到錯(cuò)誤報(bào)告。所以,在完成了我即將討論的配置修改后,請(qǐng)打開一個(gè)命令行窗口,切換到apache的binary目錄(c:/installdir/apache2/bin),在那里啟動(dòng)apache。

  apache配置文件是c:/apache/apache2/conf/httpd.conf,可用任何文本編輯器來編輯。查找directoryindex,定位到下面這一行:

directoryindex index.html index.html.var # index.php
  為了允許apache處理php頁(yè),要?jiǎng)h除注釋字符(#),變成:

directoryindex index.html index.html.var index.php
  還要允許在任何目錄中使用.htaccess文件,所以請(qǐng)?jiān)谂渲梦募胁檎襛llowoverride,把這個(gè)設(shè)置從none改成all。保存了所做的改動(dòng)后,可繼續(xù)在文本編輯器中打開該文件,因?yàn)榈葧?huì)兒安裝php時(shí),要再次編輯這個(gè)文件。

  安裝php

  雖然可以下載php的源碼,但和apache 2一樣,最好直接使用二進(jìn)制發(fā)行包。apache 2可采取2種方式來運(yùn)行php程序:通過一個(gè)cgi接口來運(yùn)行(外部調(diào)用php.exe),或者使用php的dll文件在apache的內(nèi)部運(yùn)行。后一種方式的速度較快。所以,針對(duì)每個(gè)版本的php,都會(huì)提供2個(gè)windows二進(jìn)制發(fā)行包。較小的是.msi包,它會(huì)安裝cgi可執(zhí)行程序php.exe,但其中拿掉了通過apache dll來運(yùn)行php腳本所需的模塊。較大的.zip包則包含了所有這些東西,你可以從snaps.php.net網(wǎng)站的win32區(qū)域下載它們。文件下載完畢后,把它解壓到c:/php(保留文件夾名稱)。除非你有絕對(duì)的把握,請(qǐng)同時(shí)下載php手冊(cè),它有多種語(yǔ)言的版本可供選擇。

  配置apache 2來運(yùn)行php4

  現(xiàn)在來到了最有趣的部分:將apache和php完美地配合起來。首先,請(qǐng)將c:/php/dlls目錄中的所有dll文件拷貝到windows的system目錄(%windir%/system)。接著,在apache的配置文件(httpd.conf)中查找包含了大量addtype命令那個(gè)小節(jié),自己添加下面這一行:

addtype application/x-httpd-php .php
  將c:/php/php.ini-recommended拷貝到windows目錄(%windir%),把它重命名為php.ini,并用文本編輯器打開它。編輯其中對(duì)doc_root、extension_dir和session.save_path進(jìn)行設(shè)置的3行,使其和下面展示的一致,注意要把installdir替換成你的apache 2的安裝目錄的名稱。

doc_root = c:/apache/apache2/htdocs
extension_dir = c:/php/extensions
session.save_path = c:/temp
  在session.save_path中使用正斜杠和反斜杠都是允許的。php手冊(cè)聲稱這些路徑參數(shù)需要在最后添加一個(gè)反斜杠,但這個(gè)說法是不正確的。在php 4.3中不需要這樣做。另外,如果c:/temp不存在,請(qǐng)自己創(chuàng)建它。

  下一步是允許apache將php程序作為模塊來運(yùn)行,這要求你采取2個(gè)步驟。首先,將c:/php/php4ts.dll拷貝到windows的系統(tǒng)文件夾(%windir%/system)。在httpd.conf中找到loadmodule小節(jié),自己添加下面這一行:

loadmodule php4_module “c:/php/php4apache2.dll”
  如果你出于某種原因而需要在cgi模式中運(yùn)行php程序(使用php.exe),請(qǐng)將上面這一行變成注釋,并在httpd.conf中添加下面這些行:

scriptalias /php/ "c:/php/"
action application/x-httpd-php "/php/php.exe"
  一切都搞定了嗎?

  保存所做的更改后,你需要親自去證明兩點(diǎn),才能確保apache 2/php 4成為一對(duì)完美的搭檔:apache能正常加載嗎,它能正確處理php頁(yè)嗎?

  要知道apache是否能夠正常加載,在你已經(jīng)打開的命令行窗口中輸入以下命令:

apache –k start
  另外,如果apache正在運(yùn)行,可用以下命令重新啟動(dòng)它:

apache –k restart
  從命令行啟動(dòng)apache的好處在于,如果出現(xiàn)一個(gè)錯(cuò)誤,apache會(huì)立即報(bào)告它。你可能遇到的最常見的問題在于,apache可能由于某種原因而無法加載php4apache2.dll。如果apache報(bào)告了這個(gè)錯(cuò)誤,請(qǐng)按前面所述的步驟重新操作一遍,確保一切都沒有錯(cuò)誤。

  要知道apache是否能正確地處理php頁(yè),請(qǐng)用你的文本編輯器創(chuàng)建一個(gè)簡(jiǎn)單的php頁(yè),命名為phptest.php,其中只包含下面這一行:

<? phpinfo(); ?>
  將文件保存到主web服務(wù)器目錄(c:/installdirectory/apache/apache2/htdocs),用瀏覽器訪問http://localhost/phptest.php。如果一切正常,應(yīng)該看到一個(gè)含有php徽標(biāo)的網(wǎng)頁(yè),其中包含大量設(shè)置和其他信息。要知道php當(dāng)前是通過cgi來運(yùn)行,還是在apache內(nèi)部運(yùn)行,可以檢查一下環(huán)境變量orig_script_name。如果php通過cgi來運(yùn)行,這個(gè)變量的值就是/php/php.exe。如果apache將php腳本作為模塊來運(yùn)行,該變量的值應(yīng)該是/phptest.php。

  雖然在windows上安裝apache 2和php并不是一件容易的事情,但也完全沒必要采取摸著石頭過河的做法。通過本文的說明,你應(yīng)該可以快速搭建起這個(gè)史上最好的、成本最低的環(huán)境。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
狠狠躁夜夜躁av无码中文幕| 美女久久久久久久久久| 嫩草视频在线观看| 伦一区二区三区中文字幕v亚洲| 69精品久久久| 91麻豆成人精品国产免费网站| 超级碰碰不卡在线视频| 精品极品在线| 日本一二区免费| 狠狠色噜噜狠狠狠狠色吗综合| 欧美亚一区二区三区| 国产尤物一区二区在线| 拔插拔插海外华人免费| 奇门遁甲1982国语版免费观看高清| 天天干天天玩天天操| 热99精品视频| 免费av一区二区| 99电影网电视剧在线观看| 国产在线自天天| 伊人久久亚洲美女图片| 欧美亚洲综合网| 成人性视频免费网站| 亚洲欧美一区二区久久| 久久久久国产精品一区| 中文字幕一区二区三区精华液| 欧美成人亚洲高清在线观看| 国内外成人免费激情在线视频| 国产在线播放一区二区| 自拍视频在线观看一区二区| 在线观看免费成人| 欧美sm一区| 日韩美女视频在线观看| 国外av在线| 久久久午夜视频| 中文字幕亚洲情99在线| 久久大大胆人体| 精品黑人一区二区三区观看时间| 国产又黄又大又粗视频| 久久免费精品国产| 国产乱子伦农村叉叉叉| 色狠狠久久av综合| 91精品一区二区三区久久久久久| 欧亚一区二区三区| 不卡高清视频专区| 午夜精品久久久久久毛片| 成人性教育视频在线观看| 99伊人成综合| 亚洲成av人片在线观看香蕉| 国产视频一区免费看| 国产美女免费网站| 免费黄网大全| 欧美少妇性xxxx| 中文字幕jux大岛优香| 在线播放91| 亚洲欧美在线一区二区| 久久国产精品久久久| 在线国产网址| 日韩精品高清不卡| 日韩高清在线观看| 成人毛片18女人毛片| 欧美国产精品va在线观看| 97超碰蝌蚪网人人做人人爽| 欧美午夜精品久久久久久孕妇| 91大神在线观看线路一区| 一插菊花综合| 欧美日韩亚洲一区在线观看| 99精品欧美一区二区三区小说| 毛片网站免费哦| 日韩电影天堂视频一区二区| 国内一级毛片| 99在线视频影院| 另类激情视频| 女教师淫辱の教室蜜臀av软件| 亚洲美女在线国产| 久久久精品一区| 99久久99热这里只有精品| www.日本高清视频| 一道本成人在线| 国产亚洲成av人片在线观看桃| 欧美久久久久久久| 亚洲精品一品区二品区三品区| 手机在线一区二区三区| 91在线精品| 亚洲精品一区二区三区在线播放| 97久久超碰福利国产精品…| 日本一区二区三区免费观看| 天天看片天天操| 在线观看免费p片视频网站地址| 国产精品一区二区男女羞羞无遮挡| 亚洲一区国产| 麻豆精品一二三| 1069男同网址| 亚洲国产精品无码观看久久| 天堂av免费观看| 成人午夜在线观看| 成人性生活视频免费看| 大地资源网在线观看免费官网| 国产精品日韩精品中文字幕| 成人av网站在线观看免费| 日本一区二区在线看| 亚洲欧美国产视频| 国产伦精品一区二区三区照片| 久久国产精品久久| 九七电影院97理论片久久tvb| 欧美高清精品一区二区| 久久人人97超碰国产公开结果| 国产精品亚洲第一区在线暖暖韩国| 国产精品国产对白熟妇| 成人免费在线网址| 26uuu另类亚洲欧美日本老年| 精品三级久久| 91亚洲国产成人久久精品网站| 你懂的网站在线观看网址| 国产精品入口免费麻豆| 天天色综合6| 免费国产精品视频| 国产欧美日产一区| 久久这里只有精品18| 欧美日产一区二区三区在线观看| 91精品动漫在线观看| 欧美亚洲成人xxx| 99只有精品| 国产精品夜夜夜爽张柏芝| **三级三级97片毛片| 成人影片在线播放| 最新91在线视频| 亚洲影视在线播放| 日本激情视频在线观看| www.国产一区二区| 三上悠亚在线一区| 怡红院怡春院首页| 亚洲激情av| 波多野结衣视频观看| 日韩精品中午字幕| 免费97视频在线精品国自产拍| 在线日韩成人| 在线视频欧美日韩精品| 国产精品一区电影| 日本蜜桃在线观看| 永久www成人看片| 国模私拍一区二区国模曼安| 久久亚洲不卡| 国精产品一区二区| 久热中文字幕在线观看| 国产xxx在线观看| 日本中文字幕在线播放| 精品美女视频| 强制高潮抽搐sm调教高h| 中文字幕av无码一区二区三区| 午夜在线免费观看视频| 亚洲欧美日韩人成在线播放| 2020天天操| 高清av一区二区| 久久亚洲精品视频| 国产午夜精品美女视频明星a级| 欧美日韩精品国产| 午夜免费精品视频| 国产在线观看免费视频软件| 丰满少妇在线观看资源站| 欧美一级片在线观看| 噼里啪啦国语在线观看免费版高清版| 国产精品99一区二区三| 激情se五月| 26uuu亚洲综合色| 女同毛片一区二区三区| 老色鬼久久亚洲一区二区| 中文字幕日韩有码| 国产网站av| 七七婷婷婷婷精品国产| 国产精品99精品一区二区三区∴| 91成人短视频| 一级毛片免费在线| 人人视频精品| 亚洲av少妇一区二区在线观看| 亚洲av片一区二区三区| 日韩精品一区二区三区蜜臀| 在线观看欧美一区| 青青草原播放器| 欧美少妇精品| av日韩在线看| 91蝌蚪porny| 日韩精品一卡二卡三卡四卡无卡| 日本成人精品在线| 91在线丨porny丨国产| 久草视频免费播放| 91精品国产一区二区三区动漫| 女同激情久久av久久| 亚洲成人人体| 四虎成人影院网址| 中文av免费观看| 极品美鲍一区| 久久资源在线| 永久免费看mv网站入口亚洲| 九九热视频在线| 黄在线观看免费网站ktv| 97久久超碰国产精品电影| 欧美激情 国产精品| 欧美r级电影在线观看| 中文字幕一区久久| 亚洲综合日韩在线| 黑人巨大精品欧美一区二区小视频| 天堂久久久久久| 亚洲欧洲日韩国产| 国产亚洲欧美日韩一区二区| 亚洲精品美女视频| 国产精品中出一区二区三区| 成人国产综合| 亚洲成a人片| 日韩亚洲一区在线播放| 中文字幕在线中文字幕日亚韩一区| 2023国产在线观看| 国产精品99一区二区| 久操视频在线免费播放| 一区二区不卡在线视频 午夜欧美不卡'| 欧美精品尤物在线| 国产农村妇女精品久久| 五月天婷婷网站| 国产美女主播在线播放| 人妻换人妻仑乱| 少妇激情av一区二区| 日韩一区二区a片免费观看| 成人av免费观看| 国产欧美88| 久久精品国产亚洲高清剧情介绍| 欧美国产激情视频| 亚洲人在线观看| 国产激情视频一区| 91精品久久久久久久久久久久久久| 激情综合丝袜美女一区二区| 最新欧美人z0oozo0| 蜜桃av中文字幕| 欧美一区二区三区精品电影| 99欧美精品| 日本精品一区二区三区不卡无字幕| 精品综合在线| 日本网站在线播放| 成人久久视频在线观看| 97超碰国产在线| 蜜桃视频在线网站| 欧美少妇bbb| 亚洲AV成人无码网站天堂久久| 西瓜成人精品人成网站| 国产精品99久久久久| 在线免费看黄| 国产日韩av高清| 日韩经典第一页| 激情视频国产| 亚洲午夜精品久久久久久app| 国产精品第8页| 国产精品自拍三区| 美女一级全黄| 色欧美乱欧美15图片| 日韩不卡在线播放| bt在线麻豆视频| 99视频在线精品国自产拍免费观看| 一本大道久久精品懂色aⅴ| 992tv在线观看在线播放| 私人玩物在线观看| 91视频网页| 国产精品久久无码一三区| 波多野结衣在线观看一区二区| 亚洲人成亚洲人成在线观看图片| 噜噜噜久久亚洲精品国产品麻豆| 337人体粉嫩噜噜噜| 97国产成人精品视频| 福利网站av| 日韩欧美二区三区| 欧洲亚洲在线视频| 久久国产天堂福利天堂| 中出中文字幕| 亚洲网址你懂得| 成人性生交大片免费看视频在线| 免费大片在线观看www| 91久久久久久久久久| 亚洲aaa视频| 成人精品网站在线观看| 久久久久久久一区二区| 国产乱码精品1区2区3区| 国产又粗又大又爽| 一级黄色片视频| 色偷偷精品视频在线播放| 欧美黑人巨大xxxx猛交| 欧美亚洲免费在线一区| 欧美一区二区三区成人久久片| 精品女厕厕露p撒尿| 日产精品高清视频免费| eeuss影院www免费视频| 人妻精油按摩bd高清中文字幕| jizz性欧美2| 国产精品尤物福利片在线观看| 在线观看亚洲精品福利片| 精品欧美一区二区三区精品久久| 色综合久久综合中文综合网| 中文字幕国产在线| 欧美极品在线播放| 欧美日韩亚洲91| 一本一道久久a久久综合精品| 鲁鲁在线中文| 日韩福利在线观看| 久久精品在线视频| 久草免费在线观看| 97国产一区二区| 久久精品国产欧美亚洲人人爽| 国产一区高清| jizzjizzjizz美国| 中国女人特级毛片| 欧美一区二区三区粗大| 亚洲网站视频福利| 国产视频精品免费| 蜜桃视频m3u8在线观看| 国语对白精品一区二区| 日本免费久久| 羞羞影院体验区| 国产一级片黄色| 97人妻精品一区二区三区软件| 九七影院97影院理论片久久| 在线电影欧美日韩一区二区私密| 中文字幕一区日韩精品欧美| 制服丝袜中文字幕在线| 精品人妻一区二区三区四区在线| 天堂社区 天堂综合网 天堂资源最新版| 国产91精品黑色丝袜高跟鞋| 性欧美性free| 色综合亚洲欧洲| 亚洲性线免费观看视频成熟| **亚洲第一综合导航网站| 国产噜噜噜噜噜久久久久久久久| 免费高潮视频95在线观看网站|