Linux下安装ext_skel和phpize,用于开发PHP扩展

前言

ext_skel和phpize是PHP开发扩展的必备工具,但是如果ubuntu下php是采用apt-get方式安装的话,ext_skel和phpize默认是没有安装的,所以需要我们手动安装。

安装ext_skel

ext_skel是PHP自带的一个脚本,所以要采用源码安装的方式来进行安装。

1.下载php源码

php官方网站

http://php.net/releases/

查看本机对应的PHP版本

nmw@nmw:~$ php -v

查看PHP版本

下载对应源码包(此处自行选择较快的节点下载,我随便选了一个)

nmw@nmw:~$ wget http://fi2.php.net/get/php-7.1.11.tar.gz/from/this/mirror

解压文件

nmw@nmw:~$ tar -zxvf php-7.0.2.tar.gz

进入ext目录

nmw@nmw:~$ cd /home/nmw/下载/php-7.1.11/ext/

可以看见目录下有ext_skel文件和skeleton目录
查看ext目录中文件

2.复制ext_skel文件和skeleton目录到php扩展目录

我的系统是ubuntu的,php采用的是apt-get方式安装。所以我的php扩展目录在/usr/lib/php/20160303/

复制ext_skel文件

nmw@nmw:~$ cp ext_skel /usr/lib/php/20160303/

复制skeleton目录

nmw@nmw:~$ cp -r skeleton /usr/lib/php/20151012/

复制成功后:
查看扩展文件

#安装phpize

通过apt安装php7.1-dev来安装phpize

nmw@nmw:~$ sudo apt-get install php7.1-dev

安装成功后,输入命令

nmw@nmw:~$ phpize7.1 -v

查看PHP版本功能

至此,可以开始接下来的扩展开发了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫叶Fy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值