리눅스 phpMyAdmin 설치 (수동) 편집하기

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
7번째 줄: 7번째 줄:


==압축 해제==
==압축 해제==
<syntaxhighlight lang='console'>
<source lang='console'>
[root@zetawiki ~]# cd /var/www/
[root@zetawiki ~]# cd /var/www/
[root@zetawiki www]# ll *.zip
[root@zetawiki www]# ll *.zip
-rw-r--r--  1 root root 8349983 Nov 30 02:01 phpMyAdmin-4.0.9-all-languages.zip
-rw-r--r--  1 root root 8349983 Nov 30 02:01 phpMyAdmin-4.0.9-all-languages.zip
</syntaxhighlight>
</source>
<syntaxhighlight lang='console'>
<source lang='console'>
[root@zetawiki www]# unzip phpMyAdmin-4.0.9-all-languages.zip
[root@zetawiki www]# unzip phpMyAdmin-4.0.9-all-languages.zip
... (생략)
... (생략)
18번째 줄: 18번째 줄:
   inflating: phpMyAdmin-4.0.9-all-languages/view_operations.php   
   inflating: phpMyAdmin-4.0.9-all-languages/view_operations.php   
   inflating: phpMyAdmin-4.0.9-all-languages/webapp.php
   inflating: phpMyAdmin-4.0.9-all-languages/webapp.php
</syntaxhighlight>
</source>
<syntaxhighlight lang='console'>
<source lang='console'>
[root@zetawiki www]# mv phpMyAdmin-4.0.9-all-languages phpMyAdmin
[root@zetawiki www]# mv phpMyAdmin-4.0.9-all-languages phpMyAdmin
[root@zetawiki www]# ll
[root@zetawiki www]# ll
29번째 줄: 29번째 줄:
drwxr-xr-x  9 root root    4096 Nov  4 12:25 phpMyAdmin
drwxr-xr-x  9 root root    4096 Nov  4 12:25 phpMyAdmin
-rw-r--r--  1 root root 8349983 Nov 30 02:01 phpMyAdmin-4.0.9-all-languages.zip
-rw-r--r--  1 root root 8349983 Nov 30 02:01 phpMyAdmin-4.0.9-all-languages.zip
</syntaxhighlight>
</source>


==아파치 설정==
==아파치 설정==
;httpd.conf 수정
;httpd.conf 수정
[[/etc/httpd/conf/httpd.conf]] 파일에서 DocumentRoot를 찾아 그 아랫줄에 Alias 행 추가
[[/etc/httpd/conf/httpd.conf]] 파일에서 DocumentRoot를 찾아 그 아랫줄에 Alias 행 추가
<syntaxhighlight lang='console'>
<source lang='console'>
[root@zetawiki ~]# vi /etc/httpd/conf/httpd.conf
[root@zetawiki ~]# vi /etc/httpd/conf/httpd.conf
</syntaxhighlight>
</source>
<syntaxhighlight lang='aconf'>
<source lang='aconf'>
DocumentRoot "/var/www/html"
DocumentRoot "/var/www/html"
Alias /phpMyAdmin /var/www/phpMyAdmin/
Alias /phpMyAdmin /var/www/phpMyAdmin/
</syntaxhighlight>
</source>


;아파치 재시작
;아파치 재시작
<syntaxhighlight lang='console'>
<source lang='console'>
[root@zetawiki ~]# service httpd restart
[root@zetawiki ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
</syntaxhighlight>
</source>


==웹으로 접속==
==웹으로 접속==
*http://도메인/phpMyAdmin/ 으로 접속
*http://도메인/phpMyAdmin/ 으로 접속
*php-mbstring이 없다면 다음과 같은 오류가 발생할 수 도 있다.
*php-mbstring이 없다면 다음과 같은 오류가 발생할 수 도 있다.
<syntaxhighlight lang='text'>
<source lang='text'>
phpMyAdmin - Error
phpMyAdmin - Error
The mbstring extension is missing. Please check your PHP configuration.
The mbstring extension is missing. Please check your PHP configuration.
</syntaxhighlight>
</source>
:→ [[php-mbstring 설치]] 필요
:→ [[php-mbstring 설치]] 필요


61번째 줄: 61번째 줄:
* config 폴더를 만들고 읽기/쓰기 권한을 준다.
* config 폴더를 만들고 읽기/쓰기 권한을 준다.
* 이 작업을 하지 않으면 웹설정화면에서 "Cannot load or save configuration"라는 경고가 나온다.
* 이 작업을 하지 않으면 웹설정화면에서 "Cannot load or save configuration"라는 경고가 나온다.
<syntaxhighlight lang='console'>
<source lang='console'>
root@zetawiki:/var/www/phpMyAdmin# mkdir config
root@zetawiki:/var/www/phpMyAdmin# mkdir config
root@zetawiki:/var/www/phpMyAdmin# chmod o+rw config
root@zetawiki:/var/www/phpMyAdmin# chmod o+rw config
root@zetawiki:/var/www/phpMyAdmin#  
root@zetawiki:/var/www/phpMyAdmin#  
</syntaxhighlight>
</source>


==DB정보 설정==
==DB정보 설정==
77번째 줄: 77번째 줄:
==설정 파일 이동==
==설정 파일 이동==
* 화면 상단에 아래와 같은 메시지가 뜨면...
* 화면 상단에 아래와 같은 메시지가 뜨면...
<syntaxhighlight lang='text'>
<source lang='text'>
Configuration saved.
Configuration saved.
Configuration saved to file config/config.inc.php in phpMyAdmin top level directory, copy it to top level one and delete directory config to use it.
Configuration saved to file config/config.inc.php in phpMyAdmin top level directory, copy it to top level one and delete directory config to use it.
</syntaxhighlight>
</source>
* 메시지에 있는 대로 config.inc.php 파일을 상위폴더로 옮기고 config 폴더는 삭제한다.
* 메시지에 있는 대로 config.inc.php 파일을 상위폴더로 옮기고 config 폴더는 삭제한다.
<syntaxhighlight lang='console'>
<source lang='console'>
root@zetawiki:/var/www/phpMyAdmin# mv config/config.inc.php .
root@zetawiki:/var/www/phpMyAdmin# mv config/config.inc.php .
root@zetawiki:/var/www/phpMyAdmin# rm -rf config/
root@zetawiki:/var/www/phpMyAdmin# rm -rf config/
root@zetawiki:/var/www/phpMyAdmin#  
root@zetawiki:/var/www/phpMyAdmin#  
</syntaxhighlight>
</source>


==같이 보기==
==같이 보기==

제타위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 제타위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 편집 도움말 (새 창에서 열림)