php 启动时报错的简单解决方法


Posted in PHP onJanuary 27, 2014

php 启动报错

[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 相关文章推荐
第十四节--命名空间
Nov 16 PHP
php is_file 判断给定文件名是否为一个正常的文件
May 10 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
PHP笔记之:日期函数的使用介绍
Apr 24 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 PHP
PHP json_encode中文乱码问题的解决办法
Sep 09 PHP
php获取bing每日壁纸示例分享
Feb 25 PHP
PHP删除数组中空值的方法介绍
Apr 14 PHP
php判断电脑访问、手机访问的例子
May 10 PHP
PHP实现的观察者模式实例
Jun 21 PHP
kindeditor 加入七牛云上传的实例讲解
Nov 12 PHP
基于laravel缓冲cache的用法详解
Oct 23 PHP
php制作中间带自己定义图片二维码的方法
Jan 27 #PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 #PHP
使用php测试硬盘写入速度示例
Jan 27 #PHP
网页上facebook分享功能具体实现
Jan 26 #PHP
php获取当前时间的毫秒数的方法
Jan 26 #PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
Jan 26 #PHP
php读取纯真ip数据库使用示例
Jan 26 #PHP
You might like
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
BOOM vs RR BO5 第二场 2.14
2021/03/10 DOTA
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
浅析js中取绝对值的2种方法
2013/07/09 Javascript
jQuery实现密保互斥问题解决方案
2013/08/16 Javascript
nodejs读取memcache示例分享
2014/01/02 NodeJs
JS延时提示框实现方法详解
2015/11/26 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
VUE element-ui 写个复用Table组件的示例代码
2017/11/18 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
JS实现的自定义map方法示例
2019/05/17 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python脚本实时处理log文件的方法
2016/11/21 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
在python3中实现更新界面
2020/02/21 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
什么是抽象
2015/12/13 面试题
资产评估专业学生的自我鉴定
2013/11/14 职场文书
合伙经营协议书范本
2014/09/13 职场文书
公积金具结保证书
2015/05/11 职场文书
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android