개인 작업 정리 노트
시놀로지 - 도커 - 레지스트리 - ubuntu 검색 설치 latest(최신버전) 설치
나는 최신버전 바로 아래 버전도 php 설치때 오류가 나서 18.04 버전으로 설치
설치 후 도커 - 이미지 - 다운받은 ubuntu 컨테이너 생성
컨테이너 이름 - 높은 권한 사용하여 컨테이너 실행 체크 - 고급 설정
고급 설정 - 자동 재시작 활성화 체크
포트 설정 - 로컬포트 설정 ex)33080 - 컨테이너 포트 설정 80 - 유형TCP - 적용 생성
nginx 설치
생성한 컨테이너 접속 - 터미널
apt update (설치 가능한 리스트 정보를 업데이트)
apt upgrade (update로 가져온 패키지들을 최신 버전으로 업그레이드)(*설치 패키지 확인 dpkg -l)
apt-get install nginx (nginx 설치)
php7.2-fpm 설치
apt-get install -y php7.2 php7.2-fpm (ubunt 18.04 에서 설치 함)
ubunt 최신버전 설치 했을때 add-apt-repository ppa:ondrej/php 로 하면 된다고
하는데하다가 막혀서 그냥 18.04버전으로 진행중간에 time zone 설정 하는게 나오는데
6(Asia) - 69(Seoul) 로 진행
apt-get install vim (vi 편집기 설치)
설치 완료 후 php 문서 편집명령어 a, :, esx, w, q
cd /etc/nginx/sites-ailable - vi default
root /var/www/html; 디렉토리 수정 - root /home;
index 라인 index.php 추가
해당 구문 주석(#) 제거 후 php7.2 버전 수정
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
php.ini 문서 수정
/short, /cgi_fix 검색 n(next)
cd /etc/php/7.2/fpm/php.ini , cd /etc/php/7.2/cli/php.ini
short open tag=off -> on 수정 (php 구문 인식)
#cgi.fix_pathinfo=1 -> 주석 제거 후 0으로 값 수정
defalut 파일 수정후 /var/run# 에 nginx / php 생성
service nginx reload 실행 / service php7.2-fpm start
/var/run/php 에 php7.2-fpm.sock 확인
nginx default 파일에 root 경로를 /home 으로 수정해놨기 때문에
/var/www/html 에 있는 파일을 /home으로 복사 cp *.* /home
/home info.php 파일 생성 (확장자가 php가 정상적으로 작동되는지 확인)
vi info.php (임의로 파일명주고 확장자만 php로)
<? phpinfo(); ?> 내부에 php 구문 생성 후 작동 되는지 테스트
php7.2-gd 라이브러리 설치(php 이미지 처리 라이브러리)
apt-get install -y php7.2-gd / apt-get install -y php-mysql
php7.2-mbstring설치 (php 문자열 함수)
apt-get install -y php-mbstring
php7.2curl 설치(다양한 프로토콜 데이터 전송이 가능한 command line tool)
apt-get install -y php7.2-curl
적용 완료후 service nginx restart / service php7.2-fpm restart
'PROGRAM > 시놀로지' 카테고리의 다른 글
[시놀로지] 도커 워드프레스 https 리다이렉트 및 직접설치 (0) | 2021.04.29 |
---|---|
[시놀로지] 우분투 + Nginx 개념 잡기 (0) | 2021.04.23 |
[시놀로지] 도커 컨테이너 워드프레스 설치 (0) | 2021.04.22 |
[시놀로지] 도커 컨테이너 이미지 파일 만들기 (0) | 2021.04.21 |
[시놀로지] 도커 MariaDB10-phpmyadmin ssh 서버 설치 (2) | 2021.04.21 |