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 相关文章推荐
Php注入点构造代码
Jun 14 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
php 表单验证实现代码
Mar 10 PHP
PHP自定义函数收代码
Aug 01 PHP
php学习之 循环结构实现代码
Jun 09 PHP
深入PHP5中的魔术方法详解
Jun 17 PHP
新浪SAE搭建PHP项目教程
Jan 28 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
May 05 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
Oct 23 PHP
PHP使用CURL实现下载文件功能示例
Jun 03 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 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技术构造远程服务(下)
2006/10/09 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
节点的插入之append()和appendTo()的用法介绍
2014/01/13 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
jquery JSON的解析方式示例介绍
2014/07/27 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
获取JavaScript异步函数的返回值
2016/12/21 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
webpack实践之DLLPlugin 和 DLLReferencePlugin的使用教程
2019/06/10 Javascript
Vue 2.0 中依赖注入 provide/inject组合实战
2019/06/20 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
2020/11/06 Javascript
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
你应该知道的python列表去重方法
2017/01/17 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
2014/05/07 HTML / CSS
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
护理学毕业生求职信
2013/11/14 职场文书
2014年上半年工作自我评价
2014/01/18 职场文书
个人批评与自我批评
2014/10/15 职场文书
2014年党风廉政工作总结
2014/12/03 职场文书
大学生村官个人总结
2015/02/15 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
创业计划书之便利店
2019/09/05 职场文书