php 扩展类方法,PHP扩展类型及安装方式解析
扩展类型
底层扩展(基于C语言):
PECL
上层扩展(基于PHP 语言):
PEAR
Composer
PECL
# 查找扩展
$ pecl search extname
# 安装扩展
$ pecl install extname
# 卸载扩展
$ pecl uninstall
扩展类型 底层扩展(基于C语言): PECL 上层扩展(基于PHP 语言): PEAR Composer PECL # 查找扩展 $ pecl search extname # 安装扩展 $ pecl install extname # 卸载扩展 $ pecl uninstall extname 这将下载 extname 的源代码并进行编译php扩展,然后会将 extname.so 安装到 extension_dir 中。然后 extname.so 就可以通过 php.ini 加载了。 phpize phpize 命令是用来准备 PHP 扩展库的编译环境的。 $ wget extension.tar.gz $ tar ... $ cd php-7.1/extension/extname $ /usr/local/php/bin/phpize $ ./configure $ make # make install 这将生成 extname.so 并自动放置在 PHP 的扩展库目录中。需要调整 php.ini,加入 extension=extname.so 这一行之后才能使用此扩展库。 PEAR 在PEAR网站上下载源码后,在PHP代码中引入即可使用。 PEAR扩展现在基本已经废弃,大多数可以使用 Composer 代替。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持云海天教程。 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |