【问题标题】:Create Zend Framework Project in AMPPS (Mac)在 AMPPS (Mac) 中创建 Zend 框架项目
【发布时间】:2015-03-10 14:59:20
【问题描述】:

我正在使用 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

【问题讨论】:

  • 你已经安装了xcode吗?
  • 对于 mac os x,自制软件是最好且轻松的开发方式。你可能想看看这个:stackoverflow.com/questions/25095942/…
  • @foozy——我看了这个,看起来很有趣。但我更希望有一个开发人员环境,与我对 Mac 的“个人生产”使用隔离。

标签: php zend-framework2 ampps


【解决方案1】:

我不确定 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 应用程序所需的扩展。

【讨论】:

  • @unixmiah——你在我的问题中忽略了很多。我提到了 AMPPS 2.9 附带的 Zend Framework 版本。它是 2.3.5 版。而且我已经安装了框架。你最后的建议太模糊了,真的没有帮助。不过谢谢你的回答。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2011-11-17
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    相关资源
    最近更新 更多