FreeBSD下运行php-cgi -v报错
local# /usr/local/bin/php-cgi -v
PHP 5.2.17 (cgi-fcgi) (built: May 4 2011 16:13:13)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
Segmentation fault (core dumped)
php-cgi或者用php-fpm都能成功启动 但是启动成功后都会跟一句Segmentation fault (core dumped) 这个是怎么回事?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
系统版本FreeBSD7.4 amd64
Web服务器Nginx1.0.1
php版本5.2.17
编译参数:
我遇到了同样的问题,我初步断定是因为Zend Optimizer不兼容的问题;
在php.ini中
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"
zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"
zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"
屏蔽掉
;zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
;zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"
就没问题了;
PHP 扩展载入的问题……
有没有人知道这里面究竟是什么原因吗?
Zend Optimizer会引出很多问题,不是必须的话还是去掉吧。