手动安装cakephp 3,没有作曲家

时间:2015-05-23 12:46:38

标签: php cakephp installation composer-php cakephp-3.0

我需要以老式的 upload-unzip-run 方式安装CakePHP 3。

我从cakephp/cakephp/tags下载的档案不包含webrootModel等默认文件夹,这意味着它不完整。

official documentation不包括此内容。 Here's a relevant Github issue我找到了,但这个人最终还在使用Composer。

还有cakephp/app,它似乎包含了那些丢失的文件,但cakephp/cakephp的composer.json中没有提到它,即使我下载它我不知道如何合并软件包。

请帮忙

6 个答案:

答案 0 :(得分:29)

打包应用(cakephp/app)版本,包括所有依赖项(框架(cakephp/cakephp),标准CakePHP插件(cakephp/debugkitcakephp/bake等),必需的第三方库)可以在GitHub上找到。

<强> https://github.com/cakephp/cakephp/releases

使用名为cake-3-x-x.zip的小包装符号进行下载。

然而,放弃依赖管理器并不是一个好主意,因为保持代码库和自动加载器的最新状态将会相当繁琐,并且没有冒犯,我怀疑你是否会这样做如果您甚至不知道如何将应用程序和蛋糕包拼接在一起,那么能够正确处理这个问题。

答案 1 :(得分:8)

您可以在没有 Composer 的情况下安装 CakePhp 3

您需要最低要求来安装CakePhp 3和CakePhp 3 样板(Cakephp 3的新副本)。

您可以从github下载CakePhp 3样板。

<强>要求

服务器

  1. HTTP Server。例如:Apache。首选mod_rewrite,但绝不是必需的。
  2. PHP 5.4.16或更高版本。
  3. mbstring extension
  4. intl extension
  5. 数据库:

    1. MySQL(5.1.10或更高版本)
    2. 的PostgreSQL
    3. Microsoft SQL Server(2008或更高版本)
    4. SQLite 3
    5. 所有内置驱动程序都需要 PDO 。您应该确保安装了正确的 PDO 扩展程序。

      CakePhp 3 Boilerplate:

      Repository Home

      https://github.com/cakephp/cakephp/releases

      CakePhp 3.1.4 https://github.com/cakephp/cakephp/releases/download/3.1.4/cakephp-3-1-4.zip CakePhp 3.0.15 https://github.com/cakephp/cakephp/releases/download/3.0.15/cakephp-3-0-15.zip

      下载一个存储库并解压缩您要安装的位置。

      您可能会收到一个错误(如果您幸运,可能不会收到错误!)

      Fatal Error 
      Cake\Error\FatalErrorException
      Error: Class 'Cake\Mailer\Email' not found 
      File D:\xampp\htdocs\practice\cakephp\cakephp-3-1-4\config\bootstrap.php 
      Line: 138 
      

      然后你必须在config / bootstrap.php中注释两行

      //Email::configTransport(Configure::consume('EmailTransport'));
      //Email::config(Configure::consume('Email'));
      

      最后你安装了CakePhp 3。

      [我也是CakePhp中的新手3.所以,如果我的过程中有任何错误,请通知我。]

      谢谢

答案 2 :(得分:1)

使用Composer。

在本地安装Composer,按照Cake安装说明操作,然后将创建的文件夹上传到目标webhost。

答案 3 :(得分:0)

简单,对于CakePHP 3.x,您可以从这里下载所需的版本 https://github.com/cakephp/cakephp/releases(例如https://github.com/cakephp/cakephp/releases/tag/3.3.16)。

要完整安装,请选择第一个下载链接(.zip)

其他链接仅适用于src

答案 4 :(得分:0)

只需运行此命令即可获得 CakePHP 3.10.0

的克隆
git clone -b 3.x git://github.com/cakephp/cakephp.git

答案 5 :(得分:-1)

strstr