블로그 이미지
LanSaid

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Recent Post

Recent Comment

Recent Trackback

Archive

2013. 11. 29. 05:52 Linux


* APM?
Apache, PHP, Mysql의 약어

* phpmyadmin?
웹페이지로 Mysql을 관리하기 위한 것으로 ssh로 직접 접속해서 하는 방식, SQLyog(통칭 돌고래?) 처럼 별도의 프로그램이 없어도 된다.

------------------------------ 아래는 설치 과정 -------------------------------

* Apache 설치
sudo apt-get install

사이트 설정은
sudo nano /etc/apache2/sites-enabled/000-default에서 VirtualHost 설정과 DocumentRoot 설정을 한다.

설정후 재시작은
sudo /etc/init.d/apache2 restart

* PHP 설치
sudo apt-get install php5-common php5 libapache2-mod-php5설정파일은
sudo nano /etc/php5/apache2/php.ini

* MySQL 설치
sudo apt-get install libapache2-mod-auth-mysql mysql-server php5-mysql데몬 재시작은
sudo /etc/init.d/mysqld restart

참조 : http://blog.naver.com/forioso?Redirect=Log&logNo=10171242926


-------------------------- 아래는 설정 파일 관련 -------------------------------

* Apache 설정 파일 열기
 # sudo nano /etc/apache2/apache2.conf

* Mysql 설정파일 열기
# sudo nano /etc/mysql/my.cnf

mysql5.5 버전부터 더이상 character_set_client , character_set_connection, character_set_results 에 대하여 my.cnf에서 초기값 지정을 할 수가 없는 모양이다.
기본적으로 os의 문자셋을 따라가는 건가 싶다.. 큰일이네... 파일시스템 빼고 전부 utf8로 통일해야 코딩할때 안헷갈릴 것 같은데...
그러므로 만약 프로그램을 작성할 때 mysql에 접속하고나면 무조건 "set charset utf8" 쿼리를 제일 먼저 보내야 문자 셋 세팅 된다. 까먹지 말자..

* phpmyadmin 한글 언어팩 설치
 /usr/share/phpmyadmin/local/ko/LC_MESSAGES/ 에 아래 첨부 파일을 저장
ko/LC_MESSAGES path는 자기가 직접 폴더 만들어야함 
이 것 설치하고나서 나중에 phpmyadmin 페이지에서 로그인 후 언어설정에서 찾으면 있으니 바꾸면 한글로 바뀐다. 

* phpmyadmin 관련 콘피그
/etc/phpmyadmin/config-db.php
/usr/share/phpmyadmin/libraries/config.default.php
/etc/phpmyadmin/config.inc.php

참조 : http://mytory.net/archives/549 phpmyadmin 최초 설정 관련(콘피그 작성법?)

------------------------------- 사설 ------------------------
* Mysql에 대한 것
 - root 비밀번호 변경
 mysql_secure_installation 을 쉘명령에 입력
이미 지정되어있으면 기존 비밀번호 입력하고 다음 비밀번호 입력으로 넘어감
없으면 바로 지정
이거 끝나면
Remove anonymous users? [Y/n]  라고 뜨는데 솔직히 잘 모르겟지만 여기저기서 들은 정보로는...
여기서 부터는 mysql에 대한 초기화 과정이란다. 익명 계정등에 대한 초기화, testdb등에 대한 삭제등.. 사실상 mysql 상태를 초기화 하는 모양이므로 맨 처음 mysql
설치 후 사용하는 것 외에 중간에 사용 시에는 n를 눌러 함무로 삭제하거나 하지 않는다.
참조 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=76919

* PHP에 대한 것
http://oddly.tistory.com/71
posted by LanSaid