[ec2] php์ค์น์ phpMyAdmin ์ค์น
REF
https://velog.io/@oyeon/AWS-์๋ฒ-๊ตฌ์ถ-์ธ๋ถ-์ ์
https://luminitworld.tistory.com/86?category=975147
php ์ค์น
nginx์์๋ php-fpm์ ๋ฐ๋์ ์ค์นํด์ผํ๋ค. ์๋๋ฉด nginx์ php๋ฅผ ์ฐ๋์ํค๋๋ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ํ๋ค.
~$ cd /var/www/html/
/var/www/html$ ls
index.nginx-debian.html
/var/www/html$ sudo vi index.php
<?php
phpinfo();
?>
/var/www/html$ sudo vi /etc/nginx/sites-available/default
sudo vi /etc/nginx/sites-available/default ๋ฅผ ํตํด vi ํธ์ง๊ธฐ์ ๊ฐ๋ค๋ฉด
location ~ \.php$ ๋ถ๋ถ์ด ์ฃผ์์ฒ๋ฆฌ ๋์ด์์ ๊ฑฐ๋ค. ์ด ๋ถ๋ถ์ ์๋ ์ฌ์ง์ฒ๋ผ ์ฃผ์ ํด์ ํด ์ค๋ค.
ํผ๋ธ๋ฆญ IPV4 ์ฃผ์๋ฅผ ํฌ๋กฌ์ฐฝ์ ๋ฃ์ด๋ณด๋ฉด
phpMyAdmin ์ค์นํ๊ธฐ
1. ์ค์น
phpMyAdmin์ MySQL์ ์น์์์ ๊ด๋ฆฌํ ๋ชฉ์ ์ผ๋ก PHP๋ก ์์ฑํ ์คํ์์ค ๋๊ตฌ์ด๋ค.
~$ sudo apt update
~$ sudo apt install phpmyadmin
nginx๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ ๊ธฐ์ ์ ํ์ง๊ฐ ์๋ค. tabํค๋ฅผ ๋๋ฌ์ ์๋ฌด๊ฒ๋ ์ ํํ์ง ์๊ณ ok๋๋ฅด๋ฉด ๋๋ค.
์ด๋ฏธ db๊ฐ ์๊ธฐ์ no๋ฅผ ๋๋ ๋ค.
2. ์ฌ๋ณผ๋ฆญ ๋งํฌ ๋ง๋ค๊ธฐ
~$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
์ค์ํ๊ฒ ์๋ค๋ฉด ๊ฒฝ๋ก๊ฐ ๊ณ์ var/www/html ์์ ์์ ํด์ผํ๋ค๋ ๊ฒ!
๊ณ์ ์ด ๊ฒฝ๋ก์์ ์์ ํ์ง ์์์ phpmyadmin์ ์์ด ์๋๋ ๊ฒ ๊ฐ๋ค.๐ฅถ๐ฅถ
3. php์ค์
~$ sudo vi /etc/nginx/sites-available/default
index ๋ถ๋ถ์ index.php๋ฅผ ๋ค์ ๋ฃ์ด์ค๋ค.
์๋ฒ๋ฅผ ๋ค์ ์์ํด์ค๋ค.
~$ sudo service nginx restart