本文目录一览:
在服务器配置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 | .NET 函数库 | PHP = 4.1.1 |
php_exif.dll | EXIF 函数库 | 需要 php_mbstring.dll。并且在 php.ini 中,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 | 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 | InterBase functions | 需要: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下载后,安装后没有libmhash.dll和libmysql.dll这两个文件
囧,这两个是基本扩展,怎么会没有? 你用xampp吧,很全面的
php格式的文件怎么打开啊 ?
你是要让你的装了IIS的机器支持PHP呢还是只是单纯的打开*.php的文件? 如果是要支持PHP,那么你要装专门的PHP解释器。 首先你去下载php-4.3.4-Win32.zip。 下面为配置步骤:
- 将php-4.3.3RC4-Win32.zip里面的所有文件和文件夹解压缩并放置在C:\php4\文件夹中,没有自己创建该文件夹
- 进入php4文件夹,查看根目录和子目录,把所有.dll文件都统统复制粘贴到C:\WINNT\system32(WIN2K)或C:\WINDOWS\system32(WINXP)中
- 把php4文件夹里面的php.ini-dist和php.exe文件复制到 C:\WINNT\ (WIN2K)或C:\WINDOWS\ (WINXP)中,并将php.ini-dist文件改为php.ini
- 双击php.ini打开该配置文件,进行下面3个地方的修改:
- 把
extension_dir = "C:\php4\extensions"
改为你安装php4的 extensions文件夹路径 - 把
;cgi.force_redirect = 1
改为cgi.force_redirect = 0
- 把
register_globals = Off
改为register_globals = On
- 找到
;Windows Extensions
段,你应该可以看到如下代码
;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
具体还得看你需要加载哪些.dll文件,不过你按照下面我这样改也行,主要是要加载的.dll文件就去掉前面的分号( ; ) :
;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
- 再次打开控制面板-管理工具-Internet服务管理器,在"默认web站点"上右键单击,选择"属性"
- 选中"默认 Web 站点 属性"窗口的"主目录"选项卡,点击右下角的"配置"按钮,出现"应用程序配置"窗口,点击"应用程序映射"下面的"添加"按钮,添加下面的程序映射: 可执行文件: C:\php4\php.exe %s %s (也就是你的php4文件夹路径) 扩展名: .php 确定完成配置!
- 切换到"默认 Web 站点 属性"窗口的"ISAPI筛选器"选项卡,点击右边的"添加"按钮,添加下面的一个筛选器: 筛选器名称: PHP 可执行文件: C:\php4\sapi\php4isapi.dll (也就是你的php4文件夹的 sapi文件夹路径) 确定后关闭"Internet服务管理器"
- 继续切换到"默认 Web 站点 属性"窗口的"文档"选项卡,点击右边的"添加"按钮,添加如下"启用默认文档": index.php 也可以添加 index.php3 index.php4 等等 看你的需要而定 点击左边的"↑"按钮,把index.php文档提升到最上面 现在你的IIS也支持PHP了.