php 启动时报错的情况,如下:
解决方法:
加上最后一句话 kernel.shmmax = 128000000
然后应用sysctl -p
[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 www.jbxue.com [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发送post请求函数
2014-03-10 09:08 528一个php发送post请求的函数。 代码如下: < ... -
php function用法如何递归及return和echo区别
2014-03-10 09:07 637php function用法如何递归及return和echo区 ... -
PHP数据过滤函数参考
2014-03-10 09:06 5181、php提交数据过滤的基 ... -
PHP_Cooikes不同页面无法传递怎么办
2014-03-08 08:11 337PHP_Cooikes不同页面无法传递的解决方法。 刚开始设置 ... -
php统计文章排行的代码
2014-03-06 17:11 615php统计文章排行示例,代码可以用在dedemcs上按月、周 ... -
c#批量上传图片到服务器示例分享
2014-03-06 17:07 1179c#批量上传图片到服务 ... -
PHP 图片文件上传代码
2014-01-11 08:23 554通过 PHP,可以把文件上传到服务器。里面加入一些图片的判断, ... -
PHP文件上传原理分析
2014-01-11 08:20 312PHP文件上传原理简单分析,学习php的朋友可以参考下,确实比 ... -
php ftp文件上传函数(基础版)
2014-01-11 08:19 455不会用于php ftp函数文件上传,但有在使用比较高级的WEB ... -
php上传文件增强函数
2014-01-11 08:17 456php文件上传的增强函数首先变得傻瓜简单化,但并不是该函数的简 ... -
PHP生成随机用户名和密码的代码
2014-01-06 23:19 493使用PHP生成随机数可以应用在许多地方,比如可以设计程序的随机 ... -
PHP常见数据类型的汇总分享
2014-01-06 23:17 497PHP中常见的数据类型,特此记录。 PHP编程中常用的数据 ... -
php加减乘除计算器简单实现代码
2014-01-06 23:15 1163加减乘除计算器用php实现的,不错的示例。 代码: < ... -
PHP变色验证码实例
2014-01-06 23:13 435PHP实现变色验证码。 代码: <?php /** ... -
统计目录文件大小的php函数
2013-03-12 10:33 1117早上刚到公司,头告诉我,抓紧写一个小函数,用来统计指定目录中文 ... -
php 文件上传 简单代码
2013-03-10 08:15 7411、程序文件 <?php //判断临时文件存放路径是否 ... -
php上传图片的原理分析
2013-03-10 08:08 931在php编程中,有关php上传图片的问题,随时会遇到。 ph ... -
php无法上传大文件的解决方法
2013-03-07 22:59 737开发一个文件上传共享网站,曾想使用下面的代码实现文件上传的功能 ... -
php替换网址中参数变量的代码
2013-03-05 03:59 1004发布:thatgirl 来源:net 阅读: 6 ... -
php中文字符串截取函数支持多种编码
2013-03-05 03:57 739发布:sunday01 来源:net 阅读: 1 ...
相关推荐
php启动报错问题的解决方法可以分为几个方面进行分析和操作。首先需要对错误信息进行分析,根据错误提示定位问题所在。在上述问题中,主要错误信息为:"eAccelerator: Cannot create shared memory area" 以及 ...
今天调试lnmp环境,出现如下报错。无法查询到php信息。 环境:linux版本CentOS Linux release 7.3.1611 (Core),nginx使用tengine。php和tengine均为源码安装到/usr/local。 首先确认tengine已经启动,在网站根目录...
#### 三、压缩产生乱码的原因及解决办法 在尝试压缩HTML代码时,可能会遇到一些意料之外的问题,例如页面显示乱码。这是由于代码中的某些替换操作未能正确执行导致的。以下是一段错误的代码示例: ```php $buffer[$...
标题中的“解决php-fpm.service not found问题的办法”是指在Linux系统中,用户遇到了尝试启动php-fpm服务时,系统返回“php-fpm.service not found”的错误信息。这是一个常见的问题,通常发生在使用Ubuntu 16.04或...
- 如果是端口被占用,参照原因一的解决办法。 3. **重新启动Apache**: - 保存更改后重启Apache服务,检查是否解决问题。 #### 三、其他常见问题及解决方法 ##### 网站根目录设置不当 **问题描述**: 如果Apache...
1. 显示PHP启动错误信息:要找到出问题的DLL文件,我们可以将php.ini文件中的display_startup_errors参数值从Off改为On。这样,在访问PHP页面时,服务器会弹出错误提示对话框,明确指示出哪个DLL文件加载失败。如果...
### PHP连接SQL Server完整教程 #### 一、引言 在Web开发中,PHP与SQL Server的结合是非常常见的场景之一。...此外,对于可能出现的一些常见错误,我们也给出了相应的处理办法,希望对读者有所帮助。
解决办法: 在cmd操作下找到mysql的安装目录(注意要用管理员身份运行cmd) 在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令 然后仍然以管理员的权限 net start mysql 开启Mysql服务了。 1、以管理员...
这提示了在实际操作过程中可能会遇到的依赖问题及其解决办法。 整体来看,这篇文章详细地介绍了在CentOS 7.1系统中安装Zabbix Server前,必须准备和配置的Web服务器Nginx、数据库MySQL以及PHP环境。每个步骤都十分...
### 常见问题及其解决办法 #### 1. Web界面无法访问 - 确认是否已正确执行`make install-webconf`命令。 - 检查Apache配置文件(如`httpd.conf`)是否正确指向Nagios的Web文件夹。 - 确保Apache服务已启动。 #### ...
如果服务能正常启动,说明问题已解决;如果仍然失败,继续检查其他可能的问题。 4. **错误日志分析**:查看Apache的错误日志(一般位于`/var/log/httpd/error_log`),这通常能提供更详细的错误信息,帮助定位问题...
解决这类问题的办法是确保`session_start()`是脚本中第一个执行的操作。 2. 另一个常见的错误是“Warning: open (F:/689phpsessiondatasess_66a39376b873f4daecf239891edc98b5, O_RDWR) failed”。这个警告表明尝试...
### Eclipse 安装步骤与错误解决办法 #### 一、Eclipse与Lomboz概述 - **Eclipse**: 是一款非常流行的开源集成开发环境(IDE),支持多种编程语言,包括Java、C/C++等。Eclipse以其强大的功能、丰富的插件系统以及...
MQTT每次断连重连后重复接收到消息-附件资源
如果实在没别的办法来实现自动运行,可以设置个后台运行的定时任务,程序会检查是否已经有实例正在运行,有的话后启动的进程会自动退出。 Openwrt实现方法是在/etc/init.d目录下创建个syncy文件并授予可执行权限,...