라즈베리파이 배포판 업그레이드 (jessie -> stretch)

라즈베리파이에 워드프레스를 설치하여 이 페이지를 운용중이다. 언제부터인가 워드프레스를 업데이트 하려면 php 버전 7 이상이 필요하다며 업데이트가 안되었다. 시간이 좀 있어서 php7을 설치해보기로 했다. 좀 검색을 해보니 지금 사용하는 jessie 배포판은 좀 오래된 버전으로 php5를 포함하고있다. 최신판인 stretch를 설치하면 php7을 포함하므로 자연스럽게 업그레이드가 될 것 같아서 배포판 업그레이드를 하기로 결정했다. 배포판 업그레이드는 https://www.datenreise.de/en/raspberry-pi-raspbian-update-update-jessie-to-stretch/ 페이지를 보면서 따라가면… 라즈베리파이 배포판 업그레이드 (jessie -> stretch) 계속 읽기

PHP에서 HTML DOM 파싱

PHP 내부에서 특정 web page를 읽어서 뭔가를 처리하는 일을 할 때 사용하는 방법이다. 기존에는 나름대로 string 파싱을 해서 사용했는데, 성능도 안 나오고 불편하여 JQuery 처럼 사용할 수 있는 방법을 찾아봤더니, 뜻이 있는 길에 길이 있다고.. 누군가 이미 잘 만들어 놓은 라이브러리가 있었다. 이름하여 simple_html_dom.php 라는 파일이다. (http://simplehtmldom.sourceforge.net/) 이 파일 하나만 include하여 사용하면 간단하게 dom 구조를… PHP에서 HTML DOM 파싱 계속 읽기

라즈베리파이 lighttpd + mysql + php 환경 설정

라즈베리파이에 lighttpd + mysql + php를 설치하여 저전력 웹 서버로 활용할 수 있다. 필요한 패키지들을 다음과 같이 설치한다. pi@raspbmc:~$ sudo apt-get install lighttpd mysql-server php5 php-common php5-cgi php5-mysql lighty-enable-mod fastcgi-php pi@raspbmc:~$ sudo service lighttpd force-reload 설치만 하면 부팅할 때마다 자동으로 lighttpd daemon이 실행된다. 기본적으로 80 포트를 사용하게 되어있지만 xbmc가 이미 사용하고 있으므로 포트를 변경해줘야 한다.… 라즈베리파이 lighttpd + mysql + php 환경 설정 계속 읽기