2010-02-27 3 views
0

ARM 기반 임베디드 시스템의 busybox httpd에서 실행되는 PHP 응용 프로그램이 있습니다. 응용 프로그램이 매우 느리지 만 C++로 다시 작성하지 않는 것이 좋습니다. ARM에서 프리 컴파일/캐시하는 방법을 찾고 있지만이 아키텍처에서 사용할 수있는 시스템을 찾을 수 없습니다.ARM (AT91) 용 PHP 캐시가 있습니까?

답변

0

APC를 PHP의 정적 확장으로 컴파일 할 수있었습니다. 절차는 (사용 buildroot) 다음과 같은 이상 이하 :

  • 사본 APC PHP/내선/APC
  • 편집 패키지/PHP/php.mk 파일에 파일을 추가 --with-APC --enable- APC
  • 제거 .stamp_configured 또는 유사한 파일 때문에와 uClibc에 SHM 기능을 누락
  • --force 구성, 실행 ./buildconf 명령을 제거 shm_open 호출 apc_mmap.c에서 전체 부분을 주석 처리합니다. -lpthread (추한 방법)이 SHM에게
  • 편집 PHP는 Makefile을 호출하고 추가 "만일"중간 크기
  • 추가 APC 구성 php.ini 파일 메인 디렉토리 buildroot에서
  • 메이크업의 PHP가

행운을 빈다.

관련 문제