小编Dan*_*ter的帖子

使用 XDebug 在 PHP 中运行 apache 一段时间后,Mac OSX 上的“打开的文件太多”

我正在运行 Mac OS X 10.9.4,包括内置的 apache2 网络服务器和来自 brew 的 PHP 5.5.14(包:php55、php55-intl、php55-pdo-pgsql、php55-xdebug)。

运行此设置时,它运行良好。但是,一段时间后,我将针对每个请求运行 403 错误。我查看了 apache 错误日志,发现如下内容:

[Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP Warning:  require_once(/Users/daniel/Development/massiveart/sulu-complete/app/bootstrap.php.cache): failed to open stream: Too many open files in /Users/daniel/Development/massiveart/sulu-complete/web/website.php on line 10, referer: http://sulu.lo/de
[Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://sulu.lo/de
[Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP   1. {main}() /Users/daniel/Development/massiveart/sulu-complete/web/website.php:0, referer: http://sulu.lo/de
[Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP Fatal error: …
Run Code Online (Sandbox Code Playgroud)

apache-http-server php xdebug macos

13
推荐指数
2
解决办法
8728
查看次数

在鱼配置中添加缩写

我想使用fish shell的缩写功能,特别是对于已知的bash变量!!或常见git命令的别名。我知道可以像以下代码段一样添加缩写:

abbr -a gco git checkout

我也知道此设置保存在位于 的文件中.config/fish/fishd.host,但该文件还表示不应编辑它,因为更改可能会丢失(因为该文件是自动生成的)。

所以我的问题是如何在配置文件中添加这个缩写,因为我想把我的点文件放在一个 git 存储库中。如果我在单独的机器上使用这些点文件,我不想abbr再次执行所有这些命令。

shell fish

9
推荐指数
2
解决办法
5559
查看次数

标签 统计

apache-http-server ×1

fish ×1

macos ×1

php ×1

shell ×1

xdebug ×1