RadarURL
Skip to content
조회 수 7 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

(Last Updated On: November 28, 2020)

1 Remi Repo

remi 저장소를 설치한다

sudp rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm && \
sudo yum -y install yum-utils

Pasted-into-CentOS-7-PHP-PHP-FPM-7.4-설치-remi-repo-1.png

 

2 Disabling 5.4 (default version) And Enable 7.4ver

remi 저장소에서는 php가 기본적으로 5.4버전으로 활성화되어있어서
비활성화 한다음에 설치하고 싶은 버전으로 설치한다.

sudo yum-config-manager --disable remi-php54 && \
sudo yum-config-manager --enable remi-php74

Pasted-into-CentOS-7-PHP-PHP-FPM-7.4-설치-remi-repo.png

 

3 Install

3.A for Apache2 (httpd)

yum -y install php

3.B for PHP-FPM (nginx, fastcgi…)

yum -y install php-fpm

4 Install Libraries

sudo yum -y install \
php-cli \
php-redis \
php-brotli \
php-intl \
php-gd \
php-gmp \
php-imap \
php-bcmath \
php-interbase \
php-json \
php-mbstring \
php-mysqlnd \
php-odbc \
php-opcache \
php-memcached \
php-tidy \
php-pdo \
php-pdo-dblib \
php-pear \
php-pgsql \
php-process \
php-pecl-apcu \
php-pecl-geoip \
php-pecl-imagick \
php-pecl-hrtime \
php-pecl-json \
php-pecl-memcache \
php-pecl-mongodb \
php-pecl-rar \
php-pecl-pq \
php-pecl-redis4 \
php-pecl-yaml \
php-pecl-zip

5 Start PHP

5.A Apache

systemctl restart httpd

5.B PHP-FPM

systemctl enable php-fpm &&
systemctl start php-fpm

6 Redis / Memcached

sudo yum -y install redis memcached
sudo systemctl enable redis &&
sudo systemctl enable memcached &&
sudo systemctl start redis &&
sudo systemctl start memcached

Preventing Memcached Listen wildcard

vim /etc/sysconfig/memcached
PORT="11211" 
USER="memcached" 
MAXCONN="1024" 
CACHESIZE="64" 
OPTIONS="-l 127.0.0.1"
sudo systemctl restart memcached
netstat -an | grep ":11211"
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN
udp        0      0 127.0.0.1:11211         0.0.0.0:*

127.0.0.1의 아이피로 열려있는 확인. ( 0.0.0.0:11211 이면 위험하다 )

유의점

php 설치해보고 나면 기본값으로 /var/lib/php/  의 권한이 어떤 유저:그룹으로 설정되어있어,
세션같은 것 쓸 때 오류가 나는데 권한을 변경해주면 된다… 지만
remirepo가 php를 업데이트할 때마다 해당폴더 권한을 임의로 변경하는 느낌이 과거부터 있다.

 

출처 : https://blog.kerus.net/1645/install-php-7-4-fpm-remirepo-on-centos

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
101 [Linux] 아파치(Apache) SSL 인증서 설치 JAESOO 2021.01.12 7
100 리눅스 CentOS 7 HTTPS 리다이렉트 설정 JAESOO 2021.01.12 6
99 [Apache] SSL 적용하기 / HTTP->HTTPS로 Rewrite하기 JAESOO 2021.01.12 4
98 centos 7.x에서 ssl 설치하기 JAESOO 2021.01.12 5
97 CentOS7 Apache ssl 인증서 적용 그리고 80 to 443 redirect JAESOO 2021.01.12 3
96 무료 SSL 보안 인증서 발급받기 (Free SSL Certificate) JAESOO 2021.01.12 2
95 [리눅스][XE]XpressEngine(제로보드) 사용 시, 500 Internal Server Error when using .htaccess with RewriteEngine JAESOO 2021.01.02 4
94 CentOS 7 yum으로 phpMyAdmin 설치 & 권한(permission) 문제 해결 JAESOO 2021.01.02 4
93 [리눅스/CentOS 7] PHP7.2 설치(Webtatic) JAESOO 2021.01.02 0
» CentOS 7 PHP / PHP-FPM 7.4 설치 (remi repo) JAESOO 2021.01.02 7
91 Apache 403 Forbidden error 해결 방법 JAESOO 2021.01.02 0
90 아파치 Forbidden You don’t have permission to access / on this server. 에러 해결 JAESOO 2021.01.02 3
89 [리눅스] 웹서버(아파치;apache) 설치후 다른 계정으로 실행하기 JAESOO 2021.01.02 1
88 [CentOS] 아파치(apache) 제거하기 JAESOO 2021.01.02 3
87 [Linux] Apache 웹서버 정리 JAESOO 2021.01.02 4
86 CentOS 7 - Apache 아파치 실행 상태 확인 JAESOO 2021.01.02 1
85 아파치 2.4에서 httpd.conf 데몬 실행 오류 찾아내는 방법 JAESOO 2021.01.02 0
84 service httpd.service 오류 발생 시 해결방법 JAESOO 2021.01.02 2
83 [Apache & TOMCAT 연동 2] 일반계정으로 아파치 관리 JAESOO 2021.01.02 0
82 CentOS 7 / Apache / 하나의 서버에 여러 사이트 운영하기 JAESOO 2021.01.02 2
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6

PageViews   Today : 226   Yesterday : 383   Total : 22,258,104  /  Counter Status   Today : 98   Yesterday : 157   Total : 1,824,987
Site Info   Member : 252  /  Total documents : 1,303   New documents : 0  /  Total comments : 26

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소