杜郎俊赏 - dujun.io

开源实例之phpRedisAdmin

phpredisadmin-example封面
前言 phpRedisAdmin is a simple web interface to manage Redis databases. phpRedisAdmin 是一款 Redis 数据库 WEB 管理工具。 实例地址 https://phpredisadmin.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 PHP 7.4 数据库 Redis 服务器 Nginx 程序 phpRedisAdmin 1.18.0 实例部署 phpRedisAdmin 可以通过 composer 部署,也可以下载手动部署。 权限要求 具有系统读写权限 已安装 PHP 已安装 Redis 已安装 Nginx 域名解析 以 Nginx 为例,配置 url 重写: location ~ \.php$ { fastcgi_pass unix:/run/php/php7.4-f...

2022-12-27

开源实例之phpLiteAdmin

phpliteadmin-example封面
前言 phpLiteAdmin is a web-based SQLite database admin tool written in PHP with support for SQLite3 and SQLite2. phpLiteAdmin 是一款 SQLite 数据库 WEB 管理工具。 非常特别的是,phpLiteAdmin 是由单个 PHP 文件实现的,精简到了极致。最初的版本是对标 phpMyAdmin 的,不过到今天差距已经很大了。 实例地址 https://phpliteadmin.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 PHP 7.4 数据库 SQLite 3 服务器 Nginx 程序 phpLiteAdmin 1.9.8.2 实例部署 phpLiteAdmin 的部署非常简单。 权限要求 具有系统读写权限 已安装 PHP(目前不支持...

2022-12-26

开源实例之mongo-express

mongo-express-example封面
前言 Web-based MongoDB admin interface written with Node.js, Express and Bootstrap3 mongo-express 是一款 MongoDB 数据库 WEB 管理工具。 实例地址 https://mongo-express.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 Node.js 18 数据库 MongoDB 4.4 程序 mongo-express 1.0.0 实例部署 mongo-express 可以通过 npm 安装。 权限要求 具有系统读写权限 已安装 Node.js 已安装 MongoDB 安装程序 git 地址:https://github.com/mongo-express/mongo-express 安装: npm install mongo-express 运行...

2022-12-26

开源实例之Flarum

flarum-example封面
前言 Flarum is a delightfully simple discussion platform for your website. It's fast, free, and easy to use, with all the features you need to run a successful community. It's also extremely extensible, allowing for ultimate customizability. Flarum 基于 PHP 构建,因此很容易安装部署。界面使用 Mithril 构建,Mithril 是一个高性能的 JavaScript 框架。更少的等待,更多的交流。 Flarum 是现代化的论坛程序,与传统的论坛相比,界面非常新潮。 实例地址 https://flarum.dujun.eu.org 实例配置 配置...

2022-12-21

开源实例之Xiuno

xiuno-example封面
前言 Xiuno 是一款国产、小巧、稳定、支持在大数据量下仍然保持高负载能力的轻论坛。 Xiuno 发音“修罗”,英文为 Shura,在佛教里面为六道之一"修罗道",处于人道和天道之间。 Xiuno 原作者已停止维护,如无二次开发能力,不建议投入生产。 实例地址 https://xiuno.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 PHP 5.6 数据库 MariaDB 10.5 服务器 Nginx 程序 Xiuno BBS 4.0.4 插件 UMEditor 2.6 实例部署 Xiuno 的部署非常简单,提供了向导式安装。 权限要求 具有系统读写权限 已安装 PHP 已安装数据库,如 MySQL 已安装 Nginx 域名解析 以 Nginx 为例,配置 url 重写: if (!-e $request_filename) { rewrite ^/...

2022-12-19

开源实例之phpBB

phpbb-example封面
前言 phpBB(PHP Bulletin Board)发布于 2000 年,是一个老牌的开源论坛程序,在国外占据非常高的市场份额。 phpBB is a free flat-forum bulletin board software solution that can be used to stay in touch with a group of people or can power your entire website. With an extensive database of user-created extensions and styles database containing hundreds of style and image packages to customise your board, you can create a very unique forum...

2022-12-18

开源实例之PHPwind

phpwind-example封面
前言 PHPwind 曾经是和 Discuz 齐名的,国内最知名的论坛系统。“PHPwind” 一词由“PHP”和“wind”两部分组成。其中“PHP”源于论坛程序基于PHP,“wind”源于对流畅速度的追求,让程序像风一样轻盈,运行快速,这也是PHPwind的蜻蜓标志的内涵之一。 PHPwind 已经不再维护,也不提供官网下载,因此不建议投入生产。本篇仅作为纪念。 实例地址 https://phpwind.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 PHP 5.6 数据库 MariaDB 10.5 服务器 Nginx 程序 PHPwind 9.0.2 实例部署 PHPwind 的部署非常简单。 权限要求 具有系统读写权限 已安装 PHP5 已安装数据库,如 MySQL 已安装 Nginx 域名解析 以 Nginx 为例,配置 url 重写: if (!-e...

2022-12-17

开源实例之Discuz

discuz-example封面
前言 Discuz! 是最知名且历史悠久的开源论坛系统。 * Discuz! 超过300万站长使用,全球成熟度最高、覆盖率最大的建站系统之一,拥有超过5000款应用。 * 站长可以方便的通过 Discuz! 搭建社区论坛、知识付费网站、视频直播点播站、企业网站、同城社区、小程序、APP、图片素材站,游戏交流站,电商购物站、小说阅读、博客、拼车系统、房产信息、求职招聘、婚恋交友等等绝大多数类型的网站。 * Discuz!自2001年6月面世以来,已有20多年的历史,Discuz!性能优异、功能全面、安全稳定,在社区论坛(BBS)软件领域全球市场占有率第一。 * 站长可以不需要任何编程基础,通过简单的安装和设置,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的网站。 * Discuz! 的基础架构采用世界上最流行的web编程组合PHP+MySQL实现,是一个经过完善设计,适用于各种服务...

2022-12-16

开源实例之容器最佳实践

docker-best-practices-for-open-source-examples封面
前言 前文提到,本系列实例采用运行时容器 + 数据容器的部署方式。当项目多样性增加,运行时环境所需应用的排列组合也在增加。考虑到可维护性,决定遵循最佳实践重构,即一个容器只运行一个应用,通过编排完成部署。 本文以 WordPress 为例,示范如何以 Docker 最佳实践部署 LNMP 环境。 容器划分 WordPress 项目需要 4 个容器,即 PHP 容器、MySQL 容器、Nginx 容器和数据容器(WordPress 代码和上传文件存储)。 镜像构建Dockerfile 系统镜像 #Debian 系统镜像,包含 Debian 11.5,基于官方镜像 debian:stable-20221205-slim FROM debian:stable-20221205-slim MAINTAINER dujun ENV LANG zh_CN.UTF-8 ENV LANGUAGE zh_C...

2022-12-13

开源实例之webman

前言 本篇是对《开源实例之多项目部署方案》中 webman 部分的展开。 webman的介绍 webman是一款基于workerman开发的高性能HTTP服务框架。webman用于替代传统的php-fpm架构,提供超高性能可扩展的HTTP服务。你可以用webman开发网站,也可以开发HTTP接口或者微服务。 除此之外,webman还支持自定义进程,可以做workerman能做的任何事情,例如websocket服务、物联网、游戏、TCP服务、UDP服务、unix socket服务等等。 官网地址:https://www.workerman.net/webman webman的理念 以最小内核提供最大的扩展性与最强的性能。 webman仅提供最核心的功能(路由、中间件、session、自定义进程接口)。其余功能全部复用composer生态,这意味着你可以在webman里使用最熟悉的功能组件,例...

2022-12-12

分页: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75