php7安装openssl扩展方法 linux

39 篇文章 0 订阅
17 篇文章 0 订阅

linux环境与windows,开启的方式不一样的,在windows环境下,打开php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll  然后再重启php环境的就好,按照windows方式,在linux上面操作刚才的步骤,发现php.ini中开启了openssl但是还是不行,后来运行phpinfo()才发现,根本就没有安装openssl扩展。

当前linux  php-7.0.11 版本,我的源码在 /usr/local/php-7.0.11 ,安装位置在 /usr/local/php7

1、进入openssl的扩展目录 :/usr/local/php-7.0.11/ext/openssl

2、运行phpize

/usr/local/php7/bin/phpize

3、执行安装

./configure --with-openssl --with-php-config=/usr/local/php7/bin/php-config
 
make&&make install

4、执行安装后,会提示在某个目录生成.so文件,我生成的位置在 /usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/ 下(当然具体路径还是你安装以上的步骤后,黑屏上显示的生成的路径,一定要记录下来,待会有地方需要用到的)

5、打开php.ini  (若是你不知道你php.ini文件在哪里,可以用这个命令查找位置   find  / -name php.ini )

当前环境的php.ini  路径在 /usr/local/php7/lib/php.ini

vim /usr/local/php7/lib/php.ini

6、添加下面两句话

extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/" 
extension=openssl.so

7、重启php即可。

希望以上的方法,可以帮到大家。谢谢 观看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值