php-fpm 연동
1. php-fpm 연동
- php-fpm 켜기
- sudo systemctl status php-fpm으로 상태 확인
- sudo systemctl start php-fpm으로 php-fpm 시작
- sudo systemctl enable php-fpm으로 활성화
- sudo ps -ef | grep php (php 프로세스가 평소에 몇 개 떠 있는지 확인할 수 있음)
- sudo netstat -nlpt | grep php (php-fpm이 몇번 포트와 연결되어 있는지 확인할 수 있음)
- nginx에 php 연동 설정
- sudo vim /etc/nginx/conf.d/vhost.conf 입력 후, 원하는 server에 다음 내용을 추가
set $documentRoot /my_projects/project1/public;
index index.php index.html index.htm;
root $documentRoot;
location ~ \.php$ {
root $documentRoot;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $documentRoot/$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
fastcgi_read_timeout 600;
}
- 추가했으면, service nginx restart 입력하여 nginx 재실행
- 홈페이지에 http://127.0.0.1:8081/gugu.php 로 입력시, 다음과 같이 출력됨
2. 향상된 구구단
- vim enhanced_gugu.php를 입력 후, 다음과 같이 입력
<meta charset="UTF-8">
<?php
$dan = $_GET['dan'];
$limit = $_GET['limit'];
?>
<h1><?=$dan?>단</h1>
<?php for ( $i = 1; $i <= $limit; $i++ ) { ?>
<div><?=$dan?> * <?=$i?> = <?=$dan * $i?></div>
<?php } ?>
- 원하는 dan과 limit을 입력 하면 원하는 구구단이 생성됨
- 3단을 곱하기 5 까지 출력을 원하면 다음과 같이 입력 http://127.0.0.1:8081/enhanced_gugu.php?dan=3&limit=5
'Back-End Study > Linux' 카테고리의 다른 글
PHP의 DB연동 (0) | 2022.09.15 |
---|---|
HOST 세팅하기 (0) | 2022.09.15 |
php를 이용한 구구단 서비스 (0) | 2022.09.15 |
PHP (0) | 2022.09.15 |
쉘 스크립트 (사칙연산 프로그램) (2) | 2022.09.15 |