<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jimphei學習工作室

    jimphei學習工作室

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      23 隨筆 :: 0 文章 :: 1 評論 :: 0 Trackbacks

    Linux+Apache+PHP+MySQL是一個低成本效率高而又穩定的WEB Server,但是我們絕大部分開發都是在Windows環境下完成開發,然后移植到Linux或者Unix下?,F在依據個人體驗來說明一下Windows XP+IIS下安裝Apache2+PHP 5。沒有IIS安裝就更加簡單,除去IIS相關步驟就可以了。

    一、關閉IIS,如果不關閉IIS安裝Apache會出錯。apache整合tomcat配置

    關閉IIS有兩種方法,任意一種都可以:

    1. 控制面板--性能和維護--管理工具--服務中,關閉IIS Admin服務。
      控制面板--性能和維護--管理工具--服務中,關閉IIS Admin服務
    2. 在開始--運行中直接輸入如下代碼,或者先輸入cmd,在彈出的窗口中輸入也行net stop iisadmin上述命令關閉了iis相關的所有服務器,比如web sites 、smtp等。net stop iisadmin /y避免輸入上面那個命令后需要在輸入y如果用net stop w3svc只是關閉一個站點3w服務器,但是如果是多個web站點就不行。

    如果開啟IIS可以在控制面板中找到interet信息服務打開網站服務的方法,也可以用命名,net start w3svc都可以。注意如果直接在服務中打開IIS Admin服務或者運動net start iisadmin,是可以打開IIS Admin服務,但是3w服務沒有打開,所以依舊需要用上面的方法打開3w服務,因為在打開IIS Admin服務沒有打開3w服務,但是打開3w服務肯定就打開了IIS Admin服務。

    二、安裝Apache2。

    ps,Apache 2不能在Windows 95上運行;在Windows 98上勉強能夠運行,但不能作為服務使用。從4.3版本開始,PHP也不再支持Windows 95。所以,你的Windows操作系統必須是Windows NT、2000或者XP。

    1. Apache可以到http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下載
    2. 對于本機開發Network Domain,ServerName都填入localhost就可以了,填入email地址即可。
      安裝apache時需要填入的信息
    3. 上圖中的單項選擇,對于初學者來說,不管Apache的服務是否使用80單口,建議都選第一個,這樣就直接把Apache注冊為系統服務,穩定方便。然后下一步選擇Typical。
    4. 安裝路徑一般會默認為c:\Programme Files\Apache Group改成c:\web或者其他符合8.3格式的名稱,這樣以來以后每次輸入Apache安裝路徑不用加引號,并且Apache安裝時會自動生成Apache2文件夾,所以文件會安裝到c:\web\apache2,這樣以后也可以把PHP,MySQL都安裝到web下便于幾種管理。
    5. 由于Apache&IIS都默認WEB服務端口是80,所以其中一個必須修改其端口,一般改成8080
      修改IIS端口直接在IIS管理工具中就可以了??梢栽诳刂泼姘逯姓遥蛘咴谶\行中輸入inetmgr
      修改Apache端口,通過開始-所有程序-Apache-Configure Apache Server打開httpd.conf文件,
      找到 #Listen 12.34.56.78:80   #是注釋符號
          Listen 80  改成  Listen 8080
          然后找到  ServerName localhost:80   改成  ServerName localhost:8080  即可
    6. 在瀏覽器中輸入localhost,如果修改了端口就輸入localhost:8080能夠看到apache頁面,就說明安裝成功了。

    ps[2005.9.29].利用apache的proxy模塊實現隱藏iis的端口

    1. 按照上面的方法,apache使用默認端口80,修改iis使用端口為8080,當然你也可以采用其他的合理端口。
    2. 修改apache的http.conf文件,去掉下面兩行代碼前的注釋符號#,啟動代理模塊
      LoadModule proxy_module modules/mod_proxy.so
          LoadModule proxy_http_module modules/mod_proxy_http.so
    3. 在該文件添加上如下兩行代碼,使輸入http://localhost/iis/轉向http://localhost:8080
      ProxyPass /iis/ http://127.0.0.1:8080/
          ProxyPassReverse /iis http://127.0.0.1:8080

      這樣就可以在瀏覽器中輸入localhost訪問apache,輸入localhost/iis/訪問iis了而隱藏了8080端口

    4. 另外,可以通過設置虛擬主機來訪問apache或者iis
      <VirtualHost *:80>
          ServerAdmin kavenyan@163.com
          DocumentRoot E:/www/dancewithnet
          ServerName www.dancewithnet.com
          ServerAlias dancewithnet.com
          DefaultLanguage zh-CN
          AddDefaultCharset UTF-8
          </VirtualHost>
          <VirtualHost *:80>
          ServerAdmin kavenyan@163.com
          ServerName iis.dancewithnet.com
          DefaultLanguage zh-CN
          AddDefaultCharset GB2312
          ProxyPass / http://127.0.0.1:8080/  or http://服務器ip:8080/
          ProxyPassReverse / http://127.0.0.1:8080/   or http://服務器ip:8080/
          </VirtualHost>

      這樣就可以使用www.dancewithnet.com訪問apache,iis.dancewithnet.com訪問iss,而隱藏了8080端口

      三、配置PHP環境

      1. www.php.net上下載php5的zip安裝包,將其文件解壓放到c:\web\php5中即可

        ps, Apache 2可采取2種方式來運行PHP程序:通過一個CGI接口來運行(外部調用Php.exe),或者使用PHP的DLL文件在Apache的內部運行。后一種方式的速度較快。所以,針對每個版本的PHP,都會提供2個Windows二進制發行包。較小的是.msi包,它會安裝CGI可執行程序Php.exe,但其中拿掉了通過Apache DLL來運行PHP腳本所需的模塊。較大的.zip包則包含了所有這些東西

      2. 最好是無論使用何種接口(CGI 或者 SAPI)都確保 php5ts.dll 可用,因此必須將此文件放到 Windows 路徑中。最好的位置是 Windows 的 system 目錄(%windir%\System):
        c:\\winnt\\system32 for Windows NT/2000
                或者
                c:\\winnt40\\system32 for Windows NT/2000 服務器版
                c:\\windows\\system32 for Windows XP

        ps,也有把php文件中所有的dll文件都拷到%windir%\System中的,那樣的配置和我介紹的方法稍微有點不同,但是我覺得那樣比較雜亂,就不再說明,有興趣的朋友可以自己研究。

      3. 接著實設定有效的PHP 配置文件,php.ini。壓縮包中包括兩個 ini 文件,php.ini-dist 和 php.ini-recommended。建議使用 php.ini-recommended,因為此文件對默認設置作了性能和安全上的優化。將選擇的 ini 文件拷貝到 PHP 能夠找到的目錄下并改名為 php.ini。PHP 默認在 Windows 目錄(%WINDIR% 或 %SYSTEMROOT% )下搜索 php.ini:
        c:\\winnt 或 c:\\winnt40  for Windows NT/2000 服務器版
                c:\windows  for Windows XP
                
      4. 停止Apache,打開httpd.conf進行編輯。
        如果是使用CGI二進制文件的形式來使用php,添入代碼如下(注意代碼間的空格):

         

        ScriptAlias /php/ "c:/web/php5/"
                AddType application/x-httpd-php .php
                Action application/x-httpd-php "/php5/php.exe"
                

        如果作為模塊(推薦這種方式),添加代碼如下:

        LoadModule php5_module "c:/web/php5/php5apache2.dll"
                AddType application/x-httpd-php .php
                
      5. 保存httpd.conf,啟動Apache

      四、測試PHP

      1. 編寫文件index.php放入C:\web\Apache2\htdocs中,代碼如下:
        測試PHP安裝是否成功的代碼
      2. 在瀏覽中輸入http://localhost/index.php效果如下,則說明安裝成功:
        php安裝成功出現的頁面
    posted on 2009-11-04 10:24 jimphei 閱讀(349) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 麻豆69堂免费视频| 久久精品国产99国产精品亚洲| 猫咪免费人成网站在线观看入口 | 亚洲午夜成人精品无码色欲| 美女视频黄免费亚洲| 亚洲日本国产综合高清| 中国在线观看免费高清完整版| 亚洲男人的天堂久久精品| 一二三四免费观看在线电影| 亚洲AV男人的天堂在线观看| 日本高清免费不卡视频| 国产亚洲精品2021自在线| 亚洲福利精品一区二区三区| eeuss草民免费| 亚洲一区二区三区高清| 国产精品久久久久免费a∨| 亚洲精品无码久久久久秋霞| 免费一级一片一毛片| 精品国产污污免费网站入口在线| 亚洲国产婷婷六月丁香| 18禁止看的免费污网站| 亚洲熟伦熟女专区hd高清| 亚洲?v女人的天堂在线观看| 中文字幕版免费电影网站| 精品亚洲国产成AV人片传媒| 在线播放高清国语自产拍免费| 国产精品亚洲专区无码不卡| 国产亚洲?V无码?V男人的天堂| 无码人妻一区二区三区免费看| 久久亚洲国产成人影院| 亚洲精品tv久久久久久久久久| 日本黄色动图免费在线观看| 2019亚洲午夜无码天堂| 国产成人亚洲综合| 国产大片91精品免费观看不卡| 色五月五月丁香亚洲综合网| 亚洲AV日韩精品久久久久| 成人免费无码大片A毛片抽搐| 久久av免费天堂小草播放| 亚洲男人的天堂在线| va亚洲va日韩不卡在线观看|