APM 설치 및 사용방법

2024. 10. 23. 23:22카테고리 없음

APM 는 아파치, PHP, Mysql를 합친 것이다.

 

php를 통해서 개발을 하기 위해서는 웹 서버 및 웹 컨테이너가 존재해야 한다. 웹 컨테이너는 웹 애플리케이션에서 동적으로 생성된 콘텐츠를 관리하고 실행하고, 사용자 세션을 추적하고, 세션 정보를 저장 및 관리하는 역할을 한다.

 

아파치는 정적 웹 서버이다. 하지만, 아파치는 하이브리드 서버이기도하다. 즉, 아파치만 있어도 웹 응용 서버 역할을 수행한다.

 

 

일단 APM 은 127.0.0.1 : 80 포트로 접속한다. 추가적으로 아래와 같은 구조로 설정되어 있다.

 

 

이제 쉽게 PHP를 개발하면 된다.

 

MYSQl에 대해서 기본 root 비밀번호는 apmsetup입니다.

 

버전이 5.1.41-community 임으로 ALTER USER 'root'@'localhost' IDENTIFIED BY '1234'; 위와 같은 방식으로 비밀번호를 변경할 수 없어

 

update mysql.user set password = password('1234') where user='root'

flush privileges; 

 

다음과 같은 방식을 사용했습니다. 

 

추가적으로 php.ini 설정으로 magic_quotes_gpc가 설정되어 있습니다. 즉 get, post, cookie로 가져온 특수 문자는 이스케이프 처리가 됩니다.

 

 

이스케이프 처리됩니다. -> 문자열 탈출이 안됨.

/ ->\/ 

' -> \'

 

그런데 이렇게 하다보면 다양한 오류가 발생하게 됩니다. 그렇기에 현재의 버전에서는 위와 같은 기능이 없지만, 예전 버전임으로 on으로 존재합니다.

 

 

마지막으로 서버를 끄거나 켜는 기능을 도와주는 툴입니다.