Linux 下使用 phpize 编译 pecl 扩展包 protobuf 的安装
在工作中使用到 php
的 pecl
扩展库,常用的安装方式:pecl install protobuf-3.8.0
,如果 pecl
命令路径修改了可以使用指定路径访问 /**/pecl install protobuf-3.8.0
使用 phpize
编译安装 pecl
扩展
1、下载并解压
cd /usr/src wget https://pecl.php.net/get/protobuf-3.8.0.tgz tar -zxvf protobuf-3.8.0.tgz cd protobuf-3.8.0
2、执行编译安装命令
phpize 或者 /usr/local/php/bin/phpize ./configure make make install
出现 Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/
类似这样的代表安装成功
3、php.ini
添加扩展信息 extension=protobuf.so
vim /usr/local/php/etc/php.ini #添加 extension=protobuf.so
4、重启 nginx
和 php-fpm
服务
# 根据自己的nginx安装路径来操作 /usr/local/nginx/sbin/nginx -s reload # centOS7 重启 php-fpm sudo systemctl reload php-fpm
5、检查PHP扩展
php -m
至此使用 phpize
安装 pecl
的扩展包 protobuf
完成
本文为原创文章,转载无需和我联系,但请注明来自:http://www.baiyongj.com/news/501.html