Phpize用于扩展php扩展模块,通过phpize可以建立php插件模块。以下是使用方法。有需要的朋友可以参考一下。
安装时(fastcgi模式)经常会有这样的命令:复制代码如下:/usr/local/web server/PHP/bin/phpize
一、phpize是干嘛的?
phpize是什么?Phpize用于扩展php扩展模块。php插件模块可以通过phpize建立。例如,如果您想将memcached或ImageMagick之类的扩展模块添加到原始编译的php中,您可以使用phpize并完成以下步骤。
二、如何使用phpize?
php编译时,php的bin目录下会有脚本文件phpize。在编译要添加的扩展模块之前,只需执行下面的phpize现在举个例子,我们想给php添加memcache扩展模块:我们要做的就是复制代码如下:tar zxvf memcache-2 . 2 . 5 . tgz CD memcache-2 . 2 . 5//usr/local/web server/PHP/bin/phpize。/configurewith-PHP-config=/usr/local/web server/PHP/bin/PHP-configmakemake install
注意php-config文件的路径可以在。/configure以完成编译。需要做的是在php.ini文件中添加扩展值,并复制代码code如下:extension="memcache.so "注意:找不到config.m4这个错误比较傻,解压后需要一个cd到一个文件夹,否则phpize会在动态编译php的memcache扩展库时报错,执行/usr/localphp/bin/phpize时出错。复制代码如下:找不到autoconf。请检查您的autoconf安装和$ PHP _ autoconf环境变量设置是否正确,然后重新运行该脚本。显然,文件丢失了,需要安装。
复制代码如下:# wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz# TAR-ZVXFM4-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 #。/configureprefix=/usr/local/memcachedwith-libevent=/usr/local/libeventwith-PHP-config=/usr/local/PHP/bin/PHP-config # make install
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。