php扩展开发之安装ext_skel和phpize
2018-01-06 17:01
274 查看
前言
ext_skel和phpize是PHP开发扩展的必备工具,但是如果ubuntu下php是采用apt-get方式安装的话,ext_skel和phpize默认是没有安装的,所以需要我们手动安装。开发环境
Ubuntu 16.04.2 LTSphp7.0.22
安装ext_skel
ext_skel是PHP自带的一个脚本,所以要采用源码安装的方式来进行安装。1.下载php源码
php官方网站http://php.net/releases/
下载源码
wget http://cn2.php.net/distributions/php-7.0.2.tar.gz
解压文件
tar -zxvf php-7.0.2.tar.gz
进入ext目录
cd php7.0.2/ext/
可以看见目录下有ext_skel文件和skeleton目录
2.复制ext_skel文件和skeleton目录到php扩展目录
我的系统是ubuntu的,php采用的是apt-get方式安装。所以我的php扩展目录在/usr/lib/php/20151012/
复制ext_skel文件
cp ext_skel /usr/lib/php/20151012/
复制skeleton目录
cp -r skeleton /usr/lib/php/20151012/
安装phpize
通过apt安装php5-dev来安装phpizeapt-get install php5-dev
相关文章推荐
- Linux下安装ext_skel和phpize,用于开发PHP扩展
- 使用ext_skel和phpize构建php5扩展
- 安装开发语言PHP扩展时遇到Cannot find autoconf
- linux下php扩展(php ext)开发记录
- linux下使用phpize编译安装mcrypt扩展
- 开发PHP扩展CDT插件安装
- Linux下利用phpize安装memcashe的php源码扩展包
- 如何开发安装一个php扩展
- 用phpize安装eAccelerator扩展
- Redis+PHP扩展的安装和Redis集群的配置 与 PHP负载均衡开发方案
- 使用phpize安装php扩展
- phpize 编译安装php扩展的时候出现Cannot find autoconf的解决方法
- PHP 开发学习[2] —— wamp memcache 的安装与扩展(Windows 64)
- Redis+PHP扩展的安装和Redis集群的配置 与 PHP负载均衡开发方案
- 使用phpize安装php扩展
- php扩展安装phpize
- 在linux系统中利用phpize脚本安装php扩展模块
- php7 编译安装,添加扩展 pdo /usr/local/php/bin/phpize 发现没有 configure
- 安装完PHP后,增加扩展模块 phpize
- 在linux中使用phpize安装php扩展模块