博客小子:记录我们对互联网和生活的探索! 注册 | 登陆

phpize是什么?debian上phpize如何使用?

Tags: phpize, php, php5-dev, debian

phpize是什么东西?phpize是这样一个东西,他允许你在php安装好以后不用重新编译安装就可以为php增加一个新模块。

phpize依赖于什么运行呢?phpize依赖于php-devel运行,在php-devel这个包里面的,所以当你运行phpize,系统提示找不到这个命令的时候基本可以确定你还没有安装php-dev这个包。

本文是www.blogguy.cn在实际中总结出来的,系统是debian,apt方式安装的php,当然如果你用编译的方式,应该问题不大,文章最后粗略说了一点。

最近俺不是新买了一个VPS,自己配了一个LAMP上了,apt方式安装的,www.blogguy.cn就是跑在上面的。

后来因为需要我想自己添加一个模块上去,到网上去查询了一圈,才知道这玩意的。

运行phpize命令,如果提示找不到这个命令的话,请使用apt方式安装php-dev。

apt-get install php-dev

一路提示,确认,就好了。

phpize的具体用法是指定./configure 加新参数,然后make,make install,最后根据需要在php.ini的配置文件中添加相应的挂载模块上去就可以了,重启服务以生效。

举个例子:

现在blogguy.cn的服务器上没有安装memcache模块,我想添加上去,大致的步骤如下:

wget http://pecl.php.net/get/memcache-2.2.5.tgz
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5
phpize
./configure -enable-memcache -with-php-config=/etc/blogguy.cn/php/bin/php-config
make
make install

注意./configure后面可以指定的是php-config文件的路径,其他的参数根据需要设定,你完全可以省略,最后就是在php.ini文件中加入extension值
extension = "memcache.so"

大致步骤就是这样的,phpize真是个好东西啊。

我是在默认的php上增加了一个eaccelerator,很不错的效果,后面我再整理出来吧。

Tags: phpize, php, php5-dev, debian

« 上一篇:php的内置变量DIRECTORY_SEPARATOR技术说明 | 下一篇:linux上nginx如何添加多个虚拟主机配置 »

只显示10条记录相关文章

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):