【发布时间】:2011-10-20 17:55:25
【问题描述】:
我目前正在尝试使用 Zend Framework 更新以前的网站。
由于我不想在本地网络中工作,所以我订阅了 OVH 服务器的专业报价。
所以我把我的旧网站放在 www 文件夹中,我上传了 Zend Framework 目录(ZendFramework-1.11.11),然后在根目录下也创建了一个 foder dev。
当我尝试使用 putty 创建新项目时遇到此错误:
解析错误:语法错误,意外的 T_STRING,在 xxxx/ZendFramework-1.11.11/bin/zf.php 行中需要 T_OLD_FUNCTION 或 T_FUNCTION 或 T_VAR 或 '}' b>38
这似乎是因为服务器运行的是 php 4 而不是 5。
我创建了一个 .htaccess 文件,其中包括以下行:
SetEnv PHP_VER 5
当我使用 phpinfo();在 www/phpversion.php 中,它说它是 PHP5。 ...
但是当我使用 php -v 和 putty 时,它一直说我使用的是 php 4.4.9
有人帮我升级服务器php版本,帮我创建新项目吗??
非常感谢
【问题讨论】:
-
仅供参考 - Zend 需要 PHP5 - 而 SETENV PHP_VER 5 不会更改 PHP 版本,它只是一个环境变量。与您的主机讨论这个问题(phpinfo 和 putty 讨论不同的版本)。要求他们将您的服务器升级到 PHP 5,然后您应该一切顺利
标签: php zend-framework