J'ai une application php fonctionnant sur busybox httpd sur un système embarqué ARM. L'application est assez lente mais je préférerais ne pas la réécrire en C++. Je cherche un moyen de le précompiler/le mettre en cache sur ARM mais je ne trouve aucun des systèmes disponibles pour cette architecture.Existe-t-il un cache PHP pour ARM (AT91)?
0
A
Répondre
0
J'ai été capable de compiler APC en tant qu'extension statique à PHP. La procédure est plus ou moins suivant (en utilisant buildroot):
- copie des fichiers apc à php/ext/apc
- package modifier/php/fichier php.mk et ajoutez --with-apc --enable apc
- supprimer .stamp_configured ou d'un fichier similaire, supprimez configure, exécutez ./buildconf --force
- en raison du manque de fonctions SHM dans uclibc, commenter une partie entière dans apc_mmap.c qui appelle shm_open. Il y a une taille moyenne "si" il qui appelle SHM
- modifier php Makefile et ajouter -lpthread (laid chemin)
- make php à partir buildroot principale dir
- ajouter la configuration apc à php.ini
Bonne chance!