linux下安装PHP扩展的通用方法(以安装redis和swoole扩展为例)
如果你的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服务,测试安装是否成功
出现以上信息表示安装成功了。