centos7安装php的openssl扩展

来源:互联网 发布:win10电脑如何优化 编辑:程序博客网 时间:2024/05/29 18:51

错误提示:

SMTP connect() failed

调用phpmailer发送邮件提示这个错误


解决办法:

1.缺少openssl扩展,安装过程

1、cd /root/tar  wget http://www.openssl.org/source/openssl-1.0.2j.tar.gztar -zxvf openssl-1.0.2j.tar.gz  cd php-5.6.16/ext/openssl/mv config0.m4 config.m4/usr/local/php/bin/phpize  ./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config  make  sudo make install

2、安装完成,会显示安装目录,cd安装目录,可以看到openssl.so扩展


3、修改php.ini,如果找不到配置文件,可以输出phpinfo查看,开启openssl扩展:

增加extension = openssl.so


3、重启nginx 或者apache,reload不行,一定要重启

/etc/init.d/nginx restart 

如果是apache,使用service httpd restart


4、重启php

/etc/init.d/php-fpm stop 

/etc/init.d/php-fpm start


1 0
原创粉丝点击