刚才在简化php的库,结果发现很多东西
2018-09-07 14:33
php的ming库用来生成flash!虽然模块是试验性质的, 不过比较有趣。
一张大大的表, 很有趣, 给人一种在8g的感觉。
sapi/php4activescript.dll (php5activescript.dll) -ActiveScript engine, allowing you to embed PHP in your Windows applications.
sapi/php4apache.dll (php5apache.dll) - Apache 1.3.x module.
sapi/php4apache2.dll (php5apache2.dll) - Apache 2.0.x module.
sapi/php4isapi.dll (php5isapi.dll) - ISAPI Module for ISAPI compliant web servers like IIS 4.0/PWS 4.0 or newer.
sapi/php4nsapi.dll (php5nsapi.dll) - Sun/iPlanet/Netscape server module.
sapi/php4pi3web.dll (no equivalent in PHP 5) - Pi3Web server module.
表格 6-1. PHP 扩展库
扩展库 说明 注解 php_bz2.dll bzip2压缩函数库 无 php_calendar.dll 历法转换函数库 自 PHP 4.0.3 起内置 php_cpdf.dll ClibPDF函数库 无 php_crack.dll 密码破解函数库 无 php_ctype.dll ctype家族函数库 自 PHP 4.3.0 起内置 php_curl.dll CURL,客户端 URL 库函数库 需要:libeay32.dll,ssleay32.dll(已附带) php_cybercash.dll 网络现金支付函数库 PHP <= 4.2.0 php_db.dll DBM函数库 已废弃。用 DBA 替代之(php_dba.dll) php_dba.dll DBA:数据库(dbm 风格)抽象层函数库 无 php_dbase.dll dBase函数库 无 php_dbx.dll dbx函数库 php_domxml.dll DOM XML函数库 PHP <= 4.2.0 需要:libxml2.dll(已附带),PHP >= 4.3.0 需要:iconv.dll(已附带) php_dotnet.dll 数库 PHP <= 4.1.1 php_exif.dll EXIF函数库 需要php_mbstring.dll。并且在 中,php_exif.dll 必须在 php_mbstring.dll之后加载。 php_fbsql.dll FrontBase函数库 PHP <= 4.2.0 php_fdf.dll FDF:表单数据格式化函数库 需要:fdftk.dll(已附带) php_filepro.dll filePro函数库 只读访问 php_ftp.dll FTP函数库 自 PHP 4.0.3 起内置 php_gd.dll GD库图像函数库 在 PHP 4.3.2 中删除。此外注意在 GD1 中不能用真彩色函数,用 php_gd2.dll 替代。 php_gd2.dll GD库图像函数库 GD2 php_gettext.dll Gettext函数库 PHP <= 4.2.0 需要 gnu_gettext.dll(已附带),PHP >= 4.2.3 需要 libintl-1.dll,iconv.dll(已附带)。 php_hyperwave.dll HyperWave函数库 无 php_iconv.dll ICONV字符集转换 需要:iconv-1.3.dll(已附带),PHP >=4.2.1 需要 iconv.dll php_ifx.dll Informix函数库 需要:Informix 库 php_iisfunc.dll IIS 管理函数库 无 php_imap.dll IMAP,POP3 和 NNTP 函数库 无 php_ingres.dll Ingres II函数库 需要:Ingres II 库 php_interbase.dll InterBasefunctions 需要:gds32.dll(已附带) php_java.dll Java函数库 PHP <= 4.0.6 需要:jvm.dll(已附带) php_ldap.dll LDAP函数库 PHP <= 4.2.0 需要 libsasl.dll(已附带),PHP >= 4.3.0 需要 libeay32.dll,ssleay32.dll(已附带) php_mbstring.dll 多字节字符串函数库 无 php_mcrypt.dll Mcrypt 加密函数库 需要:libmcrypt.dll php_mhash.dll Mhash函数库 PHP >= 4.3.0 需要:libmhash.dll(已附带) php_mime_magic.dll Mimetype函数库 需要:magic.mime(已附带) php_ming.dll Ming函数库(Flash) 无 php_msql.dll mSQL函数库 需要:msql.dll(已附带) php_mssql.dll MSSQL函数库 需要:ntwdblib.dll(已附带) php_mysql.dll MySQL函数库 PHP >= 5.0.0 需要 libmysql.dll(已附带) php_mysqli.dll MySQLi函数库 PHP >= 5.0.0 需要 libmysql.dll(PHP <= 5.0.2 中是 libmysqli.dll)(已附带) php_oci8.dll Oracle 8函数库 需要:Oracle 8.1+ 客户端库 php_openssl.dll OpenSSL函数库 需要:libeay32.dll(已附带) php_oracle.dll Oracle函数库 需要:Oracle 7 客户端库 php_overload.dll 对象重载函数库 自 PHP 4.3.0 起内置 php_pdf.dll PDF函数库 无 php_pgsql.dll PostgreSQL函数库 无 php_printer.dll 打印机函数库 无 php_shmop.dll 共享内存函数库 无 php_snmp.dll SNMP函数库 仅用于 Windows NT! php_soap.dll SOAP函数库 PHP >= 5.0.0 php_sockets.dll Socket函数库 无 php_sybase_ct.dll Sybase函数库 需要:Sybase 客户端库 php_tidy.dll Tidy函数库 PHP >= 5.0.0 php_tokenizer.dll Tokenizer函数库 自 PHP 4.3.0 起内置 php_w32api.dll W32api函数库 无 php_xmlrpc.dll XML-RPC函数库 PHP >= 4.2.1 需要 iconv.dll(已附带) php_xslt.dll XSLT函数库 PHP <= 4.2.0 需要 sablot.dll,expat.dll(已附带)。PHP >= 4.2.1 需要 sablot.dll,expat.dll,iconv.dll(已附带)。 php_yaz.dll YAZ函数库 需要:yaz.dll(已附带) php_zip.dll Zip 文件函数库 只读访问 php_zlib.dll ZLib压缩函数库 自 PHP 4.3.0 起内置
接下来看重要的 PHP 扩展配置部分,找到 Dynamic Extensions ,往下一点是 Windows Extensions 的配置部分。可以看到如: ;extension=php_bz2.dll ;extension=php_cpdf.dll …… ;extension=php_yaz.dll ;extension=php_zip.dll 这里列出了 PHP 的所有可支持扩展,前面都加了分号注释掉,表示目前 PHP 配置不支持该扩展,我们可以将分号去掉以便让 PHP 支持这些扩展,但是因为 dlls 文件夹里没有包含全部可扩展库的 DLL 文件,所以我们只能选择性的安装,需要知道如何获得其他 dlls 文件夹下没有提供的 dll 文件,可以查看《PHP 中文手册》(后面会提到它的下载方法)的相关部分。这里不做说明。 下面提几个 dlls 文件夹下包含的、比较实用的 PHP 扩展: extension=php_curl.dll : CURL 扩展支持。 extension=php_gd2.dll : GD 图像库扩展支持。包括生成图像等的一系列函数,比较有用。 extension=php_ming.dll : Ming 库扩展支持,该扩展提供生成 flash 文件的相关函数,支持 flash 4 的大部分功能。 extension=php_pdf.dll : PDF 库扩展支持,该扩展提供操作 PDF 文件的函数的支持。 extension=php_xslt.dll : 提供 XSLT 扩展支持,该扩展提供对 XML 的转换。 以下列出默认情况下所有支持的 DLL 扩展的配置,去掉分号的表示支持,我们所要做的只是判断是否去掉分号而已。如果你暂时不知道你需要哪些扩展,那么避免麻烦就按照最大化安装,相应行应做如下设置: ;Windows Extensions ;Note that MySQL and ODBC support is now built in, so no dll is needed for it. ; extension=php_bz2.dll extension=php_cpdf.dll extension=php_crack.dll extension=php_curl.dll extension=php_db.dll extension=php_dba.dll extension=php_dbase.dll extension=php_dbx.dll extension=php_domxml.dll extension=php_exif.dll extension=php_fdf.dll extension=php_filepro.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_hyperwave.dll extension=php_iconv.dll ;extension=php_ifx.dll extension=php_iisfunc.dll extension=php_imap.dll extension=php_interbase.dll extension=php_java.dll extension=php_ldap.dll extension=php_mbstring.dll ;extension=php_mcrypt.dll extension=php_mhash.dll extension=php_mime_magic.dll extension=php_ming.dll extension=php_mssql.dll extension=php_msql.dll ;extension=php_oci8.dll extension=php_openssl.dll ;extension=php_oracle.dll extension=php_pdf.dll ;extension=php_pgsql.dll extension=php_printer.dll extension=php_shmop.dll extension=php_snmp.dll extension=php_sockets.dll ;extension=php_sybase_ct.dll extension=php_w32api.dll extension=php_xmlrpc.dll extension=php_xslt.dll extension=php_yaz.dll extension=php_zip.dll 找到 [Session] 部分,我们这里只修改一个参数 session.save_path ,默认是 /tmp ,我们将其指向 C:/TEMP/ 目录(用斜杠或反斜杠来表示路径在 PHP 中是一致的),记得在 C 盘根目录下建立一个名为 temp 的文件夹: session.save_path = “C:/temp/” 这个是设置会话的存放路径的。OK, 文件的配置告一段落,Ctrl+s 保存文件后关闭记事本。
文章标题:刚才在简化php的库,结果发现很多东西
文章链接:http://soscw.com/index.php/essay/13633.html