linux下安装PHP扩展的通用方法(以安装redis和swoole扩展为例)

    技术2024-07-10  77

    如果你的PHP是通过yum安装的,那么PHP扩展是可以通过yum安装的,在此不做介绍,这里主要是通过编译安装PHP扩展。

    以下为linux下的xampp里的PHP安装redis和swoole扩展

     

    步骤:

    下载源码包,解压进入到解压文件内执行phpsize指令进行配置(指定给哪个php安装扩展)编译安装成功提示修改php.ini,配置扩展重启Apache服务,测试安装是否成功

     

    1. 下载源码包,解压

    源码下载地址:https://codeload.github.com/phpredis/phpredis/zip/develop

     

    解压下载到的源码包,解压到任意文件夹都行

     

    2. 进入到解压文件夹内

    #cd /opt/footmark/123/phpredis-develop

    注意:可根据自己的路径输入,以下都是以我个人路径为例。

     

    3. 执行phpsize指令

    语法:#/opt/lampp/bin/phpize-7.3.11 (路径换成自己的,指定给哪个php安装扩展,下同)

    解释一下phpsize指令,在安装PHP的时候就存在了,在你的php/bin目录下,我的PHP是集成在lampp里的,所以就在lampp/bin的目录下了。

     

    执行phpsize指令后可以看到生成了configure配置文件

     

    4. 进行配置

    语法:#./configure --with-php-config=/opt/lampp/bin/php-config-7.3.11

    php-config也是在你的php/bin目录下,/opt/lampp/bin/php-config-7.3.11这个路径换成自己就行了

     

    5. 编译安装

    语法:#make && make install

     

     

    6. 成功提示

     

    7. 修改php.ini,配置扩展

     

    8. 重启Apache服务,测试安装是否成功

    建立index.php文件,内容如下

    <?php

    phpinfo();

    ?>

    打开浏览器,访问index.php,看到如下redis扩展说明安装成功了。

     

    安装PHP的其他扩展也是按照上面步骤,花了二十分钟总结,下次再装扩展就可以少花十分钟。

     

     

    以上为PHP扩展安装的通用教程,下面测试下swoole扩展的安装:

    1. 下载源码包到指定位置,解压,进入解压目录,这里就直接略过了

    2. 执行phpsize指令

     

    3. 进行配置

     

    4. 编译安装

     

    5. 成功提示

     

    6. 修改php.ini,配置扩展

     

    7. 重启Apache服务,测试安装是否成功

     

    出现以上信息表示安装成功了。

     

     

    Processed: 0.030, SQL: 9