您的位置首页百科知识

服务器如何开启php的fsockopen函数

服务器如何开启php的fsockopen函数

的有关信息介绍如下:

服务器如何开启php的fsockopen函数

  服务器如何开启php的fsockopen函数?如果你要使用一些邮件的类,那么很多要求支持php的fsockopen函数。但是服务器默认不是开启的。下面是从网上找的2中开启的方法,针对不同的用户。

  方法一:

  第一步:

  php.ini文件中查找

  allow_url_fopen=On

  使其值为On

  第二步:

  php.ini文件中查找

  extension=php_openssl.dll

  如果前面有分号,去掉分号

  第三步:

  重启web服务器,apache或IIS

  还有一种情况,也就是方法二:

  1.viphp.ini

  找到allow_url_fopen这个参数设置成On,即

  allow_url_fopen=On

  2.让你的php支持opensll扩展。

  默认,是没有openssl扩展的,只能重新编译安装。

  yuminstallopensslopenssl-devel

  cd/usr/local/src/php-5.2.14/ext/openssl

  /usr/local/php/bin/phpize

  ./configure–with-openssl–with-php-config=/usr/local/bin/php-config

  make&&makeinstall

  看提示,把编译成的openssl.so拷贝到你在php.ini中指定的extension_dir下

  3.viphp.ini

  加入

  extension=openssl.so

  4.重启webserver