cakedc/cakephp-phppm

CakePHP 的 PHP PM 桥接器

安装: 89

依赖: 0

建议: 0

安全性: 0

星标: 22

关注者: 6

分支: 1

公开问题: 0

类型:cakephp-plugin

2.0.0 2023-11-28 13:18 UTC

This package is auto-updated.

Last update: 2024-08-28 14:53:58 UTC


README

Alpha 版。请自行承担风险。重要:目前 Cookies 无法正常工作,因此无法使用会话或 Csrf

CakePHP 与 PHP-PM 项目(https://github.com/php-pm/php-pm)的桥接器。

需求

  • CakePHP ^5.0
  • PHP ^8.0
  • 已安装 phpcgi
  • 已安装并启用了 php_pcntl 扩展

设置

  • 通过 composer,添加到你的 composer.json 中

    "cakedc/cakephp-phppm": "dev-2.next-cake5"

运行

  • 通过命令行执行 PM

    • 为了获得最大性能

    vendor/bin/ppm --bridge='\CakeDC\PHPPM\Bridges\Cakephp' start --debug 0 --workers 9 --logging 0 --static-directory webroot

    • 为了开发

    vendor/bin/ppm --bridge='\CakeDC\PHPPM\Bridges\Cakephp' start --debug 1 --workers 1 --static-directory webroot

测试它

重要提示

  • Cookies:目前无法正常工作,因此如果您提供 API,则不会正确处理会话或 Csrf,这通常不会引起太多麻烦...
  • 此插件初始化应用程序一次,因此请确保您的初始化不是动态的,例如,没有基于请求参数从数据库动态生成的路由。

支持

商业支持也可用,联系我们 获取更多信息。

贡献

此存储库遵循 CakeDC 插件标准。如果您想为插件贡献新功能、增强或错误修复,请阅读我们的 贡献指南 以获取详细说明。

许可证

版权所有 2018-2023 Cake Development Corporation (CakeDC)。保留所有权利。

根据 MIT 许可证授权。此存储库中包含的源代码的再分发必须保留每个文件中的版权声明。