宝塔面板安装的php和默认php安装位置以及目录设置有些许不同
查看当前php已安装的扩展:
php -m
查看扩展安装目录:
php -i | grep extension_dir
查看特定扩展(以openssl为例)是否已经安装:
php -m | grep openssl
下面以扩展docblock为例,演示php扩展的安装:
-
从官网上查找需要的扩展:在站内搜索扩展名即可
-
找到以后进入链接(上图紫色部分)
-
在所需版本上右击,选择复制链接地址
-
进入linux中输入命令下载扩展包:
wget http://pecl.php.net/get/docblock-0.2.0.tgz
-
解压并进入目录:
tar -zxf docblock-0.2.0.tgz cd docblock-0.2.0
-
生成配置
/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
查看当前使用的版本 -
编译安装
make && make install make test
-
写配置文件
echo "extension = docblock.so" >> /www/server/php/72/etc/php.ini
注意这里
docblock.so
应写自己安装的扩展名称,同理目录更改为自己对应php的版本目录 -
重载php(注意更改版本目录)
/etc/init.d/php-fpm-72 reload
-
检测是否安装成功:
/www/server/php/72/bin/php -m|grep -i docblock
参考自博客
也可以直接进入宝塔面板安装:软件商店-》选择相应的php版本-》安装扩展
原文链接:https://blog.csdn.net/weixin_44559752/article/details/109837887
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END