본문 바로가기

프로그래밍/PHP

아파치 가상호스트 설정하기 이 설명은 윈도우에서 APM_SETUP을 바탕으로 작성한 것이다. 두 파일을 건드려야 한다. 하나는 기본 설정 파일, 하나는 가상 호스트 설정 파일. 가상 호스트 설명을 보면 종종 어떤 파일을 건드려야 하는지 안 나와 있는데, 그게 문제인 듯하다. 다음 두 파일을 건드려야 한다. 메모장에서 열면 된다. txt파일이니까.{아파치 루트}/conf/httpd.conf 와 {아파치 루트}/conf/extra/httpd-vhosts.conf 다. (위에서 {아파치 루트}는 아파치가 설치돼 있는 폴더를 의미한다.) * httpd.conf에서 설정해야 하는 것. 1. Listen이라고 써 있는 부분을 찾는다. 이 부분은 포트를 설정하는 부분이다. 포트가 뭔지까지 설명하지는 않겠다. 아파치가 사용하는 기본 포트는 80.. 더보기
PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 71 bytes) in ..... 해결 방법 1. php.ini 파일의 수정 php.ini 파일에서 memory_limit 값을 수정하면 도니다. 그러나, 이것보다 더 간단한 방법 2. 소스에 다음과 같은 내용 삽입 ini_set("memory_limit", -1); 더보기
php on ubunto 환경설정 문서 http://wiki.jetbrains.net/intellij/Configuring_PHP_development_environment_on_Ubuntu#Checking_the_Installation 더보기
사이트 긁어오기...(Snoopy.class 와 Client URL Library) 가끔씩 다른 사이트 게시판 내용을 긁어 와야 할때가 있다. PHP에서는 Snoopy.class와 Curl이라는 라이브러리고 긁어 올수 있다. 일단 긁어오기전에 라이브러리를 다운 받아야 한다. 1. Snoopy.class 사용. http://sourceforge.net/projects/snoopy/ 에 가면 다운 받을 수 있다. 그리고 난 후 적당한 폴더에 소스를 넣는다. 그리고 아래와 같이 페이지 하나 만든후 코딩하면 내용을 긁어 올수 있다. (예 : naver) 결과.. 소스에 보면 print로 result값을 찍었다. 이 다음 부터는 원하는 값을 뽑거나 가져오기 위해서는 개발자들이 정규식을 사용을 하던 치환을 하던 다름 값을 넣어 자르던 변형해서 값을 뽑아 와야 한다. 좀 더 자세한 함수명이나 내용은.. 더보기
Client URL Library (cURL) cURL에 대한 개요다. 더보기