php专区

 首页 > php专区 > PHP基础 > 环境 > php sockets扩展安装配置详解

php sockets扩展安装配置详解

分享到:
【字体:
导读:
          今天安装cacti发现需要php sockets扩展,而现在的lnmp没有安装,于是想到了phpzie工具安装扩展,安装方法如下. linux中打开sockets扩展 ,代码如下: 1.cd php-5.3.8/ext/sockets/ 2./usr/local/php/bin/phpize 3../c...

今天安装cacti发现需要php sockets扩展,而现在的lnmp没有安装,于是想到了phpzie工具安装扩展,安装方法如下.

linux中打开sockets扩展,代码如下:

1.cd php-5.3.8/ext/sockets/

2./usr/local/php/bin/phpize

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

4.make

5.make install

接着在/etc/php.ini添加加载扩展代码: 

1.extension=sockets.so

service php-fpm reload或service httpd reload

windows下打开sockets扩展

如果你没有打开,请编辑你的php.ini文件,去掉下面这行前面的注释:

extension=php_sockets.dll

如果你无法去掉注释,那么请使用下面的代码来加载扩展库,代码如下:

  1. if(!extension_loaded(‘sockets’)) 
  2. if(strtoupper(substr(PHP_OS, 3)) == “WIN”) 
  3. {//开源代码phpfensi.com 
  4. dl(‘php_sockets.dll’); 
  5. else 
  6. dl(‘sockets.so’); 
  7. ?> 
  8.  
分享到:
php安装redis扩展初始化失败解决办法
错误信息如下: PHP Warning: PHP Startup: redis: Unable to initialize module Module compiled with module API=20050922 PHP compiled with module API=20090626 These options need to match in Unknown on line 0 首先先说下这种错误出现的原因: 执行编译源码包执行phpize的版本与当前php环境...
PHP XDebug配置与安装方法详解
XDebug是php的一款调试工具了,我们可使用像echo,print等等来调用错误,但我们这些函数没办法检查函数执行次数与执行时间了,而利用XDebug就完全可以实现,下面我来介绍在winodws中php XDebug配置与安装过程. 我们先要去官网下载下载php_xdebug.dll,将下载的php_xdebug.dll放到PHP的安装目录phpext下,然后在编辑php.ini文件...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……