手动安装 cakephp 3,无需作曲家

installing cakephp 3 manually, without composer

我需要以老式的上传-解压缩-运行方式安装 CakePHP 3。

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

我找到了official documentation does not cover this. Here's a relevant Github issue,但这个人最终还是在使用 Composer。

还有cakephp/app,好像也包括那些丢失的文件,但是cakephp/cakephp的composer.json里面没有提到,下载了也不知道如何合并包。

请帮忙

使用 Composer。

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

包含所有依赖项(框架(cakephp/cakephp)、标准 CakePHP 插件(cakephp/debugkitcakephp/bake 等)的打包应用程序 (cakephp/app) 版本,需要第三个派对图书馆)可以在 GitHub.

上找到

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

是带有小包符号的下载,名字如cake-3-x-x.zip.

但是,放弃依赖管理器并不是一个好主意,因为保持代码库和自动加载器最新是相当乏味的,而且,没有冒犯,我怀疑你会如果您甚至不知道如何将应用程序和蛋糕包拼接在一起,也可以妥善处理。

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

安装 CakePhp 3 和 CakePhp 3 boilerplate(Cakephp 3 的全新副本)需要最低 要求

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

要求

服务器

  1. HTTP 服务器。例如:阿帕奇。 mod_rewrite 是首选,但绝不是必需的。
  2. PHP 5.4.16 或更高版本。
  3. mbstring 扩展
  4. 国际扩展

数据库:

  1. MySQL(5.1.10 或更高版本)
  2. PostgreSQL
  3. Microsoft SQL 服务器(2008 或更高版本)
  4. SQL第 3 期

所有内置驱动程序都需要 PDO。您应该确保安装了正确的 PDO 扩展。

CakePhp 3 样板文件:

存储库首页

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.So如果我给出的过程有任何错误,请告诉我。]

谢谢

简单,对于 CakePHP 3.x 你可以从这里下载你想要的版本 https://github.com/cakephp/cakephp/releases (eg. https://github.com/cakephp/cakephp/releases/tag/3.3.16)。

完整安装select第一次下载link(.zip)

其他 links 仅用于 src

Try simple steps
1. Download XAMPP Server.
2. Install XAMPP server.
3. Go to ..\xampp\php\php.ini and open. 
4. Add this line (extension=php_intl.dll) or if exist uncomment.
5. Download Composer setup from https://github.com/composer/windows-setup/releases/
6. Install composer and give php.exe file in path
7. Open cmd and check now php version using command php -v. if its showing php version its means its working.
8. Now open cmd and cd  on xampp\htdocs folder & run command composer create-project --prefer-dist cakephp/app app_name
9. Finished folder created in htdocs.

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

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