网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

服务器不支持fsockopen的解决办法

时间:2024-11-01 04:38:23

1、首先进入仿制php.ini的目录,然后vi 打开,查找allow_url_fopen(命令为/allow_url_fopen)我这个已经是On了,那就不需要修改了,如果你的不是On就修改为On

服务器不支持fsockopen的解决办法

2、安装openssl扩展的yuminstallopensslopenssl-devel

服务器不支持fsockopen的解决办法

3、安装完毕之后,进入到php源码包目录,需要看自己当时下载在哪了cd /root/lnmp0.9-full/php-5.3.6/ext/openssl/

服务器不支持fsockopen的解决办法

4、编译安装./configure --with-openssl --with-php-config=/usr/local/php/bin/php-configmakemake install

服务器不支持fsockopen的解决办法

5、安装完毕了之后,如图所示Installing shared extensions:xxxx已经自动安装了php的扩展目录中去了(如果进入到后面提示的目录中没有需要自己复制过去下。命令如红框中所示)。

服务器不支持fsockopen的解决办法

6、编辑php.ini添加上openssl.so扩展

服务器不支持fsockopen的解决办法

7、重启php-fpm和nginx,但是发现报错了PHP Warning:Module ‘openssl’already loaded in Unknown on line 0如图:

服务器不支持fsockopen的解决办法

8、这里需要在编辑php.ini首先把刚刚添加的openssl.so给注释,然后确保disable_functions里面也没有包含fsockopen(有的话,去掉)再重启php-fpm和ngi荏鱿胫协nxok!如图

服务器不支持fsockopen的解决办法
© 2025 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com