我的
php安装目录是c:\php5
php项目目录是c:\websitewebsite下面有2个文件夹(web和phpMyAdmin)和一个测试页phpinfo.phpphpMyAdmin这个项目和phpinfo.php都能正常显示,但是访问web下文件的时候就直接将源码直接输出到IE了,这个目录的文件是经过Zend Guard加密的,我也装了Zend Optimizer - 3.3.0 目录指向都正确,在系统环境变量里建了指向c:\php5\php.ini和c:\php5\ext的环境变量apache错误日志显示为:
[Sat Oct 11 17:52:03 2008] [error] [client 127.0.0.1] File does not exist: C:/WebSite/web/login/;echo, referer: http://localhost/web/login.php我的环境配置:
OS:xp
PHP:php-5.1.0RC1
MYSQL:mysql-5.0.67
Apache:apache_2.0.55-win32-x86-no_ssl.exe请大家帮我看下是哪里出了问题,谢谢!!

解决方案 »

  1.   


    中文的意思的是:文件不存在.
    www.fm618.net
      

  2.   

    ...估计是zend 的问题,没配置好....你试试不加密,放到website/web下面,看看正常不
      

  3.   

    Linux下遇到过这样的问题,你是不是用了rewrite了?
      

  4.   

    C:/WebSite/web/login/;echo, 
    referer: http://localhost/web/login.php 目录不对,可能是重写了http://localhost/web/login.php 应是C:/WebSite/web/login.php
      

  5.   

    这样的配置太麻烦,用Wamp 吧,一次安装 Windows环境下的Apache +PHP +Mysql ,只用把文件放在 C:\wamp\www 或者其子目录下就可以了
      

  6.   

    不加密肯定没问题,因为phpmyadmin正常呀
    估计是配置的问题!
      

  7.   

    自助写程序用Wamp就可以了如果是配置服务器最好自己安装,建议删了重装
      

  8.   

    肯定是Zend Optimizer 问题
      

  9.   

    apache的设定问题
    http.conf中应该有这么一句
    AddType application/x-httpd-php .php
    他是用来告诉apahce,扩展名为php的文件全部用application/x-httpd-php的形式解析。
    出现你这种情况,说明AddType application/x-httpd-php .php的设定内容没有设定到web目录,
    检查一下http.conf
      

  10.   

    是不是你你的php.ini 没有配置,
    而你都是写<? ,php 默认不认识短标签,你要修改php.ini 
    short_open_tag = On