看你使用的是哪家的伺服器,如果是阿里雲的,TCP 25埠是預設被禁止的,你不申請解封不行,可以參照阿里雲的 TCP25埠控制檯解封申請,help.aliyun.com/knowledge_detail/56130.html
其他的伺服器詢問服務商是否封掉埠,能自己改的自己改,改不了讓服務商改吧!
如果使用了SSL加密的方式,埠號為465或者995之類的,需要開啟php的一個擴充套件,開啟php.ini 中的 extension=php_openssl.dll 擴充套件,windows伺服器的話需要在php版本里面增加php_openssl.dll這個檔案,沒有的可以在網上搜下下載下來放進去,然後把libeay32.dll、ssleay32.dll、php_openssl.dll這三個檔案在複製一下放進 c:\windows\system32 下,然後重啟apache服務即可。
linux下安裝php擴充套件模組,所以要透過phpize可以建立php的外掛模組
find / -name phpize 查詢路徑在哪裡,
/var/www/php7/bin/phpize
./configure --with-openssl -with-php-config=/var/www/php7/bin/php-config
make
make install 返回.so檔案路徑
複製到php extensions_dir下
php.ini增加
extension=openssl.so
重啟伺服器完成
看你使用的是哪家的伺服器,如果是阿里雲的,TCP 25埠是預設被禁止的,你不申請解封不行,可以參照阿里雲的 TCP25埠控制檯解封申請,help.aliyun.com/knowledge_detail/56130.html
其他的伺服器詢問服務商是否封掉埠,能自己改的自己改,改不了讓服務商改吧!
如果使用了SSL加密的方式,埠號為465或者995之類的,需要開啟php的一個擴充套件,開啟php.ini 中的 extension=php_openssl.dll 擴充套件,windows伺服器的話需要在php版本里面增加php_openssl.dll這個檔案,沒有的可以在網上搜下下載下來放進去,然後把libeay32.dll、ssleay32.dll、php_openssl.dll這三個檔案在複製一下放進 c:\windows\system32 下,然後重啟apache服務即可。
linux下安裝php擴充套件模組,所以要透過phpize可以建立php的外掛模組
find / -name phpize 查詢路徑在哪裡,
/var/www/php7/bin/phpize
./configure --with-openssl -with-php-config=/var/www/php7/bin/php-config
make
make install 返回.so檔案路徑
複製到php extensions_dir下
php.ini增加
extension=openssl.so
重啟伺服器完成