ARM ベースの組み込みシステムの busybox httpd で php アプリケーションを実行しています。アプリケーションは非常に遅いですが、C++ で書き直したくないと思います。ARM でプリコンパイル/キャッシュする方法を探していますが、このアーキテクチャで使用できるシステムが見つかりません。
1 に答える
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と呼ばれる中型の「if」があります
- php Makefileを編集し、-lpthreadを追加します(醜い方法)
- buildrootmaindirからphpを作成します
- php.iniにapc構成を追加します
幸運を!
于 2010-03-01T13:54:39.917 に答える