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 相关文章推荐
从网上搜到的phpwind 0day的代码
Dec 07 PHP
php setcookie函数的参数说明及其用法
Apr 20 PHP
php+mysqli批量查询多张表数据的方法
Jan 29 PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 PHP
nginx+thinkphp下解决不支持pathinfo模式
Jul 01 PHP
PHP Cookei记录用户历史浏览信息的代码
Feb 03 PHP
thinkphp验证码的实现(form、ajax实现验证)
Jul 28 PHP
利用php生成验证码
Feb 23 PHP
PHP封装的XML简单操作类完整实例
Nov 13 PHP
浅谈PHP实现大流量下抢购方案
Dec 15 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
Aug 14 PHP
Laravel中获取IP的真实地理位置
Apr 01 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
Syphon 秘笈
2021/03/03 冲泡冲煮
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
require、backbone等重构手机图片查看器
2016/11/17 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
微信小程序 slider的简单实例
2017/04/19 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
[01:16:16]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第二场 1月8日
2021/03/11 DOTA
Python3.6正式版新特性预览
2016/12/15 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
运动会入场式解说词
2014/02/18 职场文书
产品陈列协议书(标准版)
2014/09/17 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
督导岗位职责范本
2015/04/10 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
初级职称评定工作总结
2015/08/13 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis
QT连接MYSQL数据库的详细步骤
2021/07/07 MySQL
Java对文件的读写操作方法
2022/04/29 Java/Android