利用phpize脚本安装PHP扩展模块

原创 2012年03月29日 18:57:18
php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。利用phpize脚本安装php扩展模块的好处是在安装php时没有安装的扩展可以再以后随时安装上而且不需要重新安装PHP,省去了不少时间和麻烦。 具体的安装步骤如下:

1、切换到扩展模块目录。在php源码包被解压后的目录中有个ext子目录,这里有近70多个主流的php扩展模块安装包。如现在要安装memcache扩展,则切换到memcache目录:

cd /software/php-5.2.14/ext/memcache

2、在memcache目录中执行phpize脚本。
/usr/local/php/bin/phpize执行成功会返回几行数据:
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
3、开始编译(注意--with-php-config参数)
./configure --with-php-config=/usr/local/php/bin/php-config

4、make
5、make install
这时在/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/目录会生成memcache.so文件
6、在php.ini中找到extension_dir字段,把值修改成/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
7、再在php.ini的Dynamic Extensions节位置下添加
extension = "memcache.so"
8、重启
/usr/local/php/sbin/php-fpm restart 或
service nginx restart

Ubuntu系统服务详解

Liunx操作系统跟Windos XP一样,有一批系统服务随机而启动;略懂电脑的Windows XP用户会禁止那些不必要的服务,以提高开机速度;如今安装了Ubuntu操作系统,咱们也有必要了解Ubun...

subprocess pre-removal script returned error exit status... 处理办法

今天遇到一个客户前从178上安装过kuaidial,后来又在我们源中安装kuaidial,不知道为什么不能删除也不能重装覆盖,一直出现: subprocess new pre-removal...

在linux中使用phpize安装php扩展模块

linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。 使用phpize脚本安装php扩展模块的好处:在安装php时没有安装...

通过phpize来编译安装php的扩展

有时候我们编译php时并不是把所有的扩展都编译安装了,这时如果我们要加入新的php扩展怎么办,php源码包帮我们实现了通过phpize来进行编译 如:php-5.2.13 进入到到FTP的扩展目录...

Centos通过phpize安装php扩展

phpize是用来扩展php扩展模块的,即不用重新编译PHP,通过phpize就可以建立php的外挂模块。 1、进去自己PHP安装包  cd /home/kcsoft/Dowloads/php-5....

Centos通过phpize安装php扩展

phpize是用来扩展php扩展模块的,即不用重新编译PHP,通过phpize就可以建立php的外挂模块。 1、进去自己PHP安装包  cd /home/kcsoft/Dowloads/ph...

使用ext_skel和phpize构建php5扩展

首先声明:我们要构建的是扩展或者模块名为hello_module.该模块提供一个方法:hello_word. 1、php环境的搭建 我们一般使用源码包编译安装,而不是binary包安装。因为使用P...
  • hguisu
  • hguisu
  • 2012年03月22日 12:27
  • 10504

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

phpize简介  phpize 是属于 php-devel 中的东西,主要是设定 php 外挂模块的一些设定  所以安装 php-devel 相关套件就会有 phpize 可以使用 (档...
  • bqw2008
  • bqw2008
  • 2016年04月14日 19:43
  • 408

使用phpize建立php扩展 Cannot find config.m4.

下面我来讲讲如何作一个php的扩展   首先要有一个搭建好的php环境   我把php的安装在了/usr/local/php当然也通过   php的一个配置php.ini的路径但是要注意了  ...

使用phpize建立php扩展(Cannot find config.m4)

php源码:/root/soft/php-5.3.4php安装: /usr/local/php[root@ns root]# phpizeCannot find config.m4.Make sure...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用phpize脚本安装PHP扩展模块
举报原因:
原因补充:

(最多只允许输入30个字)