PHPTS 1.09 版本

PHPTS 边缘计算协作服务器套件,是 Windows 系统上一键搭建 Nginx + PHP + MySQL + Memcached + Redis + MongoDB + InfluxDB 等网站、APP、小程序服务器端运行环境的软件。

它即可以运行在云服务器上用于生产环境,也能够运行在个人电脑上作为编程开发环境。任何个人和企业,均可免费使用,包括商用用途,并可与自有产品集成发布。

软件下载地址(2020年5月26日21:20更新至1.09 SP1版本):

点击下载 1.09 SP1 版本

https://down.phpts.com/down/phpts-setup.exe

备注:安装路径不要含有“中文”和“空格”。

《PHPTS 1.09 版本》


1.09 SP1 版本更新说明:
1、修复 Nginx lua-nginx-module 模块内嵌 LuaJIT 解析器缺少VC++动态链接库 MSVCR100.DLL 的BUG。

1.09 版本更新说明:
1、增加 PHPTS FTP Server 轻量级 FTP 服务器,便于远程上传 PHP 脚本文件;
2、修复 MySQL 8.0 对 PHP 5.6 旧版本的兼容;
3、Nginx for PHPTS(IOCP版)升级到主线最新的 1.17.10 版本,并增加 lua-nginx-module 模块,支持内嵌 LuaJIT 解析器;
4、PHP 7.4 升级到 2020年5月12日最新的 7.4.6 版本;
5、PHP 7.3 升级到 2020年5月12日最新的 7.3.18 版本;
6、Memcached 升级到 2020年5月12日最新的 1.6.6 版本。

PHPTS 1.09 为过渡版本,Swoole、Websocketd、内网穿透将在月底的 1.10 版本中发布。

《PHPTS 1.09 版本》


PHPTS 1.09 版本,集成 Nginx 1.17.10、PHP 7.4.6、PHP 7.3.18、PHP 5.6.40、MySQL 8.0.19(x64)、Memcached 1.6.6、Redis 4.0.14(x64)、MongoDB 4.3.3(x64)、phpMyAdmin 5.0.1、Bash 终端,并可通过组件方式下载安装 InfluxDB(时间序列数据库)、HeidiSQL(MySQL客户端管理工具)、Another.Redis.Desktop.Manager(Redis客户端管理工具)。推荐在64位 Windows 系统上安装 PHPTS。PHPTS 不含32位版本的 MySQL 8.0、Redis。

Nginx for PHPTS 是专门为 Windows 移植的高并发版本,采用 Windows 输入输出完成端口(IOCP),媲美 Linux 下的 epoll。

相比于官方 Nginx Windows 版本仅支持 1024 连接数、仅支持低效的 SELECT/POLL 模型、仅支持单进程,PHPTS Windows 版本支持 32768 连接数、支持 IOCP 模型、支持多进程能够充分利用多核 CPU。从此 Nginx Windows 版本性能低下、不能用于生产环境成为历史。

PHPTS 清爽绿色,不注册成 Windows 系统服务,不往系统文件夹写文件,不修改系统 Path 环境变量,不要求管理员权限(仅以当前用户权限级别运行),所有配置信息、数据文件、日志文件、组件均存储在安装目录内。如需迁移到其他服务器,可以直接复制整个安装目录。

PHPTS 未来更大的用途,是运行在本地服务器、PC台式机、笔记本电脑、工控机上,作为边缘计算节点服务器,与摄像头、存储、音响、投屏、打印机、串口设备、工业设备、物联网终端互联互通,利用本地计算机、显卡实现AI人工智能运算、语音合成、人脸识别、视频流分析、音视频转码,不必购买各大公有云平台按次数、按时间、按使用量收费的昂贵计算型云服务;并将利用光纤宽带、5G网络与公有云互联,组建私有云、混合云。


PHPTS 1.09 软件功能界面截图

Nginx 虚拟主机:

《PHPTS 1.09 版本》

PHP:

《PHPTS 1.09 版本》

《PHPTS 1.09 版本》

MySQL 关系型数据库:

《PHPTS 1.09 版本》

《PHPTS 1.09 版本》

Memcached 内存对象缓存系统:

《PHPTS 1.09 版本》

Redis 内存键值数据库:

《PHPTS 1.09 版本》

《PHPTS 1.09 版本》

InfluxDB 时间序列数据库:

《PHPTS 1.09 版本》

MongoDB 面向文档数据库:

《PHPTS 1.09 版本》

Linux Bash 仿真终端:

《PHPTS 1.09 版本》


为什么开发 PHPTS?

云计算的出现,使得一大批初创的互联网企业,不用在没有任何议价优势的能力下,一家家去寻找IDC机房,购买固定带宽、托管服务器。云计算的资源动态配置,为互联网企业节省了大量的时间和成本。云计算的性价比,在于它的IaaS(基础设施即服务),即云服务器、CDN、BGP带宽、流量等。然而,对于个人站长、中小企业的“互联网+”之路,使用云计算的PaaS(平台即服务)、SaaS(软件即服务)等一项项便捷服务,成本并不低廉。公有云服务商,利用在一系列开源软件基础上开发的“全家桶”云PaaS服务,来收割客户。比如有了云服务器,数据库需要云MySQL,内存缓存需要云Memcached、Redis,搜索需要云搜索,存储需要云对象存储,消息队列需要云RocketMQ、Kafka、MQTT,日志记录需要云日志,视频转码需要云转码等。以云数据库为例,又按照最大连接数、IOPS等作限制,分价格收费;以CDN、对象存储为例,除了流量费用,还要按读写次数收费、HTTPS访问次数收费。一系列服务下来,成本就远超云服务器的数倍。而云市场合作的一系列SasS服务,又是以使用云计算平台基础服务为前提的,同样增加了中小企业的成本。公有云的收益来自于他后期PaaS、SaaS服务的高毛利,因为客户一旦使用就被绑死了,很难迁移。

众多的个人站长、中小企业,需要廉价的生产力工具,来实现“互联网+”。这就需要为个人站长、中小企业,提供一个适合他们的轻应用边缘计算平台。PHPTS 将会把公有云的各项PaaS服务,逐步通过开源软件在本地免费实现,并通过可视化界面进行配置、管理。个人、企业的现有笔记本电脑、PC机、廉价的工控机,都可以利用起来,成为边缘计算服务器,将本地免费的计算能力、存储能力充分利用起来,接入公有云平台的IaaS基础设施服务,组建混合云,实现最高性价比。

过去PC机所面临的上行带宽不足,灾备网络接入不方便。随着有线光纤提速降费、4G/5G无线网络的普及,大宽带情况下的设备互联已不成问题,网络灾备也可以通过4G/5G来实现。2019年4月,工业和信息化部印发了《关于开展2019年IPv6网络就绪专项行动的通知》,明确了到2019年底中国IPv6的实现目标。如:获得IPv6地址的LTE终端比例达到90%;获得IPv6地址的固定宽带终端比例达到40%;LTE网络IPv6活跃连接数达到8亿;完成全部13个互联网骨干直联点IPv6改造。IPv6普及后,PC设备端对端的直连,也将大大改善。


扫描微信二维码,添加PHPTS官方微信,技术交流、最新版本抢先体验:

《PHPTS 1.09 版本》

 

点赞
  1. Brittany说道:

    Heya are using WordPress for your site platform? I'm new to the blog world but
    I'm trying to get started and create my own. Do you require any html coding expertise to make your own blog?

    Any help would be greatly appreciated!

  2. Sherry说道:

    bookmarked!!, I really like your blog!

  3. scxs说道:

    PHPTS 将会把公有云的各项PaaS服务,逐步通过开源软件在本地免费实现,并通过可视化界面进行配置、管理。个人、企业的现有笔记本电脑、PC机、廉价的工控机,都可以利用起来,成为边缘计算服务器,将本地免费的计算能力、存储能力充分利用起来,接入公有云平台的IaaS基础设施服务,组建混合云,实现最高性价比。 太伟大了充分利用了电信带宽倍增的红利 让普通人也能迅速部署 免去了繁琐的基础环境配置 以前就用过APMServ 实现过异地仓储系统 分公司规定时间内报送 (其余时间断外网) 从来没被黑过 主机部署在总公司进行结算 规定时间下载结算后表格 打印存档 成本太低了

  4. long说道:

    可以PHP5.4版本吗 dedecms不支持高版本php

  5. 大师团说道:

    :evil: :rolleyes: 思维决定高度,跟着慢慢前行,想法超前,武功盖世 :cool:

  6. ayalulu说道:

    我想用php5.6,可是启动Nginx后,php7.4也会启动,怎么停止他呢。

    1. phpMyAdmin使用的是PHP 7.4,因此也会启动7.4,你可以减少php-cgi初始进程数。

  7. local说道:

    win10经常会出现这种情况,无法启动,重启就又好了

    [2020-07-23 08:57:45] Nginx 配置文件检测不通过,错误日志如下:
    nginx: the configuration file D:/phpts/data/conf/nginx/nginx.conf syntax is ok
    nginx: [emerg] bind() to 0.0.0.0:1588 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
    nginx: configuration file D:/phpts/data/conf/nginx/nginx.conf test failed

    1. 发现是Windows 10的Cortana(小娜),经常占用1588端口。下个版本的PHPTS将更换端口。

      1. local说道:

        有临时解决办法吗

        1. 修改PHPTS安装目录\data\conf\nginx\apphost\phpmyadmin.conf 文件内的1588端口为1587,然后重启Nginx进程。

  8. 發呆说道:

    PHPTS1.09 搭建Discuz_X3.4_GIT_SC_UTF8 不会用了 :lol: ,找了网页所有的帮助文档也没看到相关教程,能否请教下是如何用这个软件快速搭建吗?谢谢

    1. 發呆说道:

      figuration file D:/phpts/data/conf/nginx/nginx.conf syntax is ok
      nginx: [emerg] WSASocketW() [::]:88 failed (10047: An address incompatible with the requested protocol was used)
      nginx: configuration file D:/phpts/data/conf/nginx/nginx.conf test failed
      这个报错搞不懂了 :exclaim: 麻烦了

      1. Nginx默认监听[::]:88,即Ipv6和Ipv4的88端口,系统不支持Ipv6或网卡没有开启Ipv6支持。

  9. web说道:

    I am in fact delighted to read this webpage posts which consists of tons of useful facts, thanks for providing such information.

  10. fortnite hack说道:

    Hey very cool blog!! Man .. Beautiful .. Wonderful ..
    I'll bookmark your site and take the feeds additionally?
    I'm satisfied to seek out numerous helpful info here within the publish, we need
    work out more strategies on this regard, thank you for sharing.
    . . . . .

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

code