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 相关文章推荐
SSI指令
Nov 25 PHP
mysq GBKl乱码
Nov 28 PHP
php 正则匹配函数体
Aug 25 PHP
php实现最简单的MVC框架实例教程
Sep 08 PHP
一个非常完美的读写ini格式的PHP配置类分享
Feb 12 PHP
5款适合PHP使用的HTML编辑器推荐
Jul 03 PHP
Zend Framework动作助手FlashMessenger用法详解
Mar 05 PHP
php 实现进制相互转换
Apr 07 PHP
php实现图片按比例截取的方法
Feb 06 PHP
PHP代码重构方法漫谈
Apr 17 PHP
PHP日志LOG类定义与用法示例
Sep 06 PHP
浅析php如何实现爬取数据原理
Sep 27 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
php5 and xml示例
2006/11/22 PHP
ADODB结合SMARTY使用~超级强
2006/11/25 PHP
PHP session有效期session.gc_maxlifetime
2011/04/20 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
php中session与cookie的比较
2015/01/27 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
Bootstrap模态框案例解析
2017/03/05 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
2018/04/18 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
2019/07/27 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
基于vue+echarts数据可视化大屏展示的实现
2020/12/25 Vue.js
JS+CSS实现动态时钟
2021/02/19 Javascript
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
python基本语法练习实例
2017/09/19 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
Python实现京东抢秒杀功能
2021/01/25 Python
使用CSS3实现圆角,阴影,透明
2014/12/23 HTML / CSS
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
什么是规则表达式
2012/05/03 面试题
优秀生推荐信范文
2013/11/28 职场文书
讲座通知范文
2015/04/23 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python
浅析Python OpenCV三种滤镜效果
2022/04/11 Python
Java 死锁解决方案
2022/05/11 Java/Android