0

我正在使用 AMPPS 2.9 并从 AMPPS 菜单安装 Zend Framework 2.3.5。我想基于该框架创建一个新项目。我在Zend Installation Instructions尝试了第一种方法的第一个命令,将它指向 AMPPS php,但我遇到了这个错误。我找不到特定于 AMPPS 的创建项目说明。我认为问题是我的终端会话基于我的主机 Mac,而不是 AMPPS 环境。有没有人在 AMPPS 下创建过 Zend 项目?

curl -s https://getcomposer.org/installer | /Applications/AMPPS/php/bin/php --
#!/usr/bin/env php

Some settings on your machine make Composer unable to work properly.

Make sure that you fix the issues listed below and run this script again:

The ctype extension is missing.

Install it or recompile php without --disable-ctype
4

2 回答 2

0

我不确定 Zend AMPPS 的存储库中存储了哪个版本的 AMPPS 供用户安装。AMPPS 实际上是 MAMP(mac) 或 WAMP/XAMPP(windows)。它基本上是一个 LAMP 堆栈和一个用于本地开发(不服务于网站)的 Web 服务器管理工​​具。

我会从 Zend 网站安装 Zend Frameworks(也可以查看 Zend Optimizer)。默认情况下,您的 php 安装是准系统,您需要php-gd, php-mysql, php-curl, php-crypt or mcrypt手动安装。如果您使用的是 linux,则可以发出 > apt-get/ or yum install php5-ctype;如果您使用的是 mac,则可以轻松使用 port >sudo port install php5-curl并手动为所有缺少的扩展名执行此操作。

我的建议是从 ZF 网站安装 ZF 最新版本,并安装 ZF 或您的 ZF 应用程序所需的扩展。

于 2015-03-10T15:12:32.590 回答
0

我的解决方案是按如下方式安装 Zend 2 Framework Skeleton Application。

  1. 使用页面上的下载 ZIP 按钮从github下载它。
  2. 解压缩并将顶级文件夹移动/重命名为所需的位置/名称。
  3. 打开终端窗口并 cd 到新文件夹。
  4. 执行“php composer.phar 自我更新”。
  5. 执行“php composer.phar 安装”。
  6. 从 AMPPS 主页中,选择 Add New Domain 并将路径指向附加了 /public 的新文件夹位置。例如,“//公共”。
  7. 在浏览器中,导航到新域,您应该会看到“Welcome to Zend Framework 2”框架应用程序页面。
于 2015-03-12T16:52:04.153 回答