开发者

What files does PHP require to run?

开发者 https://www.devze.com 2023-02-08 17:36 出处:网络
Im having a new concept im trying out and it would require me to strip out all none required libraries within a typical PHP Install.

Im having a new concept im trying out and it would require me to strip out all none required libraries within a typical PHP Install.

Within the main PHP folder we have a set of Dll files that i can't seem to figure out what there used for and im seeking some help.

the PHP installation that im basing my project is PHP 5.3.5 Win32 x86 which has the following set of files I need to figure out what they are used for.

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开发者_Python百科  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

ive already isolated several files that I know are required such as php5.dll, can anyone shed some light on what these are so I can choose weather I should include them within my project.

Regards


There's a list of the various extensions within the "Installation of extensions on Windows" section of the PHP manual that provides some additional clues, but here's what I believe each of these DLLs are for:

  • Unicode - icudt38.dll, icuin38.dll, icuio38.dll, icule38.dll, iculx38.dll, icutest.dll, icutu38.dll, icuuc38.dll

  • OpenSSL - libeay32.dll, ssleay32.dll

  • Spell checking abstraction layer - libenchant.dll, libenchant_ispell.dll, libenchant_myspell.dll

  • PostgreSQL - libpq.dll

  • Cyrus SASL (LDAP, etc.) - libsasl.dll

  • For use when embedding PHP5 - php5embed.lib

0

精彩评论

暂无评论...
验证码 换一张
取 消