슬기로운 연구생활

[Server] Nginx + PHP7.0 + MySQL 설치 본문

슬기로운 세팅 생활

[Server] Nginx + PHP7.0 + MySQL 설치

vhrehfdl 2019. 9. 10. 14:06

[1] Nginx 설치

apt-get install nginx

[2] 설치 확인

=> IP주소로 들어가면 확인된다.

[3] PHP7.0 설치

apt-get install php7.0-fpm

PHP에 필요한 모듈 설치

apt-get install php7.0-gd php7.0-curl php7.0-mbstring php7.0-xml php7.0-mcrypt

[4] php.ini 파일 설정

/etc/nginx/sites-avilable/default 로 이동

index index.html index.htm 있는 부분에 index.php 추가

밑에 처럼 PHP 관련 주석 풀어주기.

fastcig_pass는 일단 풀지말아야 한다 error 난다.

5. php 설치 확인

[6] MySQL 설치

apt-get install mysql-server mysql-client

 

apt-get install php7.0-mysql

mysql이랑 PHP7.0 연동해주는 코드이다.

이거 안해서 삽질했다.

이거 안하면 php.ini가서 extension 설정 바꿔주고 경로도 다 바꾸어주어야 한다.

[7] MySQL 연동 확인

<!DOCTYPE html>
<head>    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>MySql-PHP 연결 테스트</title>
</head>
<body>
<?php echo "MySql 연결 테스트";
$db = mysqli_connect("localhost", "root", "비밀번호", "world");
if($db){
    echo "connect : 성공";
}else{
    echo "disconnect : 실패";
}
$result = mysqli_query($db, 'SELECT VERSION() as VERSION');
$data = mysqli_fetch_assoc($result);
echo $data['VERSION'];
?>
</body>
</html>

아래처럼 뜨면 확인 끝

Comments