`
omygege
  • 浏览: 1354464 次
文章分类
社区版块
存档分类
最新评论

apache php 多站点配置 重新整理

 
阅读更多
需要下载的东东:
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:AllowsyoutobindApachetospecificIPaddressesand/or
#ports
,insteadofthedefault.Seealsothe<VirtualHost>
#directive.
#
#ChangethistoListenonspecificIPaddressesasshownbelowto
#preventApachefromglommingontoallboundIPaddresses.
#
#Listen
12.34.56.78:80
Listen
8081
Listen
8082
Listen
8083
#增加监听端口
等以下内容都设置以后,可以通过netstat -n -a查看端口是否开启

开启虚拟站点
#Virtualhosts
#Includeconf/extra/httpd-vhosts.conf
#修改为
#Virtualhosts
Includeconf/extra/httpd-vhosts.conf

配置PHP模块

加载php模块,php5apache2_2代表使用的是apache2.2或以上版本
LoadModulephp5_module"c:/php/php5apache2_2.dll"
PHPIniDir
"C:/php"

配置php文件类型映射
AddTypeapplication/x-httpd-php.php


配置conf/extra/httpd-vhosts.conf

<VirtualHost*:8082>
ServerAdminwebmaster@dummy-host.localhost
DocumentRoot
"C:/PhpDocRoot/Site1"
ServerNamelocalhost
ServerAliaslocalhost
ErrorLog
"logs/dummy-host.localhost-error.log"
CustomLog
"logs/dummy-host.localhost-access.log"common
<Directory
"C:/PhpDocRoot/Site1">
OptionsIndexesFollowSymLinks
AllowOverrideNone
Orderallow
,deny
Allowfromall
</Directory>
</VirtualHost>

<VirtualHost*:
8083>
ServerAdminwebmaster@dummy-host2.localhost
DocumentRoot
"C:/PhpDocRoot/Site2"
ServerNamelocalhost
ErrorLog
"logs/dummy-host2.localhost-error.log"
CustomLog
"logs/dummy-host2.localhost-access.log"common
<Directory
"C:/PhpDocRoot/Site2">
OptionsIndexesFollowSymLinks
AllowOverrideNone
Orderallow
,deny
Allowfromall
</Directory>
</VirtualHost>
<Directory...>...</Directory>一定不能少

重新启动apache试一下,如果出错,查看一下logs下面的log文件还有windows的事件查看器记录的错误日志。


分享到:
评论

相关推荐

    网络操作系统Linux大作业文档

    1.在Fedora linux上安装Apache和bind。 2.使用Apache设置WWW服务器。...站点主页文件的搜索顺序为index.html index.htm index.php ;...(4)将配置及测试过程整理成文档,格式规范,步骤完整、图表清晰。(30分)

    PHP和MySQL Web开发第4版pdf以及源码

    12.7.3 设置一个/多个从服务器 12.8 进一步学习 12.9 下一章 第13章 MySQL高级编程 13.1 LOAD DATA INFILE语句 13.2 存储引擎 13.3 事务 13.3.1 理解事务的定义 13.3.2 通过InnoDB使用事务 13.4 外键 ...

    EditPlus 2整理信箱的工具

    注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 (Microshaoft@CCF,jiuk2k@CCF) 希望把 ...

    PHP和MySQL WEB开发(第4版)

    12.7.3 设置一个/多个从服务器 12.8 进一步学习 12.9 下一章 第13章 MySQL高级编程 13.1 LOAD DATA INFILE语句 13.2 存储引擎 13.3 事务 13.3.1 理解事务的定义 13.3.2 通过InnoDB使用事务 13.4 外键 13.5 存储过程...

    simple-php-website:一个介绍性示例,介绍如何构建一个使用 PHP 构建的简单且最小的网站

    简单的 PHP 网站我在向我的一位朋友介绍 PHP 时整理了这个项目。 我决定稍微清理一下并将其放在 Github 上,这样任何 PHP 新手都可以体验一个使用 PHP 构建的非常简单和最小的网站。 这个项目是为初学者设计的。 在...

    PHP和MySQL Web开发第4版

    12.7.3 设置一个/多个从服务器 12.8 进一步学习 12.9 下一章 第13章 MySQL高级编程 13.1 LOAD DATA INFILE语句 13.2 存储引擎 13.3 事务 13.3.1 理解事务的定义 13.3.2 通过InnoDB使用事务 13.4 外键 ...

    editplus 代码编辑器html c++ jsp css

    复制相应 *.CTL 文件到软件安装目录,重新启动 EditPlus ,则系统自动识别。 上面重复使用了“[0-9]”,表示连续出现的三个数字 “\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,...

    Editplus 3[1].0

    注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 (Microshaoft@CCF,jiuk2k@CCF) 希望把 ...

    高性能高并发服务器架构大全

    整理的高性能高并发服务器架构文章,内容预览:  初创网站与开源软件 6  谈谈大型高负载网站服务器的优化心得! 8  Lighttpd+Squid+Apache搭建高效率Web服务器 9  浏览量比较大的网站应该从哪几个方面...

    基于J2EE框架的个人博客系统项目毕业设计论...

    而越来越多专业知识的 Blog 的出现,让我们看到了 Blog 更多所蕴涵的巨大的信息价值:不同的 Blog 选择不同的内容,收集和整理成为很多人关注的专业 Blog ——目前越来越多的人获取信息的来源是一些固定的 Blog 。...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    而越来越多专业知识的 Blog 的出现,让我们看到了 Blog 更多所蕴涵的巨大的信息价值:不同的 Blog 选择不同的内容,收集和整理成为很多人关注的专业 Blog ——目前越来越多的人获取信息的来源是一些固定的 Blog 。...

    校园网络方案设计.docx

    WEB服务器采用现在比较流行的APACHE服务器,用PHP语言进行开发,连接MYSQL数据库,形成了完整的动态网站。 电子阅览服务器1台:多媒体资料的阅览、查询及文件管理等; 教师备课服务器1台:教师备课、课件制作、资料...

Global site tag (gtag.js) - Google Analytics