宝塔面板安装php扩展

宝塔面板安装的php和默认php安装位置以及目录设置有些许不同

查看当前php已安装的扩展:

php -m 

查看扩展安装目录:

php -i | grep extension_dir 

查看特定扩展(以openssl为例)是否已经安装:

php -m | grep openssl 

下面以扩展docblock为例,演示php扩展的安装:

  1. 官网上查找需要的扩展:在站内搜索扩展名即可
    在这里插入图片描述

  2. 找到以后进入链接(上图紫色部分)
    在这里插入图片描述

  3. 在所需版本上右击,选择复制链接地址

  4. 进入linux中输入命令下载扩展包:

    wget http://pecl.php.net/get/docblock-0.2.0.tgz 
  5. 解压并进入目录:

    tar -zxf docblock-0.2.0.tgz cd docblock-0.2.0 
  6. 生成配置

    /www/server/php/72/bin/phpize ./configure --with-php-config=/www/server/php/72/bin/php-config 

    注意这里我的php版本是72,不同版本选择不同的路径如56版该上述命令为/www/server/php/56/bin/phpize. 可以进入/www/server/php查看已经安装的版本目录,使用php -v查看当前使用的版本

  7. 编译安装

    make && make install make test 
  8. 写配置文件

    echo "extension = docblock.so" >> /www/server/php/72/etc/php.ini 

    注意这里docblock.so应写自己安装的扩展名称,同理目录更改为自己对应php的版本目录

  9. 重载php(注意更改版本目录)

    /etc/init.d/php-fpm-72 reload 

    在这里插入图片描述

  10. 检测是否安装成功:

    /www/server/php/72/bin/php -m|grep -i docblock 

参考自博客

也可以直接进入宝塔面板安装:软件商店-》选择相应的php版本-》安装扩展
在这里插入图片描述

原文链接:https://blog.csdn.net/weixin_44559752/article/details/109837887

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享