首页 > 作文

phpize的深入理解

更新时间:2023-04-06 12:12:39 阅读: 评论:0

安装(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webrver/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/webrver/php/bin/phpize
./configure –with-php-config=热点/usr/local/webrver/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. plea check your autoconf installation and the $php_autoconf environment variable is t correctly and then rerun this script.
很明显缺少文件,需要安装。网上找了下资料。
# wget http://ftp.gnu.org/gnu/m4/# 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/# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install
然后执行以下命令进行安装
#/usr/local/php/bin/phpize
#./configure –pre浙江科技大学fix=/usr/local/memcached –with-libevent=/usr/local/libevent –with-php-config=/usr/local/php/bin/php-config
#make && make install

本文发布于:2023-04-06 12:12:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/ad4a6965083f22cd0dd03755383e22b4.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:phpize的深入理解.doc

本文 PDF 下载地址:phpize的深入理解.pdf

标签:模块   文件   要做   错误
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图