본문 바로가기

Development/PHP

APM7 의 기본설정

출처 :  http://blog.projectslab.co.cc/123 

APM7의 기본설정은 localhost(127.0.0.1)에서만 사용할 수 있도록 되어있다.


외부에서 접속 가능하도록 하기 위해서는 여러가지 설정을 바꿔줘야 하는데

1. 외부에서 phpmyadmin접속가능하게
2. 외부에서 mysql 접속할 수 있도록 하는 것이 중요하다.


1. 외부에서 phpmyadmin 접속가능하게 하기

C:\APM_Setup\Server\Apache\conf\extra\httpd-alias.conf 파일을 수정한다.
  1. #  
  2. # Alias 설정  
  3. #  
  4.   
  5. <IfModule alias_module>  
  6.   
  7.     Alias /myadmin/ "C:/APM_Setup/Server/phpMyAdmin/"  
  8.     Alias /db/ "C:/APM_Setup/Server/phpMyAdmin/"  
  9.     Alias /db "C:/APM_Setup/Server/phpMyAdmin/"  
  10. #    <Directory "C:/APM_Setup/Server/phpMyAdmin">  
  11. #        Options MultiViews  
  12. #        AllowOverride None  
  13. #        Order deny,allow  
  14. #   deny from all  
  15. #        Allow from 127.0.0.1  
  16. #    </Directory>  
  17.   
  18. # 외부 접속 가능하게 하려면 아래 설정처럼 변경하여 주시기 바랍니다.  
  19.   
  20.     <Directory "C:/APM_Setup/Server/phpMyAdmin">  
  21.         Options MultiViews  
  22.         AllowOverride None  
  23.         Order allow,deny  
  24.         Allow from all  
  25.     </Directory>  
  26.   
  27. </IfModule>  


이렇게 되면 외부에서 APM7이 설치된 IP로 접속이 가능하고 alias를 /db/ 및 /db로 해줬기 때문에
http://yourip/db 나  http://yourip/db/ 로도 phpmyadmin이 접속가능하다.

2. 외부에서 mysql 접속할 수 있도록 하는 것
 (사용자와 데이터베이스의 속성을 localhost가 아닌 % 로 설정, 여기서는 사용자를 생성함) 


가장 기본이 되는 USER와 DB를 만든다.

e.g.)
User: bada
PW: passwd
DB: bada_db

0) root로 접속하고 mysql를 사용한 상태가 되도록함
C:\>mysql -uroot -ppasswd mysql
 
1) 데이터베이스 생성
create database bada_db;

2) 사용자 등록
insert into user (host,user,password) values ('%','bada',password('passwd'));

3) 사용자와 DB연결
insert into db (host,db,user,select_priv,insert_priv,update_priv,delete_priv, create_priv,drop_priv) values ('%','bada_db','bada','Y','Y','Y','Y','Y','Y');

4) 권한 주기
grant all privileges on bada_db.* to bada@'%' identified by 'passwd';

간간히 flush privileges; 를 쳐준다.

'Development > PHP' 카테고리의 다른 글

CodeIgniter(PHP) 에서 MS-SQL 설정  (0) 2012.11.12
Visual Studio 에서 PHP 템플릿 적용시키기  (0) 2012.04.23
APM7 의 기본설정  (0) 2011.12.30
PHP 엑셀다운로드  (0) 2011.11.28
PHP 날짜함수 2  (0) 2011.10.10
쿼리 페이징을 최대한 빠르게  (0) 2011.09.22