Какие файлы требуется PHP для запуска? - PullRequest
0 голосов
/ 06 февраля 2011

У меня есть новая концепция, которую я пробую, и мне потребуется удалить все ненужные библиотеки в типичной установке PHP.

В основной папке PHP у нас есть набор файлов Dll, которые я могуКажется, я не могу понять, для чего он используется, и мне нужна помощь.

Установка PHP, на которой основан мой проект: PHP 5.3.5 Win32 x86 , которая имеет следующий набор файловМне нужно выяснить, для чего они используются.

05/01/2011  20:36        11,361,792 icudt38.dll
05/01/2011  20:36         1,140,224 icuin38.dll
05/01/2011  20:36            41,472 icuio38.dll
05/01/2011  20:36           187,904 icule38.dll
05/01/2011  20:36            42,496 iculx38.dll
05/01/2011  20:36            50,176 icutest.dll
05/01/2011  20:36            99,840 icutu38.dll
05/01/2011  20:36         1,093,120 icuuc38.dll
05/01/2011  20:36         1,019,392 libeay32.dll
05/01/2011  20:36            43,008 libenchant.dll
05/01/2011  20:36            44,544 libenchant_ispell.dll
05/01/2011  20:36           293,888 libenchant_myspell.dll
05/01/2011  20:36            97,792 libpq.dll
05/01/2011  20:36            68,608 libsasl.dll
05/01/2011  20:36           805,200 php5embed.lib
05/01/2011  20:36           209,408 ssleay32.dll

Я уже выделил несколько файлов, которые, как я знаю, требуются, такие как php5.dll, может кто-нибудь пролить свет на то, что это такое, чтобы я мог выбрать погодуЯ должен включить их в свой проект.

С уважением

1 Ответ

4 голосов
/ 07 февраля 2011

В разделе « Установка расширений в Windows » руководства по PHP приведен список различных расширений, в котором содержатся некоторые дополнительные подсказки, но я полагаю, что каждая из этих DLL предназначена для:

  • Юникод - icudt38.dll, icuin38.dll, icuio38.dll, icule38.dll, iculx38.dll, icutest.dll, icutu38.dll, icuuc38.dll

  • OpenSSL - libeay32.dll, ssleay32.dll

  • Уровень абстракции для проверки орфографии - libenchant.dll, libenchant_ispell.dll, libenchant_myspell.dll

  • PostgreSQL - libpq.dll

  • Cyrus SASL (LDAP и т. Д.) - libsasl.dll

  • Для использования при встраивании PHP5 - php5embed.lib

...