lamp下安装socket扩展(亲测)

Server 林涛 10434℃ 0评论

环境配置:centos、php 5.3.28。

直接说安装步骤:

1.要安装socket扩展的话,就需要有一个和当前已安装的php的版本一样的php的源包,当前php版本可以用过phpinfo()查看。就是初次安装后查看安装是否成功的那个phpinfo.php。如果没有,就去这里下载相对应的的源代码包:http://www.php.net/releases/

我的下载方式:wget http://cn2.php.net/distributions/php-5.3.28.tar.gz

2.解压开打开源包目录,进入到ext目录,例如我就进入到:/usr/local/php-5.2.17/ext下,ext下有各个php带有的扩展模块,进入到ext/sockets中。

解压缩命令:tar -xzvf .tar.gz

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

#  /usr/local/php/bin/phpize

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

./configure –prefix=/usr/local/php –with-php-config=/usr/local/php/bin/php-config –enable-sockets

make && make install

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

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
Installing header files:          /usr/local/php/include/php/

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

5.更改php.ini,(任意位置)增加下面的语句:

extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/sockets.so"

6.重启Apache,查看phpinfo.php页面即可以看到正常加载了sockets扩展

 

如需转载请注明: 转载自26点的博客

本文链接地址: lamp下安装socket扩展(亲测)

转载请注明:26点的博客 » lamp下安装socket扩展(亲测)

喜欢 (0)
发表我的评论
取消评论

表情