삽질하는플머

VCL for PHP 를 우분투 8.10 서버에 올려보자.

탐구생활/WEB 관련
VCL for PHP 는 PHP가 구동되는 곳이면 OS를 가리지 않고 동작한다. 뭐 당연한가??
아무튼 요새 잘 써먹고 있는 우분투 8.10에 이 물건을 올려보자.

우분투 서버는 8.10 버전이고 LAMP로 구성되어있으며 웹페이지 루트는 /var/www 이다.

Delphi for PHP로 만든 어플을 "배포마법사"를 써서 뽑아내 보면 어플 디렉토리 밑에 /vcl 이 생기고 여기에 VCL for PHP 중 필요한 파일들이 설치되는 구조이다. 그러나 어플리케이션마다 이렇게 /vcl 이 따라붙는다면 별로 바람직하지 않을 것이다. 구글신에게 빌어보니 다음과 같은 신탁을 내려주시네.

http://www.thecodecave.com/article366


일단 다운로드부터 받고



압축 풀고 /var/www 로 옮겨둔다.

# tar -xzf vcl_for_php2_1.tar.gz
# mv vcl /var/www/


웹페이지 루트에 vcl-bin 이라는 심볼릭 링크를 걸어준다.

# cd /var/www
# ln -s vcl vcl-bin


Delphi for PHP
에서 적당한 예제를 만들어주고 메뉴에서 Tools -> Deployment Wizard 를 선택해 배포할 PHP파일들을 뽑아낸다. 이 때 따라붙는 VCL은 신경쓰지 말고 배포 디렉토리에 생겨난 파일만 옮겨오면 된다.

새로 만든 예제를 /var/www/appls/test 에 올렸다고 예를 들면 이제 이 디렉토리로 가서 아까 풀어둔 vcl 디렉토리에 대한 심볼릭 링크를 걸어주자.

# cd /var/www/appls/test
# ln -s ../../vcl vcl


이제 접속해서 테스트 해 보면 짜잔~~ 아까 만들었던 예제가 우분투 서버에서도 잘 돌아가는 것을 확인할 수 있다. (컴퓨터에 그래픽용 어플이라고는 그림판밖에 없어서... 스샷은 다음 기회에...)