加载动态库时,对编辑php.ini文件的注意事项
2024-03-03 11:29:09
需要修改extension_dir设置以指向用户放置扩展库的目录或者放置php_*.dll文件的位置。例如:
extension_dir = C:phpextensions
要在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,需将绑定的DLL从C:php 5dlls复制到主目录C:php中。值得注意的是,必须将C:php 5放到系统路径PATH中。
某些DLL没有绑定在PHP发行包中。PECL中有日益增加、数目巨大的PHP扩展库,这些扩展库需要单独下载。
注意: 如果运行服务器模块版本的PHP,在修改了php.ini之后应注意重新启动Web服务器,使改动生效。