php 启动报错如何解决


Posted in PHP onJanuary 17, 2014
[root@abc lnmp]# service php-fpm start 
Starting php-fpm eAccelerator: Could not allocate 67108864 bytes, the maximum size the kernel allows is 33554432 bytes. Lower the amount of memory request or increase the limit in /proc/sys/kernel/shmmax. 
[04-Dec-2013 19:06:44] NOTICE: PHP message: PHP Warning: [eAccelerator] Can not create shared memory area in Unknown on line 0 
[04-Dec-2013 19:06:44] NOTICE: PHP message: PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0 
failed

[root@abc lnmp]# vi /etc/sysctl.conf 
# Kernel sysctl configuration file for Red Hat Linux 
# 
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and 
# sysctl.conf(5) for more details. 
# Controls IP packet forwarding 
net.ipv4.ip_forward = 0 
# Controls source route verification 
net.ipv4.conf.default.rp_filter = 1 
# Do not accept source routing 
net.ipv4.conf.default.accept_source_route = 0 
# Controls the System Request debugging functionality of the kernel 
kernel.sysrq = 0 
# Controls whether core dumps will append the PID to the core filename. 
# Useful for debugging multi-threaded applications. 
kernel.core_uses_pid = 1 
# Controls the use of TCP syncookies 
net.ipv4.tcp_syncookies = 1 
# Disable netfilter on bridges. 
net.bridge.bridge-nf-call-ip6tables = 0 
net.bridge.bridge-nf-call-iptables = 0 
net.bridge.bridge-nf-call-arptables = 0 
fs.file-max=65535 
net.ipv4.tcp_max_syn_backlog = 65536 
net.core.netdev_max_backlog = 32768 
net.core.somaxconn = 32768 
net.core.wmem_default = 8388608 
net.core.rmem_default = 8388608 
net.core.rmem_max = 16777216 
net.core.wmem_max = 16777216 
net.ipv4.tcp_timestamps = 0 
net.ipv4.tcp_synack_retries = 2 
net.ipv4.tcp_syn_retries = 2 
net.ipv4.tcp_tw_recycle = 1 
#net.ipv4.tcp_tw_len = 1 
net.ipv4.tcp_tw_reuse = 1 
net.ipv4.tcp_mem = 94500000 915000000 927000000 
net.ipv4.tcp_max_orphans = 3276800 
# TIME_OUT后等待时间 
#net.ipv4.tcp_fin_timeout = 30 
#net.ipv4.tcp_keepalive_time = 120 
net.ipv4.ip_local_port_range = 1024 65535 
kernel.shmmax = 128000000

加上最后一句话 kernel.shmmax = 128000000
然后应用sysctl -p
[root@abc lnmp]# service php-fpm start 
Starting php-fpm done 
[root@abc lnmp]# /usr/bin/memcachedstart
PHP 相关文章推荐
简体中文转换为繁体中文的PHP函数
Oct 09 PHP
php之对抗Web扫描器的脚本技巧
Oct 01 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 PHP
在JavaScript中调用php程序
Mar 09 PHP
mysql 性能的检查和优化方法
Jun 21 PHP
phpstrom使用xdebug配置方法
Dec 17 PHP
php解析url的三个示例
Jan 20 PHP
PHP批量生成静态HTML的简单原理和方法
Apr 20 PHP
ThinkPHP的I方法使用详解
Jun 18 PHP
YII使用url组件美化管理的方法
Dec 28 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
PHP开发中解决并发问题的几种实现方法分析
Nov 13 PHP
非常实用的php弹出错误警告函数扩展性强
Jan 17 #PHP
php递归函数中使用return的注意事项
Jan 17 #PHP
使用PHP强制下载PDF文件示例
Jan 17 #PHP
5种PHP创建数组的实例代码分享
Jan 17 #PHP
实现PHP多线程异步请求的3种方法
Jan 17 #PHP
一个PHP二维数组排序的函数分享
Jan 17 #PHP
PHP登陆后跳转到登陆前页面实现思路及代码
Jan 17 #PHP
You might like
PHP 引用是个坏习惯
2010/03/12 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
javascript 对象比较实现代码
2009/04/27 Javascript
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
var与Javascript变量隐式声明
2009/09/17 Javascript
用Jquery重写windows.alert方法实现思路
2013/04/03 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
webpack打包单页面如何引用的js
2017/06/07 Javascript
深入浅出webpack之externals的使用
2017/12/04 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
浅谈js闭包理解
2019/04/01 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
python文件读写代码实例
2019/10/21 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
4s店机修工岗位职责
2013/12/20 职场文书
中国文明网签名寄语
2014/01/18 职场文书
协议书格式
2014/04/23 职场文书
护士个人总结范文
2015/02/13 职场文书
环卫工作个人总结
2015/03/04 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers
解决numpy和torch数据类型转化的问题
2021/05/23 Python
JavaScript组合继承详解
2021/11/07 Javascript
python程序的组织结构详解
2021/12/06 Python
instantclient客户端 连接oracle数据库
2022/04/26 Oracle