랜드모아
랜드모아  로그인  회원가입 
랜드모아
  
OS
 


centos7에 php7 설치하기
  등록: 2017-08-23 22:15:32 조회:310
http://www.landmoa.net/?acmode=b_s&curjong=&no=41931



centos7에 php7 설치하기

1. PHP7 설치를 위해 repository 추가

   IUS repo: 엔터프라이즈 환경을 위한 최신 버전의 Php, Python, Mysql 등 패키지를 제공
  
]# curl https://setup.ius.io/ -o setup-ius.sh
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
    100  1810  100  1810    0     0   1212      0  0:00:01  0:00:01 --:--:--  1213
   
  ius 설치 스크립트 실행
 ]# bash setup-ius.sh 
   
 
2.PHP7 설치
  ]# yum install php71u-fpm-nginx php71u-cli php71u-mysqlnd php71u-gd php71u-mbstring php71u-xml php71u-opcache
  
3. php-fpm/www.conf 파일 수정 
 ]# vi /etc/php-fpm.d/www.conf
  
  아래 주석 추가
  ; listen = 127.0.0.1:9000
 
  아래 주석 삭제
  ;listen = /run/php-fpm/www.sock 
  =>  listen = /var/run/php-fpm/php-fpm.sock;
  
  아래 주석 삭제
  listen.acl_users = nginx 
 
4. php-fpm 과 nginx 재시작

  ]# systemctl restart php-fpm
  ]# systemctl restart nginx 
  ]# systemctl enable php-fpm
   Created symlink from /etc/systemd/system/multi-user.target.wants/php-fpm.service to /usr/lib/systemd/system/php-fpm.service.


5. php-fpm, nginx 동작 확인

   ]# systemctl status php-fpm
   ]# systemctl status nginx   
   ]# systemctl enable php-fpm 

6. php 테스트 파일 생성

   # vi /usr/share/nginx/html/ptest.php
     
         phpinfo();
      ?> 

php파일 실행
http://192.168.1.3:8080/ptest.php    
 


애러는 발생되지 않을 것으로 봅니다.
혹시 유사한 애러 발생시 대처방법을 일러 둔 것이니 애러가 생기지 않으면 통과하셔도 됩니다.
7.애러 발생
An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.
If you are the system administrator of this resource then you should check the error log for details.
Faithfully yours, nginx.

 ]# vi /var/log/nginx/error.log
 2017/08/19 01:48:59 [crit] 5486#5486: *4 connect() to unix:/var/run/php-fpm/php-fpm.sock failed 
 (2: No such file or directory) while connecting to upstream, 
 client: 116.126.223.42, server: test.net, request: "GET /ptest.php HTTP/1.1",
  upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "www.test.net:8080"

수정 - 설정파일
 ]# vi /etc/nginx/nginx.conf
]# vi /etc/php-fpm.d/www.conf
]# vi /etc/nginx/conf.d/default.conf


]# vi /etc/php-fpm.d/www.conf
; listen = 127.0.0.1:9000
// listen = /run/php-fpm/www.sock
=> listen = /var/run/php-fpm/php-fpm.sock;


]# vi /etc/nginx/conf.d/default.conf
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

]# systemctl restart php-fpm.service
]# systemctl restart nginx.service


 
 





OS
페이지: 1 / 2   

   리눅스 속도 개선 - 불필요한 스왑을 줄여 속도개선29
   centos7 mariadb 로그파일 삭제하기22
   centos 용량부족시 df 표시 용량과 실제 용량38
   자동마운트 - centos7 부팅시 하드디스크 au30
   euc-kr 파일을 utf-8 로 변경해 저장하기 28
   centos7 SSH putty 연결이 되지 않을31
   워드프레스 본문의 원하는 자리에 에드센스 광고 달27
   워드프레스에 구글 애드센스 - 사이드바에 애드센스 31
   워드프레스에 구글 애드센스 - 페이지수준 광고 추가32
   워드프레스 멀티 사이트로 만들기 (2)30
   워드프레스 멀티 사이트로 만들기 (1)36
   워드프레스 Count Per Day 로 방문자 카운30
   워드프레스 카테고리와 메뉴 설정하기35
   한글 워드프레스 테마 설치하기 - wordpress39
   한글 워드프레스 설치(2) - centos7 ngi118
   한글 워드프레스 설치(1) - centos7 ngi49
   CentOS 7 NGINX 서버에 SSL (http(홈마스타)54
   centos7에 nginx, php7, mariad201
centos7에 php7 설치하기311
   centos7 MariaDB 10 설치와 설정184
   CENTOS 7, NGINX 환경 설정210
   centOD7에서 nginx 웹서버 설치244
   리눅스(centos7)에서 윈도우즈 폴드 마운트하기242
   리눅스(centos7)에서 윈도우즈 폴드 마운트하기261
   centOS 7 웹서버 APM 설치(2) - mar796
   centOS 7 웹서버 APM 설치(1) - apa893
   centOS 7 APM 설치 전 - 방화벽 확인과 849
   centos7 최소설치후 : minimal inst709
   centos7 최소설치후 : minimal inst715
   centos7 최소설치후 : minimal inst674
≪ [1]  [2]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.



 
최근 글 자료
15
19
23
79
84
51
27
30
28
37
38
31
64
59
34
 
인기글 자료
1509
4438
431
4024
4362
655
1728
454
408
443
1475
1430
2112
395
435