php 가 요즈음 많이 쓰이고 있지요.. 하지만.. php 가 컴파일이 된다는건 다들
모르고 있는거 같더라고요...
php 홈페이지에 가면.. 버전 4부터는 컴파일하고 zend 엔진 부분이 상용화 된다고
하는데.. 실지 다음 내용은 php4 beta 에서는 작동하지 않습니다.
컴파일을 할려면 먼저 php 를 컴파일하면서 모듈이 아닌 실행화일 형태로 컴파일을
하셔야 합니다. 물론 모듈형태로 된 아파치가 이미 돌고 있겠지요..??
즉 php 라는 실행화일을 만드십시오..
그 후 원하는 php 파일을 만드시고... 다음과 같이 실행해 보시면...
php -p test.php
확장자가 php3p 인 화일이 생성되었을 겁니다....이것이 문제의 그 화일인데..
php --help 해 보시면 아시겠지만...
pretokenized 된 화일이라는 설명입니다.
여하튼 순수 인터프리터형태로 실행되는 것 보다는 빠른 성능을 보여 줄 것
같습니다.
이 화일을 php -e test.php3p 이런식으로 실행 시킬수도 있겠지만..
아파치의 설정화일에
AddType application/x-httpd-php3-preprocessed .php3p
이렇게 타입을 추가 시키시면 ... .php3p 를 자동으로 처리시켜 줍니다.
- 위와 같은 글이 있던데요.
여기에서 모듈로 설치하지 않고 실행화일로 설치한다는 것이 무슨 말인지요?
그리고, 아파치에 적재할때는 모듈로 해야하는 것으로 아는데,
아파치와 연동은 되는 지요? 좀 어려운 질문인가요???