需要下载的东东:
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.
#
#Listen12.34.56.78:80
Listen8081
Listen8082
Listen8083
#增加监听端口
等以下内容都设置以后,可以通过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的事件查看器记录的错误日志。
分享到:
相关推荐
1.在Fedora linux上安装Apache和bind。 2.使用Apache设置WWW服务器。...站点主页文件的搜索顺序为index.html index.htm index.php ;...(4)将配置及测试过程整理成文档,格式规范,步骤完整、图表清晰。(30分)
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 外键 ...
注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 (Microshaoft@CCF,jiuk2k@CCF) 希望把 ...
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 存储过程...
简单的 PHP 网站我在向我的一位朋友介绍 PHP 时整理了这个项目。 我决定稍微清理一下并将其放在 Github 上,这样任何 PHP 新手都可以体验一个使用 PHP 构建的非常简单和最小的网站。 这个项目是为初学者设计的。 在...
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 外键 ...
复制相应 *.CTL 文件到软件安装目录,重新启动 EditPlus ,则系统自动识别。 上面重复使用了“[0-9]”,表示连续出现的三个数字 “\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,...
注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 (Microshaoft@CCF,jiuk2k@CCF) 希望把 ...
整理的高性能高并发服务器架构文章,内容预览: 初创网站与开源软件 6 谈谈大型高负载网站服务器的优化心得! 8 Lighttpd+Squid+Apache搭建高效率Web服务器 9 浏览量比较大的网站应该从哪几个方面...
而越来越多专业知识的 Blog 的出现,让我们看到了 Blog 更多所蕴涵的巨大的信息价值:不同的 Blog 选择不同的内容,收集和整理成为很多人关注的专业 Blog ——目前越来越多的人获取信息的来源是一些固定的 Blog 。...
而越来越多专业知识的 Blog 的出现,让我们看到了 Blog 更多所蕴涵的巨大的信息价值:不同的 Blog 选择不同的内容,收集和整理成为很多人关注的专业 Blog ——目前越来越多的人获取信息的来源是一些固定的 Blog 。...
WEB服务器采用现在比较流行的APACHE服务器,用PHP语言进行开发,连接MYSQL数据库,形成了完整的动态网站。 电子阅览服务器1台:多媒体资料的阅览、查询及文件管理等; 教师备课服务器1台:教师备课、课件制作、资料...