1

为了部署我的一个站点,我使用了一个名为:http ://capifony.org/ 的优秀工具,这非常方便,但今天作曲家更新引发了与此非常相似的错误:http: //tech.enekochan.com /2013/12/16/fix-fatal-error-allowed-memory-size-of-x-bytes-exhausted-tried-to-allocate-x-bytes-with-composer-update/

我的问题是如何-d memory_limit=-1在 capifony 脚本中将提到的选项 () 传递给 php 控制台?

4

1 回答 1

4

Capifony 站点提到了如何设置运行哪个 PHP 二进制文件

All symfony tasks (both symfony 1.x and Symfony2) run using the 
default php binary on the production server. You can change this via:

set :php_bin, "/path/to/php"

尝试将字符串设置为"/usr/bin/env php -d memory_limit=-1". /usr/bin/env 部分是一个 Linux 工具,它将搜索给定程序的 PATH,以避免必须将程序的完整路径“硬编码”到位。

于 2013-12-18T11:12:04.593 回答