ARM(AT91)有任何PHP缓存吗?

时间:2010-02-27 20:30:59

标签: php arm apc embedded-linux

我在基于ARM的嵌入式系统上的busybox httpd上运行了一个php应用程序。应用程序很慢但我不想在C ++中重写它。我正在寻找一种在ARM上预编译/缓存它的方法,但是找不到任何可用于这种架构的系统。

1 个答案:

答案 0 :(得分:0)

我能够将APC编译为PHP的静态扩展。该过程或多或少遵循(使用buildroot):

  • 将apc文件复制到php / ext / apc
  • 编辑package / php / php.mk文件并添加--with-apc --enable-apc
  • 删除.stamp_configured或类似文件,删除configure,运行./buildconf --force
  • 由于uclibc中缺少shm函数,注释掉调用shm_open的apc_mmap.c中的整个部分。有一个中等大小的“如果”那里叫shm
  • 编辑php Makefile并添加-lpthread(丑陋的方式)
  • 使用buildroot main dir制作php
  • 将apc配置添加到php.ini
祝你好运!