我试图让Apache工作,这里是我的configuration:
SYSTEM32 /主机:
127.0.0.1 localhost 127.0.0.1 rss.local
的httpd-vhosts.conf
NameVirtualHost *:80 <Virtualhost *:80> ServerName rss.local DocumentRoot C:\Users\Jansu\workspace\rss SetEnv APPLICATION_ENV "development" <Directory C:\Users\Jansu\workspace\rss> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
当我用浏览器去rss.local时,我得到消息IT WORKS! ,这是Apache的默认消息。
但是我的C:\Users\Jansu\workspace\rss\index.php是:
<?php echo phpinfo(); ?>
我怎样才能使它工作? 任何build议?
随意问更多的信息。
在文本编辑器中打开C:\ Program Files \ Apache Software Foundation \ Apache2.2 \ conf \ httpd.conf。 如果您使用XAMPP,则该文件位于C:\ xampp \ apache \ conf \ httpd.conf。 向下滚动到最后的补充configuration部分,并从第二行删除#,现在看起来像这样(在第460行):
#Virtual hosts Include conf/extra/httpd-vhosts.conf
保存httpd.conf并重新启动Apache服务。
PS:我假设你有一个可行的PHP安装。 如果不检查这个网站: http : //www.thesitewizard.com/php/install-php-5-apache-windows.shtml
PS2:您是使用XAMPP还是手动在您的计算机上安装Apache?
你确定httpd-vhosts.conf加载到httpd.conf中吗? error.log显示什么?