最新消息:如果你想成为一个优秀的互联网开发人员,就来深圳福田多迪网络科技有限公司吧,把经验传递给有梦想的人!

深圳多迪谈PHP扩展库

多迪php admin_dodi 305浏览

深圳福田多迪从PHP5开端新增的拓展库

从PHP 5开端,PHP即新增了内置的规范拓展库:XML拓展库-DOM、SPL、SQLite等,而像MySQL、MySQLi、Over/load、GD2等这些库则被放在PECL外部拓展库中,需求时在php.ini配置文件中挑选加载。

在Windows下加载拓展库

在Windows下加载拓展库,是经过修正php.ini文件来完结的。用户也可以在脚本中经过运用dl()函数来动态加载。PHP拓展库的DLL文件都具有php_前缀。

深圳福田多迪PHP实习

许多拓展库都内置于Windows版本的PHP中,要加载这些拓展库不需求额定的DLL文件和extension配置指令。Windows下的PHP拓展库列表列出了需求或曾经需求额定PHP DLL文件的拓展库。

加载动态库时,对编辑php.ini文件的留意事项

需求修正extension_dir设置以指向用户放置拓展库的目录或许放置php_*.dll文件的位置。例如:
extension_dir = C:\php\extensions

要在php.ini文件中启用某拓展库,需求去掉extension=php_*.dll前的注释符号,行将需求加载的拓展库前的分号“;”删去。例如启用Bzip2拓展库,需求将下面这行代码:extension=php_bz2.dll改成:extension=php_bz2.dll

有些拓展库需求额定的DLL才干作业,其间一部分DLL文件包括在发行包中(PHP 5中在主目录下),但还有一些,如Oracle(php_oci8.dll)所需求的DLL没有绑定在发行包中。假如装置PHP 5,需将绑定的DLLC:\php 5\dlls复制到主目录C:\php中。值得留意的是,必须将C:\php 5放到体系路径PATH中。

某些DLL没有绑定在PHP发行包中。PECL中有日益添加、数目无穷的PHP拓展库,这些拓展库需求独自下载。留意:假如运转服务器模块版本的PHP,在修正了php.ini以后应留意重新启动Web服务器,使改动收效。

转载请注明:深圳福田多迪PHP实习岗位 » 深圳多迪谈PHP扩展库