站群服务器如何开启 php 的 fsockopen 函式?如果你要使用一些邮件的类,那么很多要求支援 php 的 fsockopen 函式。但是站群服务器预设不是开启的。下面是从网上找的 2 中开启的方法,针对不同的使用者。
方法一:
第一步:
php.ini 档案中查询
allow_url_fopen = On
使其值为 On
第二步:
php.ini 档案中查询
extension=php_openssl.dll
如果前面有分号,去掉分号
第三步:
重启 web 站群服务器,apache 或 IIS
还有一种情况,也就是方法二:
1. vi php.ini
找到 allow_url_fopen 这个引数设定成 On,即
allow_url_fopen = On
2. 让你的 php 支援 opensll 扩充套件。
预设,是没有 openssl 扩充套件的,只能重新编译安装。
yum install openssl openssl-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 && make install
看提示,把编译成的 openssl.so 拷贝到你在 php.ini 中指定的 extension_dir 下
3. vi php.ini
加入
extension=openssl.so
4. 重启 web server