Назад | Перейти на главную страницу

Есть минимальный php5ts.dll?

Я завершил свое веб-приложение и использую mongoose для обслуживания страниц php. Все приложение и мангуст меньше 2 МБ.

Размер php5ts.dll составляет почти 5 МБ, так что это действительно добавляет раздувания. Кроме того, мое приложение очень минимально, поэтому мне не нужны многие функции php, т.е. MySQL и крипто.

Есть ли там минимальный php5ts.dll? Или я могу собрать его из исходного кода без особых усилий?

Конечно, можно перекомпилировать. Используйте клавиши './configure' (или как это работает в Windows, может быть, Makefile?), Чтобы добавить / удалить нужные вам функции, обратитесь к руководству для получения точных директив модуля для наборов функций.

Вы можете найти в Google предварительно скомпилированную библиотеку, но всегда лучше перекомпилировать ее, чтобы она соответствовала вашим потребностям, уменьшилась в размере и в целом - подошла лучше;)

Также рассмотрите возможность использования таких пакеров, как UPX:

php5ts.dll: 1290 kB (62% compression)
(found here: Компиляция PHP без лишнего веса via Googling for "UPX php5ts.dll" )

И да, он больше подходит для StackOverflow :) Ура!