php 如何开启ssl
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 如何开启ssl相关的知识,希望对你有一定的参考价值。
开启步骤如下:
打开php配置文件php.ini;
找到;extension=php_openssl.dll,去掉前面的分号;如果不存在则加入此项。示例如下:
将php根目录下的ssleay32.dll和libeay32.dll文件,以及php/ext下的php_openssl.dll 这三个文件复制,然后粘贴到:
C:/WINDOWS/system32文件夹下;
重启web服务器(Apache或者IIS等);
参考技术A 开启步骤如下: 打开php配置文件phpini; 找到;extension=php_openssldll,去掉前面的分号;如果不存在则加入此项。示例如下: 将php根目录下的ssleay32dll和libeay32dll文件,以及php/ext下的php_openssldll 这三个文件复制,然后粘贴到:php 如何开启ssl本回答被提问者采纳 参考技术B 好气人啊,网上一堆都是这些答案。我在阿里云那里被封25端口。改465要开启php_openssl.dll。可是都不行,可能是我弱智的原因。因为我是安装wamp的,我鼠标左键点了了绿色w,-》php->phpextension(其实就是PHP拓展的意思)->找到 php_openssl>原来那里没打勾,我无数次在php.ini修改然后重启Apache,覆盖那三个文件。结果现在点一下让他打勾,他自动重启然后就行了。搞了一个下午了,真是的,气人啊。开启 php的curl插件中的ssl功能
yum -y install openssl-devel tar xf curl-7.39.0.tar.gz cd curl-7.39.0 ./configure --prefix=/path/lib/curl --with-ssl make make install
重启php就可以(如果不行,那就重新安装一下php。php编译安装参数必须包含--with-curl=/path/lib/curl/)
php编译参数如下:
./configure --prefix=/path/php5.6.11 --with-mysql=/path/mysql --with-mysqli --with-gd --with-iconv-dir=/path/lib/libiconv --with-freetype-dir=/path/lib/freetype/ --with-mysql-sock=/path/mysql/mysql.sock --with-jpeg-dir=/path/lib/jpeg --with-png-dir=/path/lib/libpng --with-zlib-dir=/path/lib/zlib/ --with-libxml-dir=/path/lib/libxml2/ --enable-xml --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curlwrappers --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl-dir=/path/lib/openssl/ --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext=/path/gettext --enable-session --with-mcrypt=/wdzj/lnmp/lib/libmcrypt/ --with-curl=/wdzj/lnmp/lib/curl/ CFLAGS=-I/wdzj/lnmp/lib/zlib/ LDFLAGS=-L/wdzj/lnmp/lib/zlib/lib
以上是关于php 如何开启ssl的主要内容,如果未能解决你的问题,请参考以下文章