php 啟動(dòng)報(bào)錯(cuò)如何解決
更新時(shí)間:2014年01月17日 16:44:22 作者:
php 啟動(dòng)時(shí)報(bào)錯(cuò)的情況,想必很多朋友都有遇到過(guò)吧,下面是具體的解決方法
復(fù)制代碼 代碼如下:
[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
復(fù)制代碼 代碼如下:
[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后等待時(shí)間
#net.ipv4.tcp_fin_timeout = 30
#net.ipv4.tcp_keepalive_time = 120
net.ipv4.ip_local_port_range = 1024 65535
kernel.shmmax = 128000000
加上最后一句話(huà) kernel.shmmax = 128000000
然后應(yīng)用sysctl -p
復(fù)制代碼 代碼如下:
[root@abc lnmp]# service php-fpm start
Starting php-fpm done
[root@abc lnmp]# /usr/bin/memcachedstart
您可能感興趣的文章:
- 如何把php5.3版本升級(jí)到php5.4或者php5.5
- php5.4以上版本GBK編碼下htmlspecialchars輸出為空問(wèn)題解決方法匯總
- Windows下編譯PHP5.4和xdebug全記錄
- php5.4以下版本json不支持不轉(zhuǎn)義內(nèi)容中文的解決方法
- 注意:php5.4刪除了session_unregister函數(shù)
- 安裝apache2.2.22配置php5.4(具體操作步驟)
- PHP5.4中json_encode中文轉(zhuǎn)碼的變化小結(jié)
- php 升級(jí)到 5.3+ 后出現(xiàn)的一些錯(cuò)誤,如 ereg(); ereg_replace(); 函數(shù)報(bào)錯(cuò)
- 探尋PHP腳本不報(bào)錯(cuò)的原因
- PHP empty函數(shù)報(bào)錯(cuò)解決辦法
- php 啟動(dòng)時(shí)報(bào)錯(cuò)的簡(jiǎn)單解決方法
- php5.4傳引用時(shí)報(bào)錯(cuò)問(wèn)題分析
相關(guān)文章
淺析application/x-www-form-urlencoded和multipart/form-data的區(qū)別
我們知道在通過(guò)POST方式向服務(wù)器發(fā)送AJAX請(qǐng)求時(shí)最好要通過(guò)設(shè)置請(qǐng)求頭來(lái)指定為application/x-www-form-urlencoded編碼類(lèi)型。知道通過(guò)表單上傳文件時(shí)必須指定編碼類(lèi)型為"multipart/form-data"。那么為什么要這么設(shè)置呢2014-06-06
PHP中$_FILES的使用方法及注意事項(xiàng)說(shuō)明
本篇文章主要是對(duì)PHP中$_FILES的使用方法及注意事項(xiàng)進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02
Look And Say 序列php實(shí)現(xiàn)代碼
Look And Say序列,簡(jiǎn)單的說(shuō)就是根據(jù)你看到的數(shù)字,寫(xiě)出下一個(gè)數(shù)字2011-05-05
簡(jiǎn)單實(shí)現(xiàn)php上傳文件功能
這篇文章主要教大家如何簡(jiǎn)單實(shí)現(xiàn)php上傳文件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09
百度工程師講PHP函數(shù)的實(shí)現(xiàn)原理及性能分析(一)
這篇文章主要介紹了百度工程師講PHP函數(shù)的實(shí)現(xiàn)原理及性能分析(一),需要的朋友可以參考下2015-05-05

