`

不重新编译PHP为php增加openssl模块的方法

    博客分类:
  • php
阅读更多
不重新编译PHP为php增加openssl模块的方法

yum -y install openssl

/usr/local/bin/是php的安装目录
切换到php安装目录的etx/openssl目录
cd /usr/local/src/php-5.2.8/ext/openssl


/usr/local/bin/phpize


Cannot find config.m4.
Make sure that you run '/usr/local/bin/phpize' in the top level source directory of the module

查看openssl目录下有个config.w32和config0.m4,把config0.m4改名为config.m4。
mv config0.m4 config.m4

执行:


/usr/local/bin/phpize


编译:


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


提示成功后,在php.ini里加入extension = openssl.so
重启apache或php-fpm,完成.

分享到:
评论

相关推荐

    php无需编译安装openssl扩展的实现方法

    本文将详细探讨如何在PHP中安装和配置openssl扩展,而不需经过复杂的编译过程。 首先,理解OpenSSL扩展的作用是非常重要的。在PHP中,使用RSA算法、SSL连接或进行各种加密操作时,都需要依赖于openssl扩展。但是,...

    openssl.so 下载

    自己编译的php extension模块openssl.so 测试可以用 我环境php 5.51 linux-centos7

    最新款goto解密工具源码,PHP加密解密反编译工具

    1. **加密**:加密是一种信息安全技术,通过特定的算法将明文(可读数据)转换为密文(不可读数据),以防止非授权用户获取敏感信息。在PHP中,常用的加密方法有:MD5、SHA系列、AES、DES等。这款工具可能使用了某种...

    配置php-5.6.40的编译环境.rar

    本文将详细介绍如何配置PHP 5.6.40的编译环境,特别是解决描述中提到的“缺少include环境,造成不能编译”的问题。 首先,确保你的系统上已经安装了必要的基础工具,包括GCC编译器、make、autoconf、libtool以及...

    Ubuntu编译安装php7

    首先,通过`apt-get`命令安装编译PHP所需的依赖库: ```bash sudo apt-get update sudo apt-get install build-essential libxml2-dev libssl-dev libjpeg-dev libpng-dev libfreetype6-dev libmcrypt-dev libbz2-...

    Linux编译升级php的详细方法

    但从PHP 5.4.0开始,safe-mode已经被官方移除,因此在编译PHP 5.5.0时,尝试使用该选项将会失败。其他一些选项,如--enable-discard-path、--enable-fastcgi、--enable-force-cgi-redirect、--with-curlwrappers等,...

    Centos_6.3_编译安装Nginx+php+Mysql

    - 使用yum安装编译工具和库文件,这些包括但不限于make、apr、autoconf、automake、curl-devel、gcc、gcc-c++、zlib-devel、openssl-devel、pcre-devel、gd、libjpeg、libpng、libxml2-devel、mpfr、cpp、glib、...

    PHP5.0编译

    编译PHP源码可以让我们自定义配置,以适应特定的系统环境和需求。以下是一个基本的编译流程: 1. **获取源码**:首先,你需要从官方网站下载PHP5.0的源代码包,通常是`.tar.gz`或`.zip`格式。 2. **解压源码**:...

    牛人总结Linux下PHP编译安装各种出错及解决方法

    1. **依赖库缺失**:在编译PHP前,需要确保系统中安装了必要的依赖库,如`libxml2`、`zlib`、`openssl`、`curl`、`libjpeg`、`libpng`等。可以使用`yum`或`apt-get`进行安装。例如,对于Red Hat系列系统,使用`yum ...

    php7安装openssl扩展方法

    php7安装openssl扩展是PHP开发过程中经常会遇到的一个...它不仅详细说明了openssl扩展的安装步骤,还通过实际的错误解决过程,为读者展示了解决安装问题的思路和方法,对于提高PHP开发者的解决问题能力有极大的帮助。

    详解Linux(centos7)下安装OpenSSL安装图文方法

    OpenSSL是一个开源的ssl技术,由于我需要使用php相关功能,需要获取https的文件所以必须安装这个东西了,下面我整理了两种关于OpenSSL安装配置方法。 安装环境:  操作系统:CentOs7安静 OpenSSL Version:...

    LINUX下PHP源码包编译脚本

    3. **安装依赖**:编译PHP和其他组件需要一些库和依赖,例如libxml2、openssl、zlib等。脚本会通过包管理器(如apt-get或yum)安装它们。 4. **配置编译**:对于每个组件(PHP、Apache、MySQL),脚本会调用`...

    binary-tools win编译php工具包

    有时,这些工具可能还包括特定版本的Zlib、OpenSSL和其他PHP扩展的源代码和预编译库,以便在编译PHP时能顺利链接。 3. **script**:这个目录通常包含了一些脚本文件,可能是批处理文件(.bat)或Shell脚本(.sh),...

    CentOS7下源码编译配置Apache2.4+MySQL5.6+PHP71

    2. 配置并编译PHP,确保链接到Apache模块: ```bash ./configure --prefix=/usr/local/...

    php7+nginx编译后的

    1. **系统准备**:首先,确保系统中安装了必要的编译工具,如GCC、Make、autoconf等,以及必要的库文件,例如libpng、zlib、openssl等,这些通常是编译PHP和Nginx时的依赖项。 2. **下载源代码**:从官方网站获取...

    apache openssl 安装文件 和 测试资源

    4. **配置Apache**:编辑Apache的配置文件(通常为`httpd.conf`),启用SSL模块并指定OpenSSL证书和密钥文件路径: - `LoadModule ssl_module modules/mod_ssl.so` - `SSLCertificateFile /path/to/your/cert.pem`...

    编译好的php5.6.40,centos7.6x86

    “压缩包子文件的文件名称列表”中只列出了"php5.6.40",这可能意味着压缩包包含了所有必要的文件和库,以使PHP 5.6.40能在CentOS 7.6系统上运行,包括但不限于二进制可执行文件、配置文件、模块、库文件等。...

    centos7上编译安装php7以php-fpm方式连接apache

    CentOS 7 编译安装 PHP 7 并使用 PHP-FPM 连接 Apache 的知识点包括了以下几个方面: 1. **准备工作**: 在进行编译安装之前,确保系统已经安装了开发工具包,例如 GCC,以及 Apache 的开发包 httpd-devel,因为...

Global site tag (gtag.js) - Google Analytics