Nginx Web服务器
Nginx 是一款开源的高性能的Web服务器和反向代理服务器,其特点是占有内存少,并发能力强,在百度、阿里、腾讯、网易、新浪得到广泛使用。
PHPTS®,是 Windows 系统上一键免费搭建 Nginx + PHP + MySQL + Memcached + Redis + MongoDB + InfluxDB + AI语音合成等网站、APP、小程序服务器端运行环境的软件平台。
无需专业运维知识,可视化面板一键启停各项服务。它即可以运行在云服务器用于生产环境,也能够运行在个人电脑作为编程开发环境,并可作为边缘计算节点。PHPTS 将会把公有云的各项PaaS服务,逐步通过开源软件在本地免费实现,并通过可视化界面进行配置、管理。个人、企业的现有笔记本电脑、PC机、廉价工控机,都可以利用起来,成为边缘计算服务器,将本地免费的计算能力、存储能力充分利用起来,与公有云结合,组建混合云,实现最高性价比。
Nginx for PHPTS 是专门为 Windows 移植的高并发版本,采用 Windows 输入输出完成端口(IOCP),媲美 Linux 下的 epoll。相比于官方 Nginx Windows 版本仅支持 1024 连接数、仅支持低效的 SELECT/POLL 模型、仅支持单进程,PHPTS Windows 版本支持 32768 连接数、支持 IOCP 模型、支持多进程能够充分利用多核 CPU。从此 Nginx Windows 版本性能低下、不能用于生产环境成为历史。Nginx 虚拟主机,通过 PHPTS 可以便捷配置。
PHP 5.6.40 作为 PHP 5 的最后一个版本,能够兼容国内大多数旧的 PHP 应用。而最新的 PHP 7.X 带来了革命性的性能提高,其运行速率超过 5.6 的两倍以上,默认开启 OPcache,可将 PHP 代码预编译生成的脚本文件 Opcode 缓存在共享内存中供以后反复使用,从而避免了从磁盘读取代码再次编译的时间消耗,性能得到飞速提升。
MySQL 5.7 到 8.0,跳跃的版本号,随之而来的就是在 MySQL 8.0 上做了许多重大更新,全新 Data Dictionary 设计,支持 Atomic DDL,InnoDB 功能增强等。PHPTS 可以一键启停 MySQL、轻松重置密码、给用户预留“互为主从库”的双主库架构扩展空间,并沿用传统密码认证方式,兼容绝大多数 PHP 程序。还提供 Web 版、软件版客户端管理工具,供用户自由选择。
内存数据库,重启、关机怎么办?PHPTS 支持配置 Redis 数据快照,自行设置条件,把整个内存数据映射到硬盘中,保存一份到硬盘 dump.rdb 文件。重新启动 Redis 后,能够自动将数据映射回来。并提供了 Redis 可视化客户端管理工具,组件化一键安装、启动。
PHPTS ,集成了 Nginx Web服务器、PHP 7.4/7.3/5.6 多版本语言、MySQL 8.0、Memcached、Redis、MongoDB、InfluxDB、Composer、Bash、phpMyAdmin ……
Nginx 是一款开源的高性能的Web服务器和反向代理服务器,其特点是占有内存少,并发能力强,在百度、阿里、腾讯、网易、新浪得到广泛使用。
PHP 是一种通用性开源脚本语言,主要适用于Web、小程序开发领域。PHP 的特点是语法清晰、简单,开发周期短,是中小型Web开发的重要选择。
MySQL是流行的开源关系型数据库,使用结构化查询语言(SQL)进行数据库管理。一般中小型网站、小程序的开发首选 MySQL 作为关系型数据库。
Memcached 是开源的内存 key-Value 缓存系统,常用使用目的:通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度。
Redis 是高性能的 key-Value 数据库,和 Memcached 类似,它支持存储的 Value 类型相对更多,包括字符串、链表、集合、有序集合和哈希。
可以按时间记录一些数据(监控数据、埋点统计数据等),然后制作图表做统计。广泛应用于IoT物联网设备监控、业务运维监控、工业设备监控。
集成的各项开源服务,简单便捷的图形界面配置管理
可视化界面增加、删除、修改 Nginx 虚拟主机,支持 HTTPS 证书配置。自动挡、手动挡二合一,可切换到手动配置模式,添加需要的 Rewrite 规则或其他特殊规则。
丰富的 PHP 扩展,根据自己的需要选择,并支持 php_memcache、php_memcached、php_redis、php_mongodb 等 PHP 官方没有自带的客户端扩展。
具备内置的 phpMyAdmin 和组件安装的 HeidiSQL,便捷地管理 MySQL 数据库。忘记 root 密码怎么办,支持一键重置。并可轻松构建“双主库”互为主从架构。
Redis 持久化存储,自设触发条件,计算机重启、宕机,内存中的数据不丢失。并提供了 Redis 可视化客户端管理工具,组件化一键安装、启动。
经典的内存 Key-Value 对象缓存系统,一键启动、停止、重启,修改端口号,调整最大分配的内存大小。
高性能时序数据库,广泛应用于互联网业务运维监控,IoT物联网行业的实时数据等场景。
基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
可以在 Windows 中二合一使用 DOS 命令和常用的 Linux Bash 命令,并支持命令行方式执行 PHP 代码。
PHPTS 内置 phpMyAdmin 数据库管理工具,并可通过组件方式一键下载安装 HeidiSQL(MySQL管理)、Another.Redis.Desktop.Manager(Redis管理)。
PHPTS 即可以运行在云服务器用于网站生产环境,也能够运行在个人电脑作为编程开发环境,并可作为边缘计算节点提供AI人工智能运算、IoT物联网互联互通服务。
“由于不懂 Linux 服务器和编程,有了这款软件,我一个女生都能自己找 PHP 网站源码,在 Windows 上搭建自己的自媒体网站了。” — 王骊婧
自媒体个人站长
“真是太方便了,公司用到的 Nginx + PHP + MySQL + Redis 编程环境,在本地一下子就搭建好了。期待新版支持 Swoole,就更完美了。” — 张鸿哲
PHPer 程序员
“使用这款软件,搭建了商场 ERP、CRM、商户服务平台所需的系统运行环境。希望开发投屏、小票打印等更多能用 API 对接的功能。 ” — 范辰皓
某商场IT部门经理