树莓派安装 宝塔Linux面板

发布于 2017-07-31  784 次阅读


现在宝塔linux面板已经可以安装在树莓派上啦 ,而且是一键傻瓜式安装 特别方便

宝塔Linux面板划分为正式版和内测版

内测版为每周更新,正式版为每月更新

 

我遇到的问题是  面板安装完成后安装 mysql的时候5.5版本安装不上 不知道为什么  只能5.1或者5.6 

 

安装要求:

Python版本: 2.6/2.7(安装宝塔时会自动安装)

内存:128M以上,推荐512M以上(纯面板约占系统10M内存)

硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)

系统:CentOS 6.x / 7.x (Ubuntu、Debian、Fedora 请点这里),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

 

因为我树莓派安装的是  centos 系统所以 输入

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

 

其他系统的:

Ubuntu:
已测试 Ubuntu 12.04/14.04/16.04

  1. wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

Debian:

  1. wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

Fedora

  1. wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh

 

面板包含软件:

 

  • Nginx-Tengine-2.2.0
  • Nginx1.8 - 1.10
  • Apache2.4.20
  • PHP5.2 - 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader)
  • MySQL5.5 - 5.7(安装时可选)
  • Pure-Ftpd
  • phpMyadmin
  • OpenResty
  • WEB在线面板

 

面板特色功能:

 

  • 一键配置服务器环境(LANP/LNMP)
  • 一键安全重启
  • 一键创建管理网站、ftp、数据库
  • 一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)
  • 一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)
  • 数据库一键导入导出
  • 系统监控(CPU、内存、磁盘IO、网络IO)
  • 防火墙端口放行
  • SSH开启与关闭及SSH端口更改
  • 禁PING开启或关闭
  • 方便高效的文件管理器(上传、下载、压缩、解压、查看、编辑等等)
  • 计划任务(定期备份、日志切割、shell脚本)
  • 软件管理(一键安装、卸载、版本切换)

 

5.0更新内容:

 

  • 增加面板SSL开关(开启后需使用https://访问面板)
  • 增加网站、数据库、FTP、计划任务模块的批量操作功能
  • 增加站点到期时间设置功能,当到期后该站点会被停用
  • 增加网站、数据库、FTP列表的排序功能
  • Apache开启SSL时将同时添加http跳转到https规则
  • PHP扩展增加swoole
  • 防火墙放行列表增加状态检测功能
  • 优化页面加载逻辑
  • 修正清空监控记录后需重启面板才能继续保存监控记录的Bug
  • 取消需要登陆宝塔帐号才可以使用Let's Encrypt一键获取功能的设定
  • 增加PHP性能调整中允许调整PHP-FPM运行模式
  • 其它细节完善

 

 

面板管理常用命令:

宝塔 4.x 服务管理

#停止

service bt stop

#启动

service bt start

#重启

service bt restart

#卸载4.x面板

service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel

#查看当前面板端口

cat /www/server/panel/data/port.pl

#命令行修改面板端口,如要改成8881(centos 6)

echo '8881' > /www/server/panel/data/port.pl && service bt restart
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT
service iptables save
service iptables restart

#命令行修改面板端口,如要改成8881(centos 7)

echo '8881' > /www/server/panel/data/port.pl && service bt restart
firewall-cmd --permanent --zone=public --add-port=8881/tcp

firewall-cmd --reload

#强制修改MySQL管理(root)密码,如要改成123456

cd /www/server/panel && python tools.pyc root 123456

#命令行修改面板密码,如要改成123456

cd /www/server/panel && python tools.pyc panel 123456

#站点配置文件位置

/www/server/panel/vhost

#删除面板域名绑定

rm -f /www/server/panel/data/domain.conf

#清理登陆限制

rm -f /www/server/panel/data/*.login

#第三方应用服务名称

nginx: nginx

apache: httpd

pure-ftpd: pure-ftpd

php5.2: php-fpm-52

php5.3: php-fpm-53

php5.4: php-fpm-54

以此类推

 

#php.ini位置,如php5.4的

/www/server/php/54/etc/php.ini

#my.cnf位置

/etc/my.cnf


因为喜欢所以折腾。。。