`
gardenyuan
  • 浏览: 73962 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

phpize是什么

阅读更多
安装php(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize

一、phpize是干嘛的?

phpize是什么东西呢?php官方的说明:

http://php.net/manual/en/install.pecl.phpize.php

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”
分享到:
评论

相关推荐

    php教程之phpize使用方法

    ### 一、phpize 是什么? `phpize`是一个用于准备编译和安装PHP扩展的脚本。当你想要添加或更新PHP的某个功能,如`memcached`或`ImageMagick`扩展时,`phpize`就派上用场了。它会创建必要的配置文件并设置环境变量...

    phpize的深入理解

    phpize是什么东西呢?php官方的说明:http://php.net/manual/en/install.pecl.phpize.phpphpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块比如你想在原来编译好的php中加入memcached或者ImageMagick...

    linux下用phpize给PHP动态添加扩展.docx

    确保`phpize`在你的`$PATH`环境变量中,或者通过完整路径来调用。 4. 配置扩展: ```bash ./configure --with-php-config=/usr/local/php/bin/php-config ``` 这里`/usr/local/php/bin/php-config`应替换为你...

    使用phpize建立php扩展 今天要讲的是linux下php扩展的入门篇 下面我来 ....doc

    运行`phpize`命令时,需要在模块源代码的顶层目录下执行,否则会提示找不到`config.m4`文件。 如果你在非标准目录下安装了PHP,或者在执行`phpize`时遇到找不到`config.m4`的问题,可以尝试切换到PHP源代码的`ext`...

    Linux下为PHP添加扩展库的方法

    加上会出什么问题,不加会报什么错;所以在编译PHP的时候除了必要的目录指定,好多参数都没有加……等我在安装web程序的时候,才发现,很多参数是要加上的,但是我lnmp已经搭建好了,也不想重新编译,重新安装。。...

    宝塔PHP7+安装mysql拓展

    2.解压后并使用phpize工具初始化(phpize一般在php安装目录/bin/下面) 在扩展解压后的文件夹里执行下面命令 /www/server/php/74/bin/phpize 3.进行configure ./configure --with-...

    php7.1版本安装mongodb扩展踩坑笔记

    使用 `whereis phpize` 命令找到 phpize 的位置,以便后续编译过程使用正确的 phpize 版本: ```bash whereis phpize ``` 3. **选择合适的 phpize 版本,生成 configure 文件** 通常情况下,需要确保所选的 ...

    linux中给PHP安装mongodb的扩展.docx

    运行`phpize`后,你可以通过`./configure`命令配置扩展,然后使用`make`和`make install`来编译和安装它。确保指定正确的`php-config`路径,这通常是PHP安装的bin目录中的`php-config`文件: ``` ./configure --with...

    PHP常见错误解决方案.docx

    2. **重新运行`phpize`**:安装完`autoconf`后,再次运行`phpize`命令。 ```sh $ /app/php/bin/phpize ``` 运行后会看到配置信息,如果一切正常,则不会出现任何错误提示。 #### 二、为PHP添加`php-curl`扩展 ...

    php扩展入门.docx

    6. **PHPIZE**: `phpize`是PHP提供的工具,用于配置PHP扩展的构建环境,准备编译和安装。 7. **ARG_INFO** 和 **RETURN_* 宏**: 在`say_goodbye`函数中,`ZEND_ARG_INFO`和`RETURN_STRINGL`等宏定义了函数参数的...

    mac php zip 扩展

    cp /usr/bin/phpize /usr/local/bin/phpize cp /usr/bin/php-config /usr/local/bin/php-config Step 5: Build the zip PHP extension With all of those changes in place, I could now build the zip ...

    yaf-2.1.17.tgz

    4. 执行phpize来初始化PHP的扩展环境:`phpize` 5. 配置并编译Yaf扩展:`./configure --with-php-config=/path/to/php-config` 6. 编译源代码:`make` 7. 安装编译好的扩展到PHP的扩展目录:`make install` 8. 更新...

    clock for mac

    安装方法 "cd 进目录,phpize,./configure make && make install" 是标准的步骤,用于编译和安装 PHP 的扩展模块。 首先,我们需要理解 PHP 的扩展是如何工作的。PHP 扩展是用 C 语言编写的,可以添加到 PHP 解释...

    Linux系统搭建PHP开发环境

    这将同时安装`phpize`和必要的开发库。现在,你可以根据需要安装其他PHP扩展,例如`pecl`或`git clone`第三方扩展源码后,运行`phpize`进行配置。 总结,搭建一个完整的LNNP开发环境需要安装和配置多个组件,而附加...

    Linux安装PHPRedis扩展

    find / -name phpize find / -name php-config ``` 假设找到的路径分别为`/usr/local/php/bin/phpize`和`/usr/local/php/bin/php-config`,现在执行配置命令: ```bash /usr/local/php/bin/phpize ./configure --...

    mac系统下为 php 添加 pcntl 扩展

    phpize 介绍 phpize 可以用来给 PHP 动态的添加扩展。比如编译 PHP 时忘记添加某扩展,后来想添加该扩展,即可以使用 phpize 动态的添加该扩展。 本文将介绍如何使用 phpize 给 Mac下的集成环境 MAMP 添加 PHP 的 ...

    PHP安装BCMath扩展的方法

    [root@192 bcmath]# ls ...2.执行phpize命令,phpize命令在PHP安装目录的bin目录下,如/usr/local/php/bin/phpize。 [root@192 bcmath]# /usr/local/php/bin/phpize Configuring for: PHP Api Version: 201

    Linux系统中为php添加pcntl扩展

    1、首先看下 phpize命令 所在的目录 (ps:我的目录/usr/bin/phpize) 如果没有找到的话 执行安装 yum install php53_devel (ps:请注意自己的版本) 安装完毕后。会生成phpize命令  2、去php.net下载相应...

Global site tag (gtag.js) - Google Analytics