Есть ли минимальный 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:) Ура!

Другие вопросы по тегам