php教程之phpize使用方法

 更新时间:2014年02月12日 11:51:01   投稿:zxhpj  
phpize是用来扩展php扩展模块的,通过phpize可以建立php的模块,下面介绍一个他的使用方法,需要的朋友可以参考下

安装(fastcgi模式)的时候,常常有这样一句命令:

复制代码 代码如下:

/usr/local/webserver/php/bin/phpize

一、phpize是干嘛的?

phpize是什么?
phpize是用来扩展php扩展模块的,通过phpize可以建立php的模块
比如你想在原来编译好的php中加入memcached或者ImageMagick等扩展模块,可以使用phpize,通过以下几步工作。

二、如何使用phpize?

当php编译完成后,php的bin目录下会有phpize这个脚本文件。在编译你要添加的扩展模块之前,执行以下phpize就可以了;
比如现在想在php中加入memcache扩展模块:我们要做的只是如下几步

复制代码 代码如下:

tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5/
/usr/local/webserver/php/bin/phpize
./configure –with-php-config=/usr/local/webserver/php/bin/php-config
make
make install

注意./configure 后面可以指定的是php-config文件的路径
这样编译就完成了,还需要做的是在php.ini文件中加入extension值

复制代码 代码如下:

extension = “memcache.so”

注意:Cannot find config.m4.
这个错误是一个很傻的错误,解压以后需要cd到文件夹,不然phpize就会报错
动态编译PHP的memcache扩展库,在执行/usr/localphp/bin/phpize时出现了错误,
复制代码 代码如下:

Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.

很明显缺少文件,需要安装。

复制代码 代码如下:

# wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
# tar -zvxf m4-1.4.9.tar.gz
# cd m4-1.4.9/
# ./configure && make && make install
# cd ../
# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install
然后执行以下命令进行安装
#/usr/local/php/bin/phpize
#./configure –prefix=/usr/local/memcached –with-libevent=/usr/local/libevent –with-php-config=/usr/local/php/bin/php-config
#make && make install

相关文章

  • YII实现分页的方法

    YII实现分页的方法

    这篇文章主要介绍了YII实现分页的方法,需要的朋友可以参考下
    2014-07-07
  • php生成excel列序号代码实例

    php生成excel列序号代码实例

    php生成excel列序号的方法,大家参考使用吧
    2013-12-12
  • thinkphp判断访客为手机端或PC端的方法

    thinkphp判断访客为手机端或PC端的方法

    这篇文章主要介绍了thinkphp判断访客为手机端或PC端的方法,通过获取用户$_SERVER['HTTP_USER_AGENT']信息后,再针对数组的遍历与匹配来判断访客类型,是非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • thinkphp文件处理类Dir.class.php的用法分析

    thinkphp文件处理类Dir.class.php的用法分析

    这篇文章主要介绍了thinkphp文件处理类Dir.class.php的用法,以实例形式分析了基于文件处理类Dir.class.php的自定义函数del的使用,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • Laravel框架在本地虚拟机快速安装的方法详解

    Laravel框架在本地虚拟机快速安装的方法详解

    这篇文章主要介绍了Laravel框架在本地虚拟机快速安装的方法,结合实例形式较为详细的分析了Laravel框架的安装步骤、操作注意事项,并附带说明了centos7环境下php7编译安装curl扩展的具体操作步骤,需要的朋友可以参考下
    2018-06-06
  • PHP读取CSV大文件导入数据库的实例

    PHP读取CSV大文件导入数据库的实例

    下面小编就为大家带来一篇PHP读取CSV大文件导入数据库的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • php阻止页面后退的方法分享

    php阻止页面后退的方法分享

    这篇文章主要介绍了php阻止页面后退的方法,让后退的页面不存在就可以阻止页面后退,怎么让页面不存在呢,临时生成的页面就可以,下面用实例说明这个方法
    2014-02-02
  • laravel添加前台跳转成功页面示例

    laravel添加前台跳转成功页面示例

    今天小编就为大家分享一篇laravel添加前台跳转成功页面示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP 中的 RASP 实现流程分析

    PHP 中的 RASP 实现流程分析

    PHP 的 RASP 是通过 PHP 拓展的形式嵌入到PHP 的解释器中,本文给大家介绍PHP 中的 RASP 实现流程分析及实现操作代码,感兴趣的朋友跟随小编一起看看吧
    2022-02-02
  • php生成静态页面的简单示例

    php生成静态页面的简单示例

    这篇文章主要介绍了php生成静态页面的简单示例,需要的朋友可以参考下
    2014-04-04

最新评论