我正在试用一个新概念,它需要我在典型的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
,任何人都可以了解这些文件是什么,所以我可以选择天气我应该将它们包含在我的项目中。
此致
答案 0 :(得分:4)
PHP手册的“Installation of extensions on Windows”部分中列出了各种扩展,提供了一些额外的线索,但我相信这些DLL的用途是:
Unicode - 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