Connecting MySQL Container and PHP Container
PHP 컨테이너와 MySQL 컨테이너 연동해보기
cd /home/ubuntu/example
ls
sudo vi Dockerfile
- RUN 밑에:wq!
1
2# Connect PHP & MYSQL
RUN apt-get install -y php5.6-mysql docker build -t example .
도커 이미지가 만들어졌으니, 이미지를 이용해서 컨테이너로 띄운다
docker images
docker run -p 80:80 -v /home/ubuntu/example/html:/var/www/html example
터미널을 하나 더 만들어서 php문서 작업
cd /home/ubuntu/example/html
ls
cat index.php
sudo vi index.php
문서작업이 많으면 Jupyter에서 직접 작업해도 된다.
- php를 mysql에 연결하기 위한 php문법
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16<?php
$conn = mysqli_connect(
'[mysql IPAddress]',
'test',
'password',
'TEST',
'9876'
);
if(mysqli_connect_errno()){
echo "Failed to connect to MySQL: ".mysqli_connect_error();
}
$sql = "SELECT VERSION()";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);
print_r($row["VERSION()"]));
?>
출처 : 동빈나 youtube