使用 phpize 安装 PHP 扩展


Last updated on 4 年前 by ueaner


通常我们安装完 PHP 后,在开发的过程需要使用某个新的 PHP 扩展,不可能说重新编译 PHP 来加载这个扩展, 这样你可能会很不爽,PHP 给我们提供了很方便的工具 phpize 来编译 PHP 扩展。

例1

PHP 安装目录为 /usr/local/php/,PHP 扩展源码目录为 /usr/local/src/php-extension-name/

$ cd /usr/local/src/php-extension-name/  ## 进入 PHP 扩展源码目录
$ /usr/local/php/bin/phpize          ## 运行 phpize,准备 PHP 扩展库的编译环境
$ ./configure --with-php-config=/usr/local/php/bin/php-config  ## 获取所安装的 PHP 配置的信息
$ make
# make install

编译完成后在 php.ini 中配置加载这个扩展,重启 apachephp-fpm 即可。

例2

假如 phpizephp-config$PATH 路径内,重新编译下扩展:

$ cd /usr/local/src/php-extension-name/
$ phpize
$ ./configure
$ make clean  ## 你也可以在这里编辑下 Makefile,再往下走
$ phpize --clean
$ make
# make install

参考

用 phpize 编译共享 PECL 扩展库:http://www.php.net/manual/zh/install.pecl.phpize.php
转载请注明出处。
本文地址:http://blog.aboutc.net/post/php/phpize