2013-02-18 92 views
0

:Zend服务器6.0 - 阿帕奇2.2.22 - Zend Studio的9.0.3PHP安装与Zend服务器和Apache - 赢了,我已经安装了7

在自己的子文件夹中的所有位置,里面* C :\ Program Files文件(x86)的\ Zend的*


4线测试脚本

<php 
    echo phpinfo(); 
?> 
hello 

w ^母鸡我去:本地主机:10081

我引导到位于下的文件:\程序文件(x86)\ Zend的\ ZendServer对其进行访问\ GUI \ PUBLIC \的index.php

的PHP文件中有我的4线测试...它按预期执行


当我去:127.0.0.1

我引导到位于文件在C:\ Program Files文件(x86)\ Zend \ Apache2 \ htdocs \ index.php

此PHP文件也有相同的4行测试,但只输出'你好'。


当我编辑的index.php文件有一个PHP错误,Zend服务器只记录从index.php文件里面\ ZendServer对其进行访问的错误\ GUI \公众。

我想有我的本地Web应用程序驻留在\ Apache2的内部\ htdocs中\

我怎样才能做到这一点?我可以提供任何其他必要的信息来协助。

谢谢!

~~~~ 编辑 ~~~~

以下是这可能是必需的信息块的各种文件。或者,他们可能只是过分凌乱到这个职位,所以我会让他们在底部。

C:\程序文件(x86)\ Zend的\的Apache2 \ CONF \ zend.conf

<Location /server-info> 
    SetHandler server-info 
    Order deny,allow 
    Deny from all 
    Allow from 127.0.0.1 
</Location> 

<Location /server-status> 
    SetHandler server-status 
    Order deny,allow 
    Deny from all 
    Allow from 127.0.0.1 
</Location> 

LoadModule zend_enabler_module "C:\Program Files (x86)\Zend\ZendServer\bin\ZendEnablerApache.dll" 
ZendEnablerConfig "C:\Program Files (x86)\Zend\ZendServer\etc\ZendEnablerConf.xml" 
AddHandler zend-enabler-script .php 
AddType application/x-httpd-php .php 

<Location /phpMyAdmin> 
    Order deny,allow 
    Allow from all 
</Location> 

Alias /phpMyAdmin "__HTTPD_PHPMYADMIN_PATH__" 


Listen 10081 
AllowEncodedSlashes On 
Win32DisableAcceptEx 

NameVirtualHost *:10081 
<VirtualHost *:10081> 
Alias /ZendServer "C:\Program Files (x86)\Zend\ZendServer\gui\public" 
DocumentRoot "C:\Program Files (x86)\Zend\ZendServer\gui\public" 
RewriteEngine On 
RewriteRule ^/$ /ZendServer/ [R] 
RewriteRule ^/Login$ /ZendServer/Login [R] 
    <Directory "C:\Program Files (x86)\Zend\ZendServer\gui\public"> 
    AllowOverride All 
    Allow from all 
    </Directory> 
</VirtualHost> 


Listen 10083 
NameVirtualHost 127.0.0.1:10083 
<VirtualHost 127.0.0.1:10083> 
CustomLog "C:\Program Files (x86)\Zend\Apache2\logs\access.log" common env=logme 
Alias /UserServer "C:\Program Files (x86)\Zend\ZendServer\UserServer" 
DocumentRoot "C:\Program Files (x86)\Zend\ZendServer\UserServer" 
    <Directory "C:\Program Files (x86)\Zend\ZendServer\UserServer"> 
    AllowOverride All 
    Allow from all 
    </Directory> 
</VirtualHost> 
+1

您的代码已损坏。 '<?php'是开始标记,你不需要echo'phpinfo()'。 – datasage 2013-02-18 17:01:18

+0

-.-多么stinkin荒谬!谢谢,我不能相信我错过了!现在我只需要确定如何让Zend服务器识别这个位置,并将其显示为日志中的错误... – adam 2013-02-18 17:03:23

+0

忽视这一点......现在,我已将PHP代码识别为您捕获的修复程序,zend服务器也抓住了错误!谢谢! – adam 2013-02-18 17:05:24

回答

1

PHP代码被打破了。开标签必须是<?php。由于phpinfo直接输出并且不返回任何内容,phpinfo上的回声是多余的。

相关问题