在AMPPS(Mac)中创建Zend框架项目

时间:2015-03-10 14:59:21

标签: php zend-framework2 ampps

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

2 个答案:

答案 0 :(得分: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,则可以轻松使用端口> sudo port install php5-curl并手动为所有丢失的扩展名执行此操作。

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

答案 1 :(得分:0)

我的解决方案是按如下方式安装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"骨架应用页面。