`
elvis_lim
  • 浏览: 6859 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux下添加PHP扩展

    博客分类:
  • PHP
阅读更多
随着云主机的普及,越来越多的人会将自己的网站或网络应用部署到云主机上。通常情况下,linux主机提供商会预安装LAMP环境.这种情况下,如果要安装相应的PHP扩展,需要通过添加的方式安装扩展,而不需要重新编译PHP。

1. 获取PHP的版本,php -v 或 cat php-config
2. 下载对应版本的PHP源代码
3. 解压源代码,进入PHP扩展库对应的源码目录,这里以openssl扩展为例,进入ext/openssl
4. phpize
5. ./configure --with-php-config="/var/www/bin/php-config" --with-openssl
6. make test
7. make install
8. 将生成的openssl.so扩展拷贝到php扩展所在目录
9. 修改httpd.ini,添加 extrension=openssl.so
10. 重启apache

查看 phpinfo,将会发现openssl扩展的状态时enable,至此,扩展添加成功!
1
0
分享到:
评论

相关推荐

    phpredis 用于 linux 下扩展

    PHPRedis是一款高效的PHP扩展,专为连接和操作Redis键值存储系统而设计。Redis是一种开源、基于内存、支持网络的键值数据库,广泛应用于高速缓存、数据持久化等领域。在Linux环境中,通过安装和配置PHPRedis,PHP...

    Linux安装PHPRedis扩展

    在本文中,我们将详细介绍如何在Linux环境下,特别是Red Hat 4.8.5系统上,为PHP 7.0版本安装PHPRedis扩展,并与Apache 2.4配合使用。 首先,确保你已经安装了Redis服务器。如果还没有,可以通过以下命令安装: ``...

    phporacle扩展linux下php安装oracle扩展

    总的来说,这个过程涉及到了Linux环境管理、PHP扩展的安装和配置以及Oracle Instant Client的设置。熟悉这些步骤对于管理和维护使用PHP和Oracle数据库的Web应用至关重要。在实际操作中,可能会遇到一些特定的错误,...

    linux安装phpredis扩展

    如果编译成功,`make`命令会生成一个`.so`文件,这是PHP扩展的动态链接库。接着,将扩展添加到PHP的配置文件`php.ini`中。找到你的`php.ini`文件(可能位于`/etc/php.ini`),并在文件末尾添加: ```ini extension=...

    linux下编写自己的php扩展

    ### Linux下编写自己的PHP扩展 #### 一、概述 在Linux环境下使用C语言编写PHP扩展是一种常见的技术手段,尤其对于那些需要高性能处理的任务而言尤为重要。通过编写PHP扩展,开发者能够利用C语言的强大功能来增强...

    Linux系统设置php_pdo扩展(Firebird为例,其他也适用)

    为了在Linux环境下安装特定的PHP扩展,例如pdo_firebird,通常需要从官方下载与当前系统中PHP版本一致的源代码包,并进行编译安装。 **操作步骤** 1. **下载PHP源码包**: - 访问PHP官方网站或其他可靠渠道下载与...

    php7的sphinx扩展,适用linux,mac

    在PHP开发环境中,Sphinx是一个强大的全文搜索引擎库,它提供了高效、可定制的搜索...在Linux和Mac环境下,需注意系统依赖和版本兼容性,以确保扩展正常工作。遇到问题时,应逐一排查,确保所有组件都安装并配置正确。

    linux下 php安装memcached扩展

    #### 一、Memcached与PHP扩展简介 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果和任何其他结果来减少数据库负载并加快动态 Web 应用程序的速度。Memcached 扩展则是 PHP 的一个...

    linux下PHP扩展的安装(curl)

    在Linux环境中,为PHP添加扩展是系统管理员和开发者经常遇到的任务。本文主要讲解如何在CentOS上安装PHP的curl扩展,这是一个用于处理URL并支持多种协议的强大的客户端URL传输库。 1. 安装curl库 在安装PHP的curl...

    php sg11扩展 linux-64版本

    在Linux 64位环境下,开发者可以利用这个扩展来增强他们的PHP应用程序的安全性和隐私保护。 首先,我们来看看提供的压缩包子文件的文件名称列表: 1. `ixed.7.3ts.lin` - 这个文件对应于PHP 7.3线程安全(TS)版本...

    linux下用phpize给PHP动态添加扩展.docx

    在Linux环境下,为PHP动态添加扩展是一个常见的需求,特别是在开发过程中,我们可能需要添加或更新特定的扩展来支持某些功能。这里以添加`bcmath`扩展为例,详细解释这个过程。 首先,`bcmath`扩展提供了对大整数...

    LINUX下安装PHP的oci8和PDO_OCI扩展包

    在Linux环境下,PHP的oci8和PDO_OCI扩展是用于连接Oracle数据库的关键组件。oci8扩展提供了PHP与Oracle数据库交互的接口,而PDO_OCI扩展则遵循PHP Data Objects(PDO)标准,提供了一种统一的方式来访问Oracle数据库...

    Linux/FreeBSD下用C语言开发PHP的so扩展模块例解

    PHP扩展是用C语言编写的动态链接库(.so文件),它们提供了PHP解释器无法原生支持的新功能或性能优化。通过扩展,我们可以增加新的数据类型、函数、类或甚至改变PHP的内部行为。 开发PHP扩展涉及以下关键步骤: 1....

    开源php加密运行扩展,基于screw二次开发,暂时只能在linux下运行.zip

    【标题】"开源php加密运行扩展,基于screw二次开发,暂时只能在linux下运行.zip" 描述了这个压缩包包含的是一款...开发者需要具备Linux系统管理、PHP扩展开发和嵌入式系统知识,以便成功地集成和利用这个加密运行扩展。

    PHP swoole loader 扩展 for linux win系统、线程安全\非安全、PHP54-81 全集

    Swoole Loader是PHP扩展Swoole的一部分,它提供了一个高效的自动加载机制,用于加载PHP应用程序中的类和接口,从而优化代码执行效率。Swoole扩展本身是一个强大的异步并发框架,尤其适用于构建高性能的网络应用,如...

    linux下为php添加curl扩展的方法

    在Linux环境下为PHP添加cURL扩展是一个常见的任务,特别是在你需要使用PHP进行网页抓取、HTTP请求或者使用RESTful API时。cURL是一个强大的命令行工具,同时也被广泛用于PHP编程,提供了一系列函数来处理URL数据传输...

    phpredis-3.1.3.tar.gz linux下的php的redis扩展

    3. **配置并编译**:运行`phpize`来配置PHP扩展环境,接着执行`./configure`进行配置。如果需要特定的PHP版本或额外选项,可以在`configure`后面添加参数。 4. **编译与安装**:执行`make`来编译源码,最后使用`...

    PHP环境安装swoole-loader扩展

    Swoole是一个开源的PHP扩展,它为PHP提供了原生的异步多线程服务器,使得PHP可以进行高性能的网络编程。 首先,Swoole支持多种操作系统,包括Windows和Linux。这意味着无论你的开发环境是哪个平台,都有相应的版本...

    PHP7.2.6安装sodium扩展

    文件中添加扩展模块的配置,例如指定扩展模块的路径和名称。最后,重启 PHP 服务,以便生效扩展模块的配置。 通过 PHP 的 phpinfo 函数,可以看到 sodium 扩展模块已经生效。这样,开发者就可以使用 sodium 扩展...

    linux下最新版本php-redis4.0.2扩展包

    2. **下载扩展源码**:你可以从PECL(PHP扩展社区库)或者GitHub上下载PHP-Redis的源码包。在这个案例中,源码包名为`redis-4.0.2`。 3. **解压源码**:使用`tar`命令解压下载的源码包,例如:`tar -zxvf redis-...

Global site tag (gtag.js) - Google Analytics