0

インストールしました: Zend Server 6.0 -- Apache 2.2.22 -- Zend Studio 9.0.3

すべて *C:\Program Files (x86)\Zend* 内の独自のサブフォルダーにあります。


4 行のテスト スクリプト

<php
    echo phpinfo();
?>
hello 

私が行くとき: localhost:10081

C:\Program Files (x86)\Zend\ZendServer\gui\public\index.phpにあるファイルに誘導されます

PHP ファイルには 4 行のテストがあり、期待どおりに実行されます


私が行ったとき: 127.0.0.1

C:\Program Files (x86)\Zend\Apache2\htdocs\index.phpにあるファイルに誘導されます

この PHP ファイルにも同じ 4 行のテストがありますが、「hello」しか出力しません。


PHP エラーが発生するように index.php ファイルを編集すると、Zend Server は \ZendServer\gui\public 内の index.php ファイルからのエラーのみをログに記録します。

ローカル Web アプリケーションを \Apache2\htdocs\ 内に常駐させたい

どうすればこれを達成できますか? サポートに必要なその他の情報を提供できます。

ありがとうございました!

~~~~編集~~~~

必要な情報となる可能性のあるさまざまなファイルを次に示します。または、この投稿が煩雑になる可能性があるため、一番下に置いておきます。

C:\Program Files (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>
4

1 に答える 1

1

PHPコードが壊れています。開始タグは である必要があります<?php。phpinfo は直接出力し、何も返さないため、phpinfo のエコーは冗長です。

于 2013-02-18T17:09:02.310 に答える