【问题标题】:How to deploy a Zend new project如何部署 Zend 新项目
【发布时间】: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


【解决方案1】:

假设您使用 LAMP 设置和 debian 作为操作系统,请以 root 身份执行此操作:

aptitude 安装 libapache2-mod-php5 php5 php5-cli

然后重试。您可以添加一些其他软件包,例如 php5-gd 或 php5-suhosin 等。

【讨论】:

    猜你喜欢
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-05
    • 2020-03-20
    • 1970-01-01
    相关资源
    最近更新 更多