Linux下php安装openSSL模块

1、找到之前php安装包,进入php-5.4.23/ext/opensll

2、#/php/bin/phpize

3、#./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config

#make

#make install

4、找到php.ini文件进行编辑,添加openssl.so文件;

#vim php.ini

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/openssl.so

如图所示:

5、重启php-pfm进程;

#/usr/local/php/sbin/php-fpm

6、安装时出现错误解决方法

1)出现没有发现config.m4 ,把ext/opensll目录下的config0.m4修改成config.m4即可;

#mv config0.m4 config.m4

2)出现configure: error: Cannot find OpenSSL’s <evp.h>错误提示时,使用下面命令进行安装;

#yum install openssl openssl-devel

php日志出现此错误时Unable to find the wrapper "https" - did you forget to enable it when you co,请按照上面的方法进行安装,即可解决问题;

时间: 2024-12-14 12:55:36

Linux下php安装openSSL模块的相关文章

linux下PHP安装openssl扩展

很多时候都会用到openssl组件,下面就介绍一下linux下php安装openssl扩展: 安装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) /d

Linux下php安装phpredis

说明:php安装目录:/usr/local/php5php.ini配置文件路径:/usr/local/php5/etc/php.iniNginx安装目录:/usr/local/nginxNginx网站根目录:/usr/local/nginx/html1.安装编译工具yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl2.安装phpredi

Linux下php安装memcache

Linux下php安装memcache说明:php安装目录:/phpstudy/server/php/bin/phpphp.ini配置文件路径:/phpstudy/server/php/etc/php.ini 1.安装编译工具yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl2.安装memcachecd /usr/local/src #进入

linux下oracle安装

本文主要介绍linux下oracle的安装,主要分为3部分:准本工作.安装oracle软件.用dbca工具创建数据库. 实验环境:rhel5.6+oracle_database_linux32.zip(10.2.0.1.0) 实验过程: 首先要确保linux系统内存大小在1G以上,另外/home与/目录也要足够大. 1.在安装oracle软件前,linux需要安装这些软件:binutils-2.17.50.0.6-5.el5.compat-db-4.2.52-5.1.control-center

linux系统上安装paramiko模块

Linux系统上安装paramiko模块要求python要是2.7以上的,所以在安装模块之前应该安装python2.7(这里的安装过程略去) 在安装setuptools的时候突然报错了,RuntimeError:Compression requires the (missing) zlib module原因是因为没有安装zilb和zlib-devel包. yum install zlib yum installzlib-devel 安装完成后,重新编译 python2.7[不需要删除,只需要重新

linux下编译安装php各种报错大集合

PHP开源脚本语言 PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域.PHP的文件后缀名为php. 本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. 报错1:make 后报错如下: Generating phar.php /home/oldboy/tools/php-5.3.27

Linux下编译安装qemu和libvirt

目录 [hide] 1 安装qemu 1.1 qemu介绍 1.2 下载源文件 1.3 编译安装 2 安装libvirt 2.1 libvirt介绍 2.2 下载libvirt 2.3 编译安装 3 参考资料 KVM虚拟机(英语:Kernel-based Virtual Machine),是一种用于Linux内核中的虚拟化基础设施.KVM目前支援Intel VT及AMD-V的原生虚拟技术.KVM在2007年2月被导入Linux 2.6.20核心中.它也被引入FreeBSD.在Mac OS X中,

linux下编译安装nginx

1.首先下载稳定版nginx1.10.2 使用wget命令下载 wget http://nginx.org/download/nginx-1.10.2.tar.gz 2.然后解压 tar -zxvf nginx-1.10.2.tar.gz 3.安装依赖库 sudo apt-get install libpcre3-dev aptitude libssl-dev sudo apt-get install openssl sudo apt-get install libssl0.9.8 sudo a

php安装openssl模块

PHP源码编译完成后,如果想要添加新模块,可以使用动态编译的方法.今天我们来学习如何安装openssl模块.首先切换到PHP的源码目录(非安装目录)下的ext/openssl,运行命令/usr/local/php/bin/php-ize(php的安装目录下的php-ize);命令如下 1 cd ~/Dowload/php-5.6.0-tar/ext/openssl/ 2 /usr/local/php/bin/php-ize 3 ./configure --with-php-config=/usr