Есть ли минимальный php5ts.dll?
Я завершил свое веб-приложение и использую mongoose для обслуживания страниц php. Все приложение и мангуст менее 2 МБ.
Php5ts.dll почти 5 МБ, так что действительно добавляет вздутие живота. Кроме того, мое приложение очень минимально, поэтому мне не нужно много функций PHP, т.е. mysql & crypto.
Есть ли минимальный php5ts.dll там? Или я могу собрать его из исходного кода без особой работы?
1 ответ
Конечно, вы можете перекомпилировать. Используйте "./configure" ключи (или как это в Windows, может быть, Makefile?), Чтобы добавить / удалить нужные вам функции, обратитесь к руководству для точных директив модуля для наборов функций.
Вы можете использовать Google для предварительно скомпилированной библиотеки, но всегда лучше перекомпилировать ее, чтобы она соответствовала вашим потребностям, уменьшилась в размере и в целом - подошла лучше;)
Также рассмотрите возможность использования упаковщиков, таких как UPX:
php5ts.dll: 1290 кБ (сжатие 62%)(находится здесь: компиляция PHP без лишнего веса с помощью Google для "UPX php5ts.dll")
И да, лучше подходит StackOverflow:) Ура!