【代码】php 启动时报错的解决办法

原创 2013年12月05日 11:26:09
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开发者有所帮助,感谢阅读本文。更多有关php技术问题欢迎加群探讨:304224365 ,验证码:csl,不写验证不予通过。

在php的安装目录中执行php -v报错:MSVCR110.dll丢失

配置php环境时,将php.ini按照步骤配置好之后。在安装PHP的目录下执行php -v 出现了 这可怎么办呢?困扰了我好久,好久,好久。 在高人的指点之下,我下载了一个vc包这个包是执行c程序...
  • qq_27252133
  • qq_27252133
  • 2016年11月17日 15:51
  • 1221

SVN版本管理工具使用中常见的代码提交冲突问题的解决方法

相信刚开始学习使用SVN的小伙伴在项目合作开发的过程中一定经常遇到一些影响到自己编写的代码的苦恼,我这里列举了几种常见的问题以及问题的解决方法: 1.误删除和误操作的问题             ...
  • u013991521
  • u013991521
  • 2015年07月03日 18:04
  • 2543

解决:MyEclipse中SVN更新引起代码冲突导致部署失败

转载自:http://www.xp85.com/xitong/zt/3045.html 上班后,照例从SVN上更新了最新代码,通过MyEclipse中的tomcate部署项目时,在conso...
  • u012377333
  • u012377333
  • 2015年11月19日 19:16
  • 1475

电脑启动时为什么CPU使用100%的解决办法

  • 2011年11月28日 11:25
  • 43KB
  • 下载

apache启动报错:the requested operation has failed解决办法

  • 2011年10月16日 10:46
  • 825B
  • 下载

sql server报错时的几种解决办法.txt

  • 2011年11月03日 17:22
  • 984B
  • 下载

服务器端Tomcat启动时一闪而过解决办法

之前自己租了一个阿里云服务器玩玩,配置了tomcat发布一些项目,后来有时,启动tomcat6.exe的时候,doc界面一闪而过。 查看了一下log,系统路径报错。 网上找了找,多是“jdk路径不对”...
  • a695929533
  • a695929533
  • 2016年02月14日 15:17
  • 3498

Java Web项目在Mac系统上启动时提示nodename nor servname provided的解决办法

今天在Mac系统上启动Java Web项目的时候,提示了java.net.UnknownHostException: MAC-20150101 nodename nor servname provi...
  • long2010yu2010
  • long2010yu2010
  • 2016年02月16日 14:54
  • 13465

eclipse启动时jdk环境变量的问题及解决办法

以前傻乎乎的,每次安装什么软件都是下载个windows安装文件,然后双击完exe文件就是一个劲儿的点下一步。知道完成,就心满意足的去使用了,后来发现机子卡了,垃圾多了,有些软件明明自己貌似没点安装竟然...
  • zp357252539
  • zp357252539
  • 2015年07月30日 21:50
  • 10738

Android App启动时出现黑屏或者白屏的解决办法

1、为什么App启动时会出现白屏或者黑屏? 当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始...
  • qq_27969037
  • qq_27969037
  • 2016年12月22日 13:14
  • 238
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【代码】php 启动时报错的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)