所有操作均需使用root权限执行,普通用户请在所有命令前添加sudo前缀。若未安装宝塔面板,执行对应系统命令完成安装:
``` Centos系统安装命令 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec Ubuntu/Debian系统安装命令 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec ```安装完成后执行`bt 14`可获取面板登录地址、账号密码,登录后完成初始化即可开始配置运行库。
任意版本PHP安装前,先执行以下命令安装公共依赖,避免后续扩展安装报错:
``` yum install -y libxml2-devel openssl-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt-devel zlib-devel glibc-devel glib2-devel ncurses-devel gmp-devel sqlite-devel oniguruma-devel ```第一种:面板内置安装,步骤为:登录宝塔→软件商店→已安装→找到对应PHP版本→设置→安装扩展,点击需要的扩展即可自动安装。注意:扩展版本必须与PHP主版本完全匹配,例如PHP7.4不能安装PHP8.1的redis扩展。
第二种:手动编译安装,以PHP7.4安装swoole4.8扩展为例,执行以下命令:
``` 进入PHP扩展源码目录 cd /www/server/php/74/src/ext 下载对应版本swoole源码 wget https://github.com/swoole/swoole-src/archive/refs/tags/v4.8.12.tar.gz tar -zxvf v4.8.12.tar.gz && cd swoole-src-4.8.12 生成编译配置 /www/server/php/74/bin/phpize 配置编译参数 ./configure --with-php-config=/www/server/php/74/bin/php-config --enable-openssl --enable-http2 编译安装 make && make install 写入配置文件 echo "extension = swoole.so" >> /www/server/php/74/etc/php.ini 重启PHP服务生效 /etc/init.d/php-fpm-74 reload ```执行`/www/server/php/74/bin/php -m`可查看已加载扩展,如有报错查看日志路径:`/www/server/php/74/var/log/php-fpm.log`,根据错误提示安装对应依赖即可。
步骤:软件商店→搜索JDK→安装需要的版本(8/11/17均有官方适配包),全局JDK切换执行`alternatives --config java`,根据提示选择对应版本即可。

若需要给单个Tomcat项目指定JDK版本,修改`/www/server/tomcat/bin/setenv.sh`文件,写入以下完整配置:
``` 指定JDK11路径,可替换为你安装的对应版本路径 export JAVA_HOME=/www/server/java/jdk-11.0.17 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH ```解决Java图形验证码、PDF导出等场景的字体缺失、依赖报错问题,执行以下命令:
``` yum install -y glibc-devel libgcc libstdc++ libXext libXrender libXtst fontconfig dejavu-sans-fonts fc-cache -fv ``` 注意:安装完字体后必须执行fc-cache -fv刷新缓存,重启Tomcat服务后配置生效。步骤:软件商店→搜索「Node.js版本管理器」→安装,安装后可直接在面板内给单个项目指定Node版本,无需手动编译。全局切换版本执行`nvm use 16.18.1`,将版本号替换为你需要的版本即可。
解决npm install时报gcc、python缺失的错误,执行以下命令安装依赖:
``` yum install -y gcc-c++ make python3 python3-devel git 切换国内源提升下载速度 npm config set registry https://registry.npmmirror.com ```宝塔默认预装Python2.7,若需使用Python3,步骤为:软件商店→搜索「Python项目管理器」→安装,创建项目时会自动生成独立虚拟环境,不会污染全局依赖。
安装lxml、Pillow等需要编译的库时报错,先执行以下命令安装系统依赖:
``` yum install -y libxslt-devel libjpeg-turbo-devel zlib-devel freetype-devel lcms2-devel libtiff-devel tk-devel tcl-devel ```所有配置完成后,点击面板首页右上角重启面板,执行`bt 13`可检查面板运行状态,确认所有配置生效。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图