apache php 多網站配置 重新整理

來源:互聯網
上載者:User

需要下載的東東:
apache_2.0.59-win32-x86-no_ssl.msi  (伺服器軟體,用來編譯PHP的)

php-5.1.5-Win32.zip  (PHP的主檔案)


第一步:
1.安裝apache_2.0.59-win32-x86-no_ssl.msi
2.在C盤建個檔案夾叫PHP,把php-5.1.5-Win32.zip壓縮到這個檔案夾裡


第二步:


配置httpd.conf

監聽多個連接埠

# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 8081
Listen 8082
Listen 8083
#增加監聽連接埠

等以下內容都設定以後,可以通過netstat -n -a查看連接埠是否開啟

開啟虛擬網站

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
#修改為
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

配置PHP模組

載入php模組,php5apache2_2代表使用的是apache2.2或以上版本LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "C:/php"

配置php檔案類型映射AddType application/x-httpd-php .php

配置conf/extra/httpd-vhosts.conf

<VirtualHost *:8082>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "C:/PhpDocRoot/Site1"
    ServerName localhost
    ServerAlias localhost
    ErrorLog "logs/dummy-host.localhost-error.log"
    CustomLog "logs/dummy-host.localhost-access.log" common
    <Directory "C:/PhpDocRoot/Site1">  
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:8083>
    ServerAdmin webmaster@dummy-host2.localhost
    DocumentRoot "C:/PhpDocRoot/Site2"
    ServerName localhost
    ErrorLog "logs/dummy-host2.localhost-error.log"
    CustomLog "logs/dummy-host2.localhost-access.log" common
    <Directory "C:/PhpDocRoot/Site2">  
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<Directory...>...</Directory>一定不能少

重新啟動apache試一下,如果出錯,查看一下logs下面的log檔案還有windows的事件檢視器記錄的錯誤記錄檔。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.