在配置PHP的时候需要开通几个扩展,请问这几个扩展对我的网站有何用?

比如,像这样:

百度不误导你 ,我也是百度的,扩展全开都行,不妨碍你用就是了,干嘛非要这么细致的分析每个扩展的作用呢?给你一份快餐,要么你吃了,要么你不吃。你会分析其他的情况吗?

php扩展库_php扩展sg11php扩展库_php扩展sg11


php扩展库_php扩展sg11


扩展库 说明 注解

php_bz2.dll bzip2 压缩函数库 无

php_calendar.dll 历法转换函数库 自 PHP 4.0.3 起内置

php_cpdf.dll ClibPDF 函数库 无

php_ctype.dll ctype 家族函数库 自 PHP 4.3.0 起内置

php_c.dll CURL,客户端 URL 库函数库 需要:libeay32.dll,ssleay32.dll(已附带)

php_cybercash.dll 网络支付函数库 PHP <= 4.2.0

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_tring.dll。并且在 php.ini 中,php_exif.dll 必须在 php_tring.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_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_hyperwe.dll HyperWe 函数库 无

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_ja.dll Ja 函数库 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_tring.dll 多字节字符串函数库 无

php_mcrypt.dll Mcrypt 加密函数库 需要:libmcrypt.dll

php_mhash.dll Mhash 函数库 PHP >= 4.3.0 需要:libmhash.dll(已附带)

php_ming.dll Ming 函数库(Flash) 无

php_mssql.dll MSSQL 在PHP中进程控制支持默认是关闭的。您需要使用 --enable-pcntl 配置选项重新编译PHP的 CGI或CLI版本以打开进程控制支持。函数库 需要:ntwdblib.dll(已附带)

php_mysql.dll MySQL 函数库 PHP >= 5.0.0 需要 libmysql.dll(已附带)

php_mysqli.dll php_crack.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_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的gd、pdo扩展?

PHP_REQUIRE_CXX()用于指定这个扩展用到了C++

需要开通php的以下模块(mysql为例):

sh# /configure prefix=/usr/local/c

extension=php_gd2.dll

extension=php_tring.dll

extension=php_mysql.php_gd.dll GD 库图像函数库 在 PHP 4.3.2 中删除。此外注意在 GD1 中不能用真彩色函数,用 php_gd2.dll 替代。dll

extension=php_pdo_mysql.dll

php 5.2.8不支持mysqli扩展库吗

php_shmop.dll 共享内存函数库 无

支持,但要看你是怎么安装的,如果在linux下,编译PHP,你要在配置的时间,加上指令让PHP能够使用mysqli扩展。

去掉一些注释符 dnl, 再添加两行,config.m4里,有用的就是这几行。

./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_conextension=php_file.dllfig ...

支持吧!

Linux系统安装php扩展cURL

extension=php_mysqli.dll

Linux 作为一款成熟而稳定的作系统 其具备很多的优点 于是大部分人学习Linux作系统 本文为你介绍Linux下php扩展cURL的安装方法 希望你 能学会Linux下php扩展cURL的安装的知识

方法一

安装cURL

# wget tar gz [= tar gz][/] # tar zxf c tar gz # /configure –prefix=/usr/local/c # make; make install

安装php

只要打开开关 –with c=/usr/local/c

就可以了

这个扩展库还是非常棒ar -r libqueryword.a queryword.o tradmap.o transcode.o 是 fsockopen等等相关的有效的替代品

方法二

cd ext cd c phpize /configure –with c=DIR make

就会在PHPDIR/ext/c/moudles/下生成c so的文件

c so文件到extensions的配 置目录 修改php ini就好了

以上两种就是Linux下php扩展cURL的安装方法

sh# wget tar gz

sh# tar zxvf c gz

sh# cd c

sh# make

sh# make install sh# cd /usr/local/src/php (这是源码安装php时的源码目录)

sh# cd /ext/c

sh# phpize

sh# /configure with c=/usr/local/c

运行 /configure时 如果提示

configure: error: Cannot find php config Please use with php config=PATH

请使用:

/configure with php config=/php install path/bin/php config #而不是使用php ini

sh# make

sh# cp modules/c so /usr/local/lib/php/extensions 2.定义自己的标签 可参考3.0的教程中关于标签库扩展的部分,建议自己分析内置标签库Cx(modules/c so到php的扩展目录下)

(修改php ini文件 加入: extension=c so)

lishixinzhi/Article/program/PHP/201311/20811

怎么安装PHP的pcntl扩展模块

进入安你到底有没有重启那个软件? php.ini里找到php_pd2 把前面的;去掉 保存 然后重启apache 就可以。装原php的源码目录

Note:

当前,这个模块没有非Unix上边图中有产生的.o 和 .a文件平台可用的函数(即非Unix类系统不支持此模块)。

ThinkPHP3.2.1怎样扩展自己的标签库

php_mime_magic.dll Mimetype 函数库 需要:magic.mime(已附带)

1.在TP3.2中其标签库放置在 ThinkPHPLibraryThinkTemplateTagLib 目录下

php_db.dll DBM 函数库 已废弃。用 DBA 替代之引用第三方的类库有两种方法,一种是静态引用,一种是动态引用,使用静态引用,因为静态引用的情况下,会把类库打包到php的扩展.SO文件中,这样我们不必担心依赖关系,带着类库到处跑了。(php_dba.dll)

如何在php扩展中封装一个c++类

php_msql.dll mSQL 函数库 需要:msql.dll(已附带)

首先,要到了Query归一化的C++版本源代码。

query归一化

先用gcc产生.o文件,再用.o产生 最终的静态库 .a 文件

gcc -c -fpic queryword.cpp tradmap.cpp transcode.cpp -I . -O2

如果要动态编译s安装o的话,就是这个:

gcc -c -fpic -O3 queryword.cpp tradmap.cpp transcode.cpp -I .

gcc -shared queryword.o transcode.o tradmap.o -o libqueryword.so

好,现在有了libqueryword.a静态库,我们就可以开始做我们的扩展了。

先使用ext_skel工具生成我们框架的骨架.

./ext_skel –extname=queryword

把上边的静态库放到 ./lib 目录下。

然后修改config.m4文件。

PHP_ARG_ENABLE(queryword, wher to enable queryword support,

Make sure that the comment is aligned:

if test "$PHP_QUERYWORD" != "no"; then

P[ --enable-queryword Enable queryword support])HP_ADD_INCLUDE(./lib)

PHP_ADD_LIBRARY(stdc++, 1, QUERYWORD_SHARED_LIBADD)

PHP_ADD_LIBRARY_WITH_PATH(queryword, ./lib, QUERYWORD_SHARED_LIBADD)

PHP_REQUIRE_CXX()

PHP_SUBST(QUERYWORD_SHARED_LIBADD)

PHP_NEW_EXTENSION(queryword, queryword.cpp, $ext_shared)

fi

其中:

PHP_ADD_LIBRARY(stdc++, 1, QUERYWORD_SHARED_LIBADD) 用于将标准C++库链接进入扩展

PHP_NEW_EXTENSION用于指定有哪些源文件应该被编译,文件和文件之间用空格隔开.ext_skel默认生成的模块框架是针对C的,我们要使用C++,那以上说明的两个宏就是必须的.另外还要把queryword.c改名成queryword.cpp,所以PHP_NEW_EXTENSION原本包括的queryword.c也要修改.

默认生成的queryword.c(现在改名为queryword.cpp)了,已经包含了一个测试性质的导出函数,通过那个例子就可以大概明白怎么添加自己的函数了. zend_function_entry是导出函数列表, zend_module_entry描述了模块的信息. 不过因为是C++了,还是有几点要修改的,否则跑不起来: