슬기로운 세팅 생활
[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>
아래처럼 뜨면 확인 끝