PHP 的扩展类型及安装方式
程序员文章站
2022-07-10 21:37:27
扩展类型 底层扩展(基于C语言): "PECL" 上层扩展(基于PHP 语言): "PEAR" "Composer" PECL 这将下载 extname 的源代码并进行编译,然后会将 extname.so 安装到 extension_dir 中。然后 extname.so 就可以通过 php.ini ......
扩展类型
底层扩展(基于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 代替。
上一篇: 做好这五步:新建网站轻松搞定SEO
下一篇: 打印机共享怎么设置方法详解
推荐阅读
-
解析PHP强制转换类型及远程管理插件的安全隐患
-
mysql-8.0.15-winx64 解压版安装教程及退出的三种方式
-
Linux系统中的文件类型及文件扩展名详解
-
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
-
ubuntu下安装memcached和PHP的memcache扩展
-
Eclipse中php插件安装及Xdebug配置的使用详解
-
Linux下安装PHP curl扩展的方法详解
-
windows7下安装php的imagick和imagemagick扩展教程
-
详解Centos下YUM安装PHP的两种方式
-
php解析url并得到url中的参数及获取url参数的四种方式