阿里云搭建discuz 选择什么虚拟主机

阿里云搭建discuz 选择什么虚拟主机,第1张

阿里云搭建discuz 选择fsockopen,设置方法为:

1、登录ftp把下载好的dz安装包上传到空间的目录htdocs里面。

2、到主机管理平台下的文件管理-文件解压缩里面解压dz安装包。

3、把dz的安装文件夹upload下的所有文件移动到网站目录htdocs下。

4、在主机管理平台下的基础环境配置-域名绑定 绑定已经备案的域名。

5、安装数据库,完毕。

注意事项:

阿里云服务着制造、金融、政务、交通、医疗、电信、能源等众多领域的领军企业,包括中国联通、12306、中石化、中石油、飞利浦、华大基因等大型企业客户,以及微博、知乎、锤子科技等明星互联网公司。

进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl

执行phpize生成编译文件,phpize在PHP安装目录的bin目录下

/usr/local/php5/bin/phpize

运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and

the $PHP_AUTOCONF

environment variable is set correctly and then rerun this

script.,需要安装autoconf:

yum install autoconf(RedHat或者CentOS)、apt-get install

autoconf(Ubuntu Linux)

/usr/local/php5/bin/php -v

执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,

这里会报错,可以根据错误信息去排查!

1、虚拟主机设置

阿里云虚拟主机管理-主机信息-PHP.ini设置

2、开启PHP函数fsockopen设置

3、下载文件

网站根目录/wp-includes/class-smtp.php

4、替换字符

Ctrl+F查找:$socket_context = stream_context_create($options)第285行

$socket_context = stream_context_create($options)

set_error_handler(array($this, 'errorHandler'))

$this->smtp_conn = stream_socket_client(

$host . ":" . $port,

$errno,

$errstr,

$timeout,

STREAM_CLIENT_CONNECT,

$socket_context

)

以上代码替换成以下代码

$this->smtp_conn = @fsockopen($host,$port,$errno,$errstr,$timeout)

最后需要在SMTP设置好即可


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/52327.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-25
下一篇2023-02-25

发表评论

登录后才能评论

评论列表(0条)

    保存