백엔드 개발 PHP 튜토리얼 php 启动报错的解决方法

php 启动报错的解决方法

Jun 13, 2016 pm 12:30 PM
core ipv kernel net tcp

php 启动报错的解决办法
php 启动时报错的情况,如下:

1

2

3

4

5

[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

로그인 후 복사


解决方法:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

[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

1

2

3

[root@abc lnmp]# service php-fpm start

Starting php-fpm done

[root@abc lnmp]# /usr/bin/memcachedstart

로그인 후 복사

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Windows 11에서 코어 격리의 메모리 무결성 기능을 활성화하는 방법 Windows 11에서 코어 격리의 메모리 무결성 기능을 활성화하는 방법 May 10, 2023 pm 11:49 PM

Windows 11에서 코어 격리의 메모리 무결성 기능을 활성화하는 방법

kernel_security_check_failure 블루 스크린을 해결하는 17가지 방법 kernel_security_check_failure 블루 스크린을 해결하는 17가지 방법 Feb 12, 2024 pm 08:51 PM

kernel_security_check_failure 블루 스크린을 해결하는 17가지 방법

컴퓨터 코어는 무엇을 의미합니까? 컴퓨터 코어는 무엇을 의미합니까? Sep 05, 2022 am 11:24 AM

컴퓨터 코어는 무엇을 의미합니까?

IPv6 네트워크 액세스 권한 문제 해결 IPv6 네트워크 액세스 권한 문제 해결 Feb 18, 2024 am 11:09 AM

IPv6 네트워크 액세스 권한 문제 해결

win10에서 tcp/ip 프로토콜을 재설정하는 방법은 무엇입니까? Windows 10에서 TCP/IP 프로토콜 스택을 재설정하는 방법 win10에서 tcp/ip 프로토콜을 재설정하는 방법은 무엇입니까? Windows 10에서 TCP/IP 프로토콜 스택을 재설정하는 방법 Mar 16, 2024 am 11:07 AM

win10에서 tcp/ip 프로토콜을 재설정하는 방법은 무엇입니까? Windows 10에서 TCP/IP 프로토콜 스택을 재설정하는 방법

Java API 개발에서 TCP 통신을 위해 Netty4 사용 Java API 개발에서 TCP 통신을 위해 Netty4 사용 Jun 17, 2023 pm 11:18 PM

Java API 개발에서 TCP 통신을 위해 Netty4 사용

PHP 정규식을 사용하여 입력 문자열이 올바른 IPv6 주소 형식인지 확인하는 방법 PHP 정규식을 사용하여 입력 문자열이 올바른 IPv6 주소 형식인지 확인하는 방법 Jun 24, 2023 am 09:44 AM

PHP 정규식을 사용하여 입력 문자열이 올바른 IPv6 주소 형식인지 확인하는 방법

컴퓨터 IPv6이 네트워크에 연결할 수 없는 문제를 해결하는 방법 컴퓨터 IPv6이 네트워크에 연결할 수 없는 문제를 해결하는 방법 Feb 24, 2024 pm 08:03 PM

컴퓨터 IPv6이 네트워크에 연결할 수 없는 문제를 해결하는 방법

See all articles