相信各位开发者/程序员在开发过程中都使用过各种在线工具吧。比如

1 校验或格式化 json 字符串
2 使用 base64 的加密解密,url 的编码解码 urlencode、urldecode 等
3 调试正则表达式是否正确
4 时间戳与格式化日期互相转换
5 文本对比,比较两个代码文件的改动地方
6 端口扫描,查看主机 ip 或端口是否被封
7ping 测试,查看主机在全国范围内访问速度如何

一般网上一搜,就有许多这种在线工具,但是如果你喜欢自己折腾,愿意定制自己专属工具集,那可以看下这篇文章,搭建在线工具集教程。自己搭建工具集跟使用别人的在线工具好处在于:
1 可以定制自己的工具,自己有什么需求就去实现什么工具
2 不用担心别人的在线工具突然访问不了及使用限制等
3 没有广告

在线工具集搭建教程

在线工具集是用杨小杰开源工具箱搭建的(源码地址:gitee.com/youngxj0/Yo… ),基于 php+mysql 的环境。由于在用杨小杰开源工具箱部署时发现代码有点问题,我修改了下代码,修改后代码下载:www.vpsjxw.com/vps_use/onlinetools/
0安装系统
安装 ubuntu16.04 系统,本教程是基于 ubuntu16.04 系统的

1 安装 lamp 环境
//安装 mysql,在安装过程中会让你输入 mysql 密码
apt-get install mysql-server mysql-client
//安装 apache2
apt-get install apache2
//安装 php7.0 及相关扩展
apt-get install php7.0 libapache2-mod-php7.0 php7.0-fpm php7.0-mysql php7.0-common php7.0-curl php7.0-cli php7.0-mbstring php7.0-gd
//重启 apache2
service apache2 restart

2 部署在线工具集安装包
在以上链接中下载安装包,再通过 winscp 将源码包上传到服务器中,解压到/var/www/html/目录下。
再配置 apache2 根目录为项目根目录(假如你解压后的的项目目录为/var/www/html/onlinetools)。
vim /etc/apache2/sites-enabled/000-default.conf
DocumentRoot /var/www/html/onlinetools
重启 apache
service apache2 restart
复制代码
进入数据库
mysql -uroot -p
创建数据库
CREATE DATABASE onlinetools CHARACTER SET utf8 COLLATE utf8_general_ci;
访问云主机 ip,进入工具集安装界面
点击开始安装->继续安装->填入数据库名 onlinetools->继续安装->安装成功,查看在线工具集首页

通过 http://主机 ip/admin 访问后台配置,在后台可以添加、删除、编辑工具集,也可以管理友情链接、时间轴、留言、主题等。

程序员百宝箱---搭建自己专属的在线工具集相关推荐

  1. 程序员都在用什么高效率的工具?

    程序员都在用什么高效率的工具? Apifox 最好用的接口管理神器,没有之一,秒杀市面上所有同类产品. Apifox 是 API 文档.API 调试.API Mock.API 测试一体化协作平台,定位 ...

  2. JAVA程序员技术栈、业务栈、工具栈

    JAVA程序员技术栈.业务栈.工具栈 目录: 1.技术栈 2.业务栈 3.工具栈 今天是实习期以来将近100天了,感谢公司给予的期望与同事们提供的帮助.好久没更新博客了,一是懒于写,二是文章写得不够深 ...

  3. Python 程序员必知必会的开发者工具

    Python 程序员必知必会的开发者工具 Python已经演化出了一个广泛的生态系统,该生态系统能够让Python程序员的生活变得更加简单,减少他们重复造轮的工作.同样的理念也适用于工具开发者的工作, ...

  4. Java程序员高效开发必备的5大工具,IDEA黑色主题让程序员爽翻!

    2018年最有钱途的编程语言排行榜出炉,Java排名高居第一. 在整个的编程界,从事java开发的程序相对来说较多. Java程序员为了提高开发效率,必备的工具有哪些呢?下面w3cschool就给各位 ...

  5. 好程序员web培训简述web前端开发工具有哪些

    好程序员web培训简述web前端开发工具有哪些,随着互联网技术的发展,用户对于web网页的依赖性越来越重,这对于web前端开发工程师的要求也在不断提高.作为开发者来说,开发工作需要依赖很多开发工具的协 ...

  6. 这些是不是程序员爱不释手的10款神级工具【萝卜青菜各有所爱】

    程序员爱不释手的10款神级工具,有你所用的一款吗? 一.Wireshark Wireshark是广大黑客.网络攻城狮的最爱,极大的方便了我们抓取.分析网络数据包. 二.VMware VMware虚拟机 ...

  7. 一些在线工具集(图形处理、开发工具集、cdn服务)

    1.ps http://www.uupoop.com/ps/ 2.圆角处理 http://www.roundpic.com/ http://cutmypic.com/ 3.png转ico http:/ ...

  8. 程序员手工搭建“波音737”模拟驾驶舱,网友直呼牛!

    来源 | 都市现场综合浙江日报.央视新闻 未经允许请勿转载 如删除来源必究 "经常有人问我,你咋不上天呢,于是我就做这个模拟器,实现飞上蓝天的人生梦想." 这个有着蓝天梦的小伙子的 ...

  9. 程序员如何搭建自己的知识体系?

    什么是知识体系? 所谓"知识体系",指的是把大量的不同的零散的知识点,通过内化,存储,整理,等方式组合起来,以点成线,以线成面,形成系统的,有序的,清晰的脉络结构. 我们在解决问题 ...

最新文章

  1. KVC、KVO、通知
  2. Xshell 更改字体配色
  3. Spring和MyBatis的整合
  4. java jtextfield 事件_java – 处理JTextField中的编辑事件
  5. redis常用监控命令
  6. Principles of Reactive Programming 之Actors are Distributed (3)
  7. 几个Cache方案的比较
  8. 达州铭仁园2021年高考成绩查询,2021年达州铭仁园中学升学率高不高?
  9. win10 手动下载升级 Powershell terminal
  10. h5广告与html5,什么是H5广告?
  11. iWork8 U80GT 平板安装Ubuntu Desktop 20.04 64位教程(理论适用所有Linux64位发行版)
  12. 连续变量的全概率和贝叶斯公式_浅谈条件概率、全概率公式和贝叶斯公式
  13. Dreamweaver CC 2018/64位下载地址及安装教程
  14. mysql 去除逗号_mysql注入之过滤逗号
  15. (转帖)互联网协会与IDGVC发布Web2.0 100
  16. 易语言获取网络文件正常
  17. 智能照明控制系统java代码_基于Android的智能照明控制系统设计毕业设计.pdf
  18. 第二篇 - 设计篇:静馨舍app功能设计
  19. PowerBI小技巧--动态显示默认日期
  20. python保留四位小数_保留四位有效数字python

热门文章

  1. Cisco IOS 的登录密码以及权限分配以及log时间设置
  2. 《巴菲特传》精髓:我们如何学习巴菲特的经商经验和投资经验,实现弯道超车?
  3. github上传自己的作品
  4. KKT approach和generalized Lagrangian function
  5. 接口自动化:文件上传及下载
  6. 图像搜索|实现拍立淘功能: 以图搜图
  7. 人工智能论文研读:深度学习算法与架构综述(包含详细统计表)
  8. 2021WSB-day2-1 - Anil Jain教授讲述了生物特征识别的定义,为何用生物特征识别,以及过去,现在和将来
  9. fanuc机器人刷机教程_(完整版)FANUC机器人基本操作指导
  10. python操作postgres数据库