◆◇用apache配置过php的虚拟web的请进▲△ 兄弟快要抓狂了 :( 在conf中加上alias,格式如下:Alias /wap/ "E:/wap/"wap为web访问的名字。后面的是虚拟目录的路径 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. php4apache2.dll is for apache2.xx php4apache.dll is for apache1.xx AddType application/x-httpd-php .php<VirtualHost 192.168.0.11> ServerAdmin [email protected] DocumentRoot D:/work/test/oversite/validate/ ServerName 192.168.0.11 ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common</VirtualHost><VirtualHost 192.168.0.103> ServerAdmin [email protected] DocumentRoot D:/work/test/oversite/chongqing/ ServerName 192.168.0.103 ErrorLog logs/192.168.0.103-error_log CustomLog logs/192.168.0.103-access_log common</VirtualHost> 以下是我的httpd.conf文件,请大侠帮我看看其中配置有什么错误!ServerType standaloneServerRoot "D:/Apache"PidFile logs/httpd.pidScoreBoardFile logs/apache_runtime_status#ResourceConfig conf/srm.conf#AccessConfig conf/access.confTimeout 300KeepAlive OnMaxKeepAliveRequests 100KeepAliveTimeout 15MaxRequestsPerChild 0ThreadsPerChild 50#Listen 3000#Listen 12.34.56.78:80#BindAddress 192.168.0.7#BindAddress 192.168.0.11#BindAddress 192.168.0.102BindAddress *#LoadModule php4_module D:/php/sapi/php4apache2.dllLoadModule php4_module d:/php/sapi/php4apache.dllClearModuleList#AddModule mod_vhost_alias.cAddModule mod_env.cAddModule mod_log_config.c#AddModule mod_mime_magic.cAddModule mod_mime.cAddModule mod_negotiation.c#AddModule mod_status.c#AddModule mod_info.cAddModule mod_include.cAddModule mod_autoindex.cAddModule mod_dir.cAddModule mod_isapi.cAddModule mod_cgi.cAddModule mod_asis.cAddModule mod_imap.cAddModule mod_actions.c#AddModule mod_speling.cAddModule mod_userdir.cAddModule mod_alias.c#AddModule mod_rewrite.cAddModule mod_access.cAddModule mod_auth.c#AddModule mod_auth_anon.c#AddModule mod_auth_dbm.c#AddModule mod_auth_digest.c#AddModule mod_digest.c#AddModule mod_proxy.c#AddModule mod_cern_meta.c#AddModule mod_expires.c#AddModule mod_headers.c#AddModule mod_usertrack.c#AddModule mod_unique_id.cAddModule mod_so.cAddModule mod_setenvif.cPort 80ServerAdmin [email protected]ServerName localhostDocumentRoot "D:/work"<Directory /> Options FollowSymLinks AllowOverride None</Directory><Directory "D:/work"><IfModule mod_userdir.c> UserDir "D:/Apache/users/"</IfModule>DefaultType text/plainServerSignature On Alias /manual/ "D:/Apache/htdocs/manual/" <Directory "D:/Apache/htdocs/manual"> Options Indexes FollowSymlinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory><VirtualHost 192.168.0.11> ServerAdmin [email protected] DocumentRoot D:/work/test/oversite/validate/ ServerName 192.168.0.11 ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common AddType application/x-httpd-php .php</VirtualHost>ScriptAlias /php/ "d:/php/"AddType application/x-httpd-php .phpAddType application/x-httpd-php .phtmlAction application/x-httpd-php "/php/php.exe" 你要是使用CGI模式就不用载入dll模块两者有一个就行了.还有你的apache是什么版本,php4apache2.dll是为apache2专门准备的,如果你是apache1.3.X请使用php4apache.dll 谢谢ice_berg16兄弟!!恍然顿悟!!现在在家里,明天解决问题给分!! 绝对是Apache 1.x了,看你配置文件就可以看出来。稻草人说的没错,如果以模块方式执行,则需要LoadModule载入php4apache.dll模块,而不需要设置ScriptAlias /php/ "d:/php/"AddType application/x-httpd-php .phpAddType application/x-httpd-php .phtmlAction application/x-httpd-php "/php/php.exe"这是CGI方式执行PHP的设置,不推荐用CGI方式运行PHP,推荐模块方式运行 模块方式运行PHP,需要在httpd.conf中加入:LoadModule php4_module "C:/php/sapi/php4apache.dll"AddModule mod_php4.cAddType application/x-httpd-php .php AddModule mod_php4.c 这一句很容易忘 AddModule mod_php4.c 这一句很容易忘这个是我曾经抓狂很久的一句。 这个网站是用什么程序做的啊 php 5.3 有闭包了 闭包有什么好处? 应该在什么场景下用闭包 请问如果一个13天的PHP培训1680算不算贵? 有关正则表达的问题 关于robots.txt文件请大家帮忙看一下 用ems导excel数据入mysql后,汉字全变成乱码? 使用SharePoint.OpenDocuments.2在线编辑word文件,为什么不能保存到服务器上?? 小弟请教大虾们帮我解决一下“EasyPHP”配置的问题! 关于session php递归导致内存不够 急,在线等待,送100分 晕倒了 不知怎么回事
php4apache.dll is for apache1.xx
ServerAdmin [email protected]
DocumentRoot D:/work/test/oversite/validate/
ServerName 192.168.0.11
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.0.103>
ServerAdmin [email protected]
DocumentRoot D:/work/test/oversite/chongqing/
ServerName 192.168.0.103
ErrorLog logs/192.168.0.103-error_log
CustomLog logs/192.168.0.103-access_log common
</VirtualHost>
ServerType standaloneServerRoot "D:/Apache"PidFile logs/httpd.pidScoreBoardFile logs/apache_runtime_status#ResourceConfig conf/srm.conf
#AccessConfig conf/access.confTimeout 300
KeepAlive OnMaxKeepAliveRequests 100
KeepAliveTimeout 15MaxRequestsPerChild 0
ThreadsPerChild 50#Listen 3000
#Listen 12.34.56.78:80#BindAddress 192.168.0.7
#BindAddress 192.168.0.11
#BindAddress 192.168.0.102
BindAddress *#LoadModule php4_module D:/php/sapi/php4apache2.dll
LoadModule php4_module d:/php/sapi/php4apache.dllClearModuleList
#AddModule mod_vhost_alias.c
AddModule mod_env.c
AddModule mod_log_config.c
#AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
#AddModule mod_status.c
#AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_isapi.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
#AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_alias.c
#AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
#AddModule mod_auth_anon.c
#AddModule mod_auth_dbm.c
#AddModule mod_auth_digest.c
#AddModule mod_digest.c
#AddModule mod_proxy.c
#AddModule mod_cern_meta.c
#AddModule mod_expires.c
#AddModule mod_headers.c
#AddModule mod_usertrack.c
#AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.cPort 80
ServerAdmin [email protected]
ServerName localhost
DocumentRoot "D:/work"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "D:/work"><IfModule mod_userdir.c>
UserDir "D:/Apache/users/"
</IfModule>DefaultType text/plainServerSignature On Alias /manual/ "D:/Apache/htdocs/manual/" <Directory "D:/Apache/htdocs/manual">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory><VirtualHost 192.168.0.11>
ServerAdmin [email protected]
DocumentRoot D:/work/test/oversite/validate/
ServerName 192.168.0.11
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
AddType application/x-httpd-php .php
</VirtualHost>ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
两者有一个就行了.
还有你的apache是什么版本,php4apache2.dll是为apache2专门准备的,
如果你是apache1.3.X请使用php4apache.dll
稻草人说的没错,如果以模块方式执行,则需要LoadModule载入php4apache.dll模块,而不需要设置
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
这是CGI方式执行PHP的设置,不推荐用CGI方式运行PHP,推荐模块方式运行