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

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

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

 

步骤:

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

 

1. 下载源码包,解压

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

 

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

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

 

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的目录下了。

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

 

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

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

 

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这个路径换成自己就行了

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

 

5. 编译安装

语法:#make && make install

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

 

 

6. 成功提示

 

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

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

 

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

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

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

<?php

phpinfo();

?>

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

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

 

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

 

 

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

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

2. 执行phpsize指令

 

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

3. 进行配置

 

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

4. 编译安装

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

 

5. 成功提示

 

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

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

 

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

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

 

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

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