扩展类型
底层扩展(基于C语言):
上层扩展(基于PHP 语言):
PECL
# 查找扩展
$ pecl search extname
# 安装扩展
$ pecl install extname
# 卸载扩展
$ pecl uninstall extname
这将下载 extname 的源代码并进行编译,然后会将 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 代替。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持站长技术。
需要注意的是,调用的封装的数据库,和jQuery的保存地址 一、注册 (1)写文本框...
为什么写这个呢。因为在现在的网页中。单纯的同步传递数据已经变得非常少了。大...
git fetch和git pull都可以将远端仓库更新至本地那么他们之间有何区别想要弄清楚...
我们查看很多网站源代码的时候,会发现很多注释,特别是新浪网注释标签用于在源...
vue3-layer:基于Vue3.0开发的PC桌面端自定义对话框组件。 基于vue3构建的 PC网...
前言 在《 PHP学习笔记-PHP与Web页面的交互1 》笔记中讲解了form表单的一些属性...
今天在工作中,发现我再调用外部API接口的时候,发现一个奇怪的问题,就是我Ecli...
简介 之前的文章中提到了,nodejs中有两种线程,一种是event loop用来相应用户的...
JSP中九大内置对象和四种属性范围详解 一般对象需要实例化才可以调用,而JSP的内...
“服务器最小化安装CentOS 7.8后安装不了httpd、使用不了ifconfig甚至ping不通百...