linux 安装PHP 扩展

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
下载源码包
    cd /usr/local/src
    wget http://pecl.php.net/get/mongodb-1.7.4.tgz
    tar -xf mongodb-1.7.4.tgz
    mv mongodb-1.7.4.tgz mongodb
编译三部曲
    # 进入源码目录
        cd mongodb
    # 通过 phpize 建立 PHP 的外挂模块,生成 configure
        /usr/local/php/bin/phpize
    # 配置
        ./configure --with-php-config=/usr/local/php/bin/php-config
    # 配置安装 && 编译安装
        make && make install
配置 php.ini
    打开配置文件php.ini
        vim /usr/local/php/lib/php.ini
    添加
        [mongodb]
        extension = mongodb.so
    退出保存
重启:php-fpm、nginx
查看:php -v

  参考:https://blog.csdn.net/weixin_37933545/article/details/122986176

 

安装gmp扩展

更新源

1
apt-get update

  

安装依赖

1
apt-get -y --force-yes install libgmp-dev

 安装vim

1
apt-get install vim

  

1
2
3
4
5
6
7
8
# 进入源码目录
cd gmp
# 通过 phpize 建立 PHP 的外挂模块,生成 configure
phpize
# 配置
./configure --with-php-config=/usr/bin/php-config
# 配置安装 && 编译安装
make && make install

  配置 php.ini 打开配置文件php.ini

1
vim /etc/php/7.4/cli/php.ini

  

1
extension=gmp

  

posted @   佚小名  阅读(141)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
点击右上角即可分享
微信分享提示