2011-02-06 87 views
0

我有一个新的概念即时通讯尝试,它会要求我在典型的PHP安装中去掉所有不需要的库。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

有点脆弱这一个。 (这是编程或系统管理员?)无论如何,快速谷歌搜索每个上述.dll文件应告诉你它提供支持的相关模块/扩展。 – 2011-02-06 20:54:56

+0

我已经尝试过,但未能找到在PHP发行版中使用的确切答案。 – RobertPitt 2011-02-06 20:56:52

回答

4

有PHP手册,提供一些额外的线索,但这里的“Installation of extensions on Windows”部分中的各种扩展的列表是什么,我相信这些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

  • 赛勒斯SASL(LDAP等) - libsasl.dll

  • 使用时嵌入PHP5 - php5embed.lib

相关问题