삭신의 도구들~
윈도우 hosts 파일 편집 프로그램: 삭신 hosts v0.5


1. root 권한으로 작업


먼저, remi 리포에서 php7.2 버전을 설치합니다.

yum install php72 php72-php-common php72-php-fpm

yum install php72-php-mysql php72-php-gd php72-php-mbstring php72-php-mcrypt php72-php-xml php72-magickwand, php72-pecl-imagick


기존 php 버전과 충돌이 되지않드록 디렉토리를 생성하고 퍼미션을 조정합니다.

mkdir /var/run/php72-fpm

mkdir /var/lib/php72

mkdir /var/lib/php72/nginx-session

mkdir /var/lib/php72/nginx-wsdlcache

mkdir /var/lib/php72/nginx-opcache


cd /var/lib/php72

chmod 770 *

chown root.nginx *


nginx 에서 php-fpm 연결 부분을 생성된 디렉토리쪽으로 지정합니다.


vi /etc/nginx/conf.d/laravel56.conf

(생략)


    root /home/gslee/html/laravel56/public;


(생략)


    location ~ \.php$ {

        try_files $uri =404;

        fastcgi_keep_conn on;

        fastcgi_split_path_info ^(.+\.php)(/.+)$;

        fastcgi_index   index.php;

        fastcgi_pass    unix:/var/run/php72-fpm/laravel56.sock;

        fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;

        include fastcgi_params;

    }


이제부터 부분이 핵심이라고 할 수 있습니다. php 7.2.x 용 php-fpm 설정 파일을 생성하고 php72-php-fpm 을 실행합니다.


vi /etc/opt/remi/php72/php-fpm.d/laravel56.conf

[laravel56]

listen = /var/run/php72-fpm/laravel56.sock

listen.owner = nginx

listen.group = nginx

listen.mode = 0660

user = gslee

group = nginx

pm = dynamic

pm.max_children = 5

pm.start_servers = 1

pm.min_spare_servers = 1

pm.max_spare_servers = 2

chdir = /home/gslee/html/laravel56


php_value[session.save_handler] = files

php_value[session.save_path]    = /var/lib/php72/nginx-session

php_value[soap.wsdl_cache_dir]  = /var/lib/php72/nginx-wsdlcache

php_value[opcache.file_cache]  = /var/lib/php72/nginx-opcache


systemctl restart nginx

systemctl start php72-php-fpm



2. 설치 계정에서 작업


php72 의 alias 를 지정합니다.


vi .bash_profile

(생략)


alias php='/usr/bin/php72'


라라벨 설치를 위해서 coposer 를 로컬 경로에 설치합니다.


curl -sS https://getcomposer.org/installer | php


라라벨을 설치합니다.


php composer.phar create-project --prefer-dist laravel/laravel laravel56


브라우저에서 확인합니다.


Posted by 사악신

댓글을 달아 주세요