程序员百宝箱---搭建自己专属的在线工具集
相信各位开发者/程序员在开发过程中都使用过各种在线工具吧。比如
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 访问后台配置,在后台可以添加、删除、编辑工具集,也可以管理友情链接、时间轴、留言、主题等。
程序员百宝箱---搭建自己专属的在线工具集相关推荐
- 程序员都在用什么高效率的工具?
程序员都在用什么高效率的工具? Apifox 最好用的接口管理神器,没有之一,秒杀市面上所有同类产品. Apifox 是 API 文档.API 调试.API Mock.API 测试一体化协作平台,定位 ...
- JAVA程序员技术栈、业务栈、工具栈
JAVA程序员技术栈.业务栈.工具栈 目录: 1.技术栈 2.业务栈 3.工具栈 今天是实习期以来将近100天了,感谢公司给予的期望与同事们提供的帮助.好久没更新博客了,一是懒于写,二是文章写得不够深 ...
- Python 程序员必知必会的开发者工具
Python 程序员必知必会的开发者工具 Python已经演化出了一个广泛的生态系统,该生态系统能够让Python程序员的生活变得更加简单,减少他们重复造轮的工作.同样的理念也适用于工具开发者的工作, ...
- Java程序员高效开发必备的5大工具,IDEA黑色主题让程序员爽翻!
2018年最有钱途的编程语言排行榜出炉,Java排名高居第一. 在整个的编程界,从事java开发的程序相对来说较多. Java程序员为了提高开发效率,必备的工具有哪些呢?下面w3cschool就给各位 ...
- 好程序员web培训简述web前端开发工具有哪些
好程序员web培训简述web前端开发工具有哪些,随着互联网技术的发展,用户对于web网页的依赖性越来越重,这对于web前端开发工程师的要求也在不断提高.作为开发者来说,开发工作需要依赖很多开发工具的协 ...
- 这些是不是程序员爱不释手的10款神级工具【萝卜青菜各有所爱】
程序员爱不释手的10款神级工具,有你所用的一款吗? 一.Wireshark Wireshark是广大黑客.网络攻城狮的最爱,极大的方便了我们抓取.分析网络数据包. 二.VMware VMware虚拟机 ...
- 一些在线工具集(图形处理、开发工具集、cdn服务)
1.ps http://www.uupoop.com/ps/ 2.圆角处理 http://www.roundpic.com/ http://cutmypic.com/ 3.png转ico http:/ ...
- 程序员手工搭建“波音737”模拟驾驶舱,网友直呼牛!
来源 | 都市现场综合浙江日报.央视新闻 未经允许请勿转载 如删除来源必究 "经常有人问我,你咋不上天呢,于是我就做这个模拟器,实现飞上蓝天的人生梦想." 这个有着蓝天梦的小伙子的 ...
- 程序员如何搭建自己的知识体系?
什么是知识体系? 所谓"知识体系",指的是把大量的不同的零散的知识点,通过内化,存储,整理,等方式组合起来,以点成线,以线成面,形成系统的,有序的,清晰的脉络结构. 我们在解决问题 ...
最新文章
- KVC、KVO、通知
- Xshell 更改字体配色
- Spring和MyBatis的整合
- java jtextfield 事件_java – 处理JTextField中的编辑事件
- redis常用监控命令
- Principles of Reactive Programming 之Actors are Distributed (3)
- 几个Cache方案的比较
- 达州铭仁园2021年高考成绩查询,2021年达州铭仁园中学升学率高不高?
- win10 手动下载升级 Powershell terminal
- h5广告与html5,什么是H5广告?
- iWork8 U80GT 平板安装Ubuntu Desktop 20.04 64位教程(理论适用所有Linux64位发行版)
- 连续变量的全概率和贝叶斯公式_浅谈条件概率、全概率公式和贝叶斯公式
- Dreamweaver CC 2018/64位下载地址及安装教程
- mysql 去除逗号_mysql注入之过滤逗号
- (转帖)互联网协会与IDGVC发布Web2.0 100
- 易语言获取网络文件正常
- 智能照明控制系统java代码_基于Android的智能照明控制系统设计毕业设计.pdf
- 第二篇 - 设计篇:静馨舍app功能设计
- PowerBI小技巧--动态显示默认日期
- python保留四位小数_保留四位有效数字python
热门文章
- Cisco IOS 的登录密码以及权限分配以及log时间设置
- 《巴菲特传》精髓:我们如何学习巴菲特的经商经验和投资经验,实现弯道超车?
- github上传自己的作品
- KKT approach和generalized Lagrangian function
- 接口自动化:文件上传及下载
- 图像搜索|实现拍立淘功能: 以图搜图
- 人工智能论文研读:深度学习算法与架构综述(包含详细统计表)
- 2021WSB-day2-1 - Anil Jain教授讲述了生物特征识别的定义,为何用生物特征识别,以及过去,现在和将来
- fanuc机器人刷机教程_(完整版)FANUC机器人基本操作指导
- python操作postgres数据库