码迷,mamicode.com
首页 > Web开发 > 详细

linux下PHP安装openssl扩展

时间:2015-07-08 14:51:05      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:openssl

很多时候都会用到openssl组件,下面就介绍一下linux下php安装openssl扩展:


  1. 安装openssl组件,一般php安装目录中都有许多扩展组件的安装包,当然也包括openssl,例如我的php安装目录是/data/php-5.4.32,那么openssl组件的安装目录则为/data/php-5.4.32/ext/openssl,然后执行以下操作

    (1) cd /data/php-5.4.32/ext/openssl

    (2) mv config0.m4 config.m4

    (3) /data/php/bin/phpize

    (4) ./configure --with-openssl --with-php-config=/data/php/bin/php-config,如果此步报Cannot find OpenSSL‘s <evp.h> 的错误执行以下命令:

        yum install openssl openssl-devel

        ln -s /usr/lib64/libssl.so /usr/lib/

    然后重复(3)(4)步骤

    (5)make

    (6)make install,安装成功会生成一个目录里面包含openssl.so

  2. 修改php.ini文件,首先应设置一个扩展组件的存放目录,例如我的存放目录为/data/php/ext,那么修改php.ini中的extension_dir为extension_dir = "/data/php/ext",然后在扩展组件最后添加extension=openssl.so,最后保存文件

  3. 重启php和nginx

  4. phpinfo查看openssl是否安装成功


本文出自 “小白加小白” 博客,请务必保留此出处http://bxtser.blog.51cto.com/9259025/1671988

linux下PHP安装openssl扩展

标签:openssl

原文地址:http://bxtser.blog.51cto.com/9259025/1671988

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!