Linux下php开启openSSL(大神经验总结)
来源:互联网 发布:nodejs将数据写入文件 编辑:程序博客网 时间:2024/06/05 16:34
原文:http://blog.csdn.net/xb12369/article/details/50206429
# 下载到/var/www/php5目录下
cd /var/www/php5
wget http://mirrors.sohu.com/PHP/php-5.2.14.tar.gz
# 解压
tar zxvf php-5.2.14.tar.gz
# 进入PHP的openssl扩展模块目录
①cd php-5.2.14/ext/openssl/
/var/www/php5/bin/phpize # 这里为你自己的phpize路径,如果找不到,使用whereis phpize查找
# 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名
②mv config0.m4 config.m4
③执行:/var/www/php5/bin/phpize
④./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config
#这里提示openSSL错误的时候:
遇见问题
configure: error: Cannot find OpenSSL’s <evp.h>
直接执行:yum install openssl openssl-devel
⑤make
⑥make install
# 安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把openssl.so 文件拷贝到你在php.ini 中指定的 extension_dir 下(在php.ini文件中查找:extension_dir =),我这里的目录是 var/www/php5/lib/php/extensions
# 编辑php.ini文件,在文件最后(;end)添加
在安装php的时候有个配置php.ini的:
①ini文件:将安装文件中的php.ini-development拷贝到/usr/local/php/lib下
cp /root/xiebin/php-5.3.16/php.ini-development /usr/local/php/lib
将文件重命名成php.ini;我用的工具是WinScp,可以直接F2重命名,所以我一般先是拷贝,在F2命名
直接cp的时候被提示not find 这样的
extension=openssl.so
======Apache服务器===============================================
# 重启Apache即可
/usr/local/apache2/bin/apachectl restart
======Nginx服务器===============================================
//重启php【5.3.16】
ps axu|grep master|grep php|awk '{print $2}'|xargs kill -USR2
//重启nginx
/usr/sbin/nginx -s reload
这个配置好了就可以解决:
Unable to find the wrapper "https" - did you forget to enable it when you co
- Linux下php开启openSSL(大神经验总结)
- Linux下php开启openSSL
- php开启openssl
- php开启openssl
- PHP开启OpenSSL
- PHP开启openssl方法
- php开启openssl的方法,openssl安装
- linux 下安装php的openssl扩展
- php开启openssl的方法
- php开启openssl的方法
- php开启openssl的方法
- php开启openssl的方法
- php开启openssl的方法
- php开启openssl的方法
- php 在linux 下开启多进程
- Linux下PHP开启Oracle支持(oci8)
- Linux下开启php错误提示
- linux下为php开启oci8扩展
- HashSet,linkedHashSet,TreeSet的区别
- 触发器实现当一个表中字段改变时同时改变另一个表中字段值
- 异常和文件
- Android创建轻量级数据库SQLite
- PAT+乙1007. 素数对猜想
- Linux下php开启openSSL(大神经验总结)
- Java中类与类之间的关系以及自己的理解
- 个人关于css中几种取消浮动对于其他元素影响的见解
- Could not find a valid gem 'rails' (>= 0), here is why
- 系统广播大全
- Linux学习(四)
- 算法概论课后习题8.8
- JZOJ__Day 6:【普及模拟】神奇的项链(fett)
- Redis基础知识-数据类型