PHP扩展类型及安装方式解析
扩展类型
底层扩展(基于C语言):
PECL
上层扩展(基于PHP语言):
PEAR
Composer
PECL
#查找扩展
$peclsearchextname
#安装扩展
$peclinstallextname
#卸载扩展
$pecluninstallextname
这将下载extname的源代码并进行编译,然后会将extname.so安装到extension_dir中。然后extname.so就可以通过php.ini加载了。
phpize
phpize命令是用来准备PHP扩展库的编译环境的。
$wgetextension.tar.gz
$tar...
$cdphp-7.1/extension/extname
$/usr/local/php/bin/phpize
$./configure
$make
#makeinstall
这将生成extname.so并自动放置在PHP的扩展库目录中。需要调整php.ini,加入extension=extname.so这一行之后才能使用此扩展库。
PEAR
在PEAR网站上下载源码后,在PHP代码中引入即可使用。
PEAR扩展现在基本已经废弃,大多数可以使用Composer代替。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。