• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Linux下利用phpize安装php扩展

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

转自:http://blog.csdn.net/steven30832/article/details/7587894

 

php有很多扩展功能,我们在初次安装的时候并没有安装某些扩展,可能在使用的过程中,又需要用到这些扩展。php提供了一个phpize工具供我们安装需要的扩展。

下面我通过安装socket扩展来介绍phpize的使用:

 

1.找到自己的php安装目录,例如我的目录是home/vsrank/php,在该目录下,找到bin/phpize。如果没有这个工具,则说明没有安装该工具,那么需要安装php.dev,一般都会有这个工具。

 

2.要扩展的话,就需要有一个和当前已安装的php的版本一样的php的源包,当前php版本可以用过phpinfo()查看。就是初次安装后查看安装是否成功的那个test.php。

 

3.打开源包目录,进入到ext目录,例如我就进入到:/home/vsrank/php-5.3.10/ext下,ext下有各个php带有的扩展模块,进入到ext/sockets中。

 

4.cd到ext/sockets后,执行下面的命令:

 

[python] view plaincopy
  1. /home/vsrank/php/bin/phpize  


即执行phpize工具,执行后,可以看到目录下生成了对应的configure文件:

 

 

5.现在就可以通过configure来配置,执行下面的命令:

 

 

[html] view plaincopy
  1. ./configure --enable-sockets --with-php-config=/home/vsrank/php/bin/php-config  
  2.   
  3. make  
  4.   
  5. make install  

 

 

执行之后,可以看到下面的输出:

 

 

[plain] view plaincopy
  1. Installing shared extensions:     /home/vsrank/php/lib/php/extensions/no-debug-non-zts-20090626/  
  2. Installing header files:          /home/vsrank/php/include/php/  


第一个就是扩展模块的生成目录,可以在对应目录下看到对应的sockets.so文件。

 

 

6.更改php.ini,增加下面的语句:

 

[plain] view plaincopy
  1. extension="/home/vsrank/php/lib/php/extensions/no-debug-non-zts-20090626/sockets.so"  


可以看到和上面的输出是一致的。

 

 

7.重启Apache,接下来就可以看看自己的socket是不是配置好了。。

 

参考资料:

phpize是什么?http://www.itokit.com/2012/0501/73714.html

http://blog.chinaunix.net/uid-405749-id-28319.html

http://topic.csdn.net/u/20100426/16/3dc3ca94-43b9-49a5-b509-43b56802f8e1.html?seed=1620302575&r=78631411#r_78631411

 

感谢各位网友的分享!!也希望本文能帮到其他的朋友。

 

注:初次安装扩展的时候,在make的时候,出现了如下错误:

sockets.lo is not a valid libtool....

原因未明,解决方法,删掉源包,重新解压,全部重做一遍,问题解决.....好暴力。。。。。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP之屏幕和页面GD生成截图发布时间:2022-07-10
下一篇:
错误文件win2008r2下apache2.2.22php5.2.17出错的处理发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap