Linux/MySQL Server

MySQL Server(3) - PHP와 MySQL 연동

2sjin 2022. 7. 28. 12:15

아래의 패키지 설치

$ sudo apt install apache2  
$ sudo apt install mysql-sever  
$ sudo apt install php php-mysql  
$ sudo apt install phpmyadmin

 

phpmyadmin 설치 중 아래와 같은 화면이 뜰 경우에는 순서대로 apache2, 선택.

 

아래 화면에서는 원하는 패스워드 입력

(여기서는 생략되었지만, password confirm 화면에서 같은 패스워드를 한번 더 입력)

 

nano, vi 등 편집기로 /var/www/html/info.php 파일 열기
(기본적으로 info.php 파일에는 내용 없음)

$ sudo nano /var/www/html/info.php

 

info.php 파일에 아래 코드 추가 후 저장하기

<?php phpinfo(); ?>

 

apache2 서비스 재시작 후, info.php 페이지 접속 확인

$ sudo service apache2 restart
$ elinks 127.0.0.1/info.php

 

편집기로 /etc/apache2/apache2.conf 파일 열기

$ sudo nano /etc/apache2/apache2.conf 

 

마지막줄에 아래 코드 추가

Include /etc/phpmyadmin/apache.conf

 

apache2 서비스 재시작 후, phpMyAdmin 페이지 접속 확인
Ubuntu 내부의 elinks 명령어로는 페이지 접속이 되지 않으나, 외부 웹 브라우저(Chrome 등)로는 잘 접속되는 경우도 있음

$ sudo service apache2 restart
$ elinks 127.0.0.1/phpmyadmin

 

phpMyAdmin 페이지

(로그인은 미리 생성해둔 MySQL 계정의 사용자명과 암호 입력)

계정 생성 관련 내용은 아래 게시글 참고

https://2sjin.tistory.com/47

 

MySQL Server(2) - MySQL Workbench 접속

1. mysql 접속(root 권한) $ sudo mysql -u root -p 2. 데이터베이스 'mysql' 선택 use mysql; 3. 데이터베이스에 신규 사용자 추가 # 사용자 이름은 admin, 비밀번호는 1111 # '%'는 localhost 외에도 외부 host..

2sjin.tistory.com