PHP 서비스 환경 구성

외부 repository 설치

EPEL 과 WebTatic 저장소 설치

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
yum -y install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

PHP 설치

Info Laravel 구동하는데 필요한 모듈 위주

PHP 7.1

yum -y install php71w-cli php71w-common php71w-fpm  php71w-intl \
php71w-gd php71w-mbstring  php71w-mysqlnd php71w-opcache php71w-pdo \
php71w-xml

PHP 7.2

yum -y install php72w-cli php72w-common php72w-fpm  php72w-intl \
        php72w-gd php72w-mbstring  php72w-mysqlnd php72w-opcache php72w-pdo \
        php72w-sodium php72w-xml

설정

php.ini 수정

Info curl 을 많이 사용할 경우 curl.cainfo 에 다운받은 CA 인증서 묶음(cacert.pem) 파일의 절대 경로를 설정

설정 확인

php-fpm 설정

설정 파일(/etc/php-fpm.d/www.conf) 수정

fpm 설정

서비스 설정

시작 및 부팅시 자동 구동 설정

PHP tool 설치

Composer

PHPUnit

PHPUnit 5.7

PHPUnit 6.5

nginx 가상 호스트 추가 script

serve-php

설치:

사용:

같이 보기

Last updated