https://www.phpts.com/

提交的 URL:
https://cloud.phpts.com/已重定向
报告完成时间:

链接 · 找到 40 个

JavaScript 变量 · 找到 31 个

控制台日志消息 · 找到 0 条

HTML

<!DOCTYPE html><html lang="zh-CN"><head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>PHPTS - 免费的边缘计算服务器套件,Nginx+PHP+MySQL网站小程序一键搭建</title>
    <meta name="description" content="Nginx + PHP + MySQL + Redis 网站、小程序环境免费一键搭建">
    <meta name="keywords" content="nginx,php,mysql,redis,memcached,mongodb,influxdb,phpmyadmin,composer,PHP服务器,PHP套件,linux面板,windows面板,wnmp,wamp">
    
    <link rel="shortcut icon" href="https://cdn.phpts.cn/phpts/www/static/images/favicon.ico">
    <link rel="stylesheet" href="https://cdn.phpts.cn/phpts/www/webstatic/css/styles-merged.css">
    <link rel="stylesheet" href="https://cdn.phpts.cn/phpts/www/webstatic/css/style.min.css">

    <style type="text/css">
    .vaptcha-container {
        width: 100%;
        height: 36px;
        line-height: 36px;
        text-align: center;
    }
    .vaptcha-container .vp-about {
        visibility: hidden;
        pointer-events: none;
    }
    .vp-btn-tip {
        visibility: hidden;
        pointer-events: none;
    }
    .vaptcha-init-main {
      display: table;
      width: 100%;
      height: 100%;
      background-color: #e8e8e8;
    }
  ​
    .vaptcha-init-loading {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
    }
  ​
    .vaptcha-init-loading > a {
      display: inline-block;
      width: 18px;
      height: 18px;
      border: none;
    }
  ​
    .vaptcha-init-loading > a img {
      vertical-align: middle;
    }
  ​
    .vaptcha-init-loading .vaptcha-text {
      font-family: sans-serif;
      font-size: 12px;
      color: #009b4c;
      vertical-align: middle;
    }
    </style>

    <!--[if lt IE 9]>
      <script src="https://cdn.phpts.cn/phpts/www/webstatic/js/vendor/html5shiv.min.js"></script>
      <script src="https://cdn.phpts.cn/phpts/www/webstatic/js/vendor/respond.min.js"></script>
    <![endif]-->
  <script src="https://hm.baidu.com/hm.js?a99a8203a29e8c0ed8b078469b48aa78"></script><link rel="stylesheet" type="text/css" href="https://static-cn.vaptcha.net/css/theme_https.2.9.12.css" id="vaptcha_style"><script async="" charset="utf-8" src="https://static-cn.vaptcha.net/js/verify.2.2.4.js"></script></head>
  <body>
    
    <!-- Fixed navbar -->
    <!-- navbar-fixed-top  -->

    <nav class="navbar probootstrap-megamenu navbar-default probootstrap-navbar">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">PHPTS</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <br><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/softwarelogo.png" width="311" height="63">
        </div>

        <div id="navbar-collapse" class="navbar-collapse collapse">
          <ul class="nav navbar-nav navbar-right">
            <li><a href="https://www.phpts.com/">首页</a></li>
            <li class="dropdown">
              <a href="https://cloud.phpts.com/docs/" data-toggle="dropdown" class="dropdown-toggle">文档中心</a>
              <ul class="dropdown-menu">
                <li><a href="https://cloud.phpts.com/docs/topics/help/" target="_blank">帮助文档</a></li>
                <li class="dropdown-submenu dropdown">
                  <a href="#" data-toggle="dropdown" class="dropdown-toggle"><span>热门问题</span></a>
                  <ul class="dropdown-menu">
                    <li><a href="https://cloud.phpts.com/docs/nginx_server_name/" target="_blank">虚拟主机配置</a></li>
                    <li><a href="https://cloud.phpts.com/docs/hosts/" target="_blank">Hosts 文件</a></li>
                    <li><a href="https://cloud.phpts.com/docs/hostsrun/" target="_blank">hosts.run 本地域名</a></li>
                    <li><a href="https://cloud.phpts.com/docs/vcruntime/" target="_blank">VC++ 运行库</a></li>
                    <li><a href="https://cloud.phpts.com/docs/vcruntime/" target="_blank">远程桌面配置</a></li>
                  </ul>
                  </li><li><a href="https://cloud.phpts.com/docs/topics/release/" target="_blank">版本发布</a></li>
                
                <li class="dropdown-submenu dropdown">
                  <a href="#" data-toggle="dropdown" class="dropdown-toggle"><span>技术文档</span></a>
                  <ul class="dropdown-menu">
                    <li><a href="https://cloud.phpts.com/books/phpmanual/" target="_blank">PHP 中文手册</a></li>
                    <li><a href="https://cloud.phpts.com/books/phpmanual/indexes.functions.html" target="_blank">PHP 函数索引</a></li>
                  </ul>
                </li>
              </ul>
            </li>
            <li><a href="https://cloud.phpts.com/docs/download/" target="_blank">软件下载</a></li>
            <li><a href="https://cloud.phpts.com/docs/feedback/" target="_blank">问题反馈</a></li>
            <li class="probootstra-cta-button"><a href="https://cloud.phpts.com/console/" class="btn" data-toggle="modal">云控制台</a></li>
            <li class="probootstra-cta-button last"><a href="#" class="btn btn-ghost" data-toggle="modal" data-target="#signupModal">免费注册</a></li>
          </ul>
        </div>
      </div>
    </nav>

    <section class="probootstrap-hero">
      <div class="container">
        <div class="row">
          <div class="col-md-8 col-md-offset-2 col-sm-8 col-sm-offset-2 text-center probootstrap-hero-text pb0 probootstrap-animate fadeIn probootstrap-animated" data-animate-effect="fadeIn">
            <h1>PHPTS - 边缘计算套件</h1>
            <p align="left"><a href="https://cdn.phpts.cn/phpts/www/static/images/trademark.jpg" rel="nofollow" target="_blank">PHPTS<sup>®</sup></a>,是 Windows 系统上一键<font color="#009b4c">免费</font>搭建 Nginx + PHP + MySQL + Memcached + Redis + MongoDB + InfluxDB + AI语音合成等网站、APP、小程序服务器端运行环境的软件平台。</p>
            <p>
              <a onclick="_hmt.push(['_trackEvent', 'software','download', 'down1']);" href="https://down.phpts.com:99/down/phpts-setup.exe" target="_blank" rel="nofollow" class="btn btn-primary btn-lg" role="button">立即下载<span style="font-size: 12px;"><br>( 1.09 版本 )</span></a>
              <a href="https://cloud.phpts.com/docs/download/" class="btn btn-primary btn-ghost btn-lg" role="button" target="_blank">版本说明<span style="font-size: 12px;"><br>( 帮助手册 )</span></a>
            </p>
            <!-- <p><a href="#"><i class="icon-play2"></i> Watch the video</a></p> -->
          </div>
        </div>

        <div class="row probootstrap-feature-showcase">
          <div class="col-md-4 col-md-push-8 probootstrap-showcase-nav probootstrap-animate">
            <ul>
              <li class="active">
                <a href="#">不必羡慕云服务,本地也可免费拥有</a>
                <p>无需专业运维知识,可视化面板一键启停各项服务。它即可以运行在云服务器用于生产环境,也能够运行在个人电脑作为编程开发环境,并可作为边缘计算节点。PHPTS 将会把公有云的各项PaaS服务,逐步通过开源软件在本地免费实现,并通过可视化界面进行配置、管理。个人、企业的现有笔记本电脑、PC机、廉价工控机,都可以利用起来,成为边缘计算服务器,将本地免费的计算能力、存储能力充分利用起来,与公有云结合,组建混合云,实现最高性价比。</p>
              </li>
              <li>
                <a href="#">Nginx Ⓕ PHPTS专版,支持IOCP高并发</a>
                <p>Nginx for PHPTS 是专门为 Windows 移植的高并发版本,采用 Windows 输入输出完成端口(IOCP),媲美 Linux 下的 epoll。相比于<a href="#" onclick="window.open('http://nginx.org/en/docs/windows.html')">官方 Nginx Windows 版本</a>仅支持 1024 连接数、仅支持低效的 SELECT/POLL 模型、仅支持单进程,PHPTS Windows 版本支持 32768 连接数、支持 IOCP 模型、支持多进程能够充分利用多核 CPU。从此 Nginx Windows 版本性能低下、不能用于生产环境成为历史。Nginx 虚拟主机,通过 PHPTS 可以便捷配置。</p>
              </li>
              <li>
                <a href="#">PHP 7.4、7.3、5.6 多版本共存</a>
                <p>PHP 5.6.40 作为 PHP 5 的最后一个版本,能够兼容国内大多数旧的 PHP 应用。而最新的 PHP 7.X 带来了革命性的性能提高,其运行速率超过 5.6 的两倍以上,默认开启 OPcache,可将 PHP 代码预编译生成的脚本文件 Opcode 缓存在共享内存中供以后反复使用,从而避免了从磁盘读取代码再次编译的时间消耗,性能得到飞速提升。</p>
              </li>
              <li>
                <a href="#">MySQL 8.0 数据库,轻松管理</a>
                <p>MySQL 5.7 到 8.0,跳跃的版本号,随之而来的就是在 MySQL 8.0 上做了许多重大更新,全新 Data Dictionary 设计,支持 Atomic DDL,InnoDB 功能增强等。PHPTS 可以一键启停 MySQL、轻松重置密码、给用户预留“互为主从库”的双主库架构扩展空间,并沿用传统密码认证方式,兼容绝大多数 PHP 程序。还提供 Web 版、软件版客户端管理工具,供用户自由选择。</p>
              </li>
              <li>
                <a href="#">Redis 内存数据库,数据快照持久化存储</a>
                <p>内存数据库,重启、关机怎么办?PHPTS 支持配置 Redis 数据快照,自行设置条件,把整个内存数据映射到硬盘中,保存一份到硬盘 dump.rdb 文件。重新启动 Redis 后,能够自动将数据映射回来。并提供了 Redis 可视化客户端管理工具,组件化一键安装、启动。</p>
              </li>
            </ul>
          </div>
          <div class="col-md-8 col-md-pull-4 probootstrap-animate" style="position: relative;">
            <div class="probootstrap-home-showcase-wrap">
              <div class="probootstrap-home-showcase-inner">
                <div class="probootstrap-chrome">
                  <div><span></span><span></span><span></span></div>
                </div>
                <div class="probootstrap-image-showcase">
                  <ul class="probootstrap-images-list">
                    <li class="active"><img src="https://cdn.phpts.cn/phpts/images/software/108/main108b.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/nginx108a.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/php108a.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/mysql108a.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/redis108a.png" alt="Image" class="img-responsive"></li>
                  </ul>
                </div>
              </div>
            </div>
          </div>
          
        </div>
      </div>
    </section>

    <section class="probootstrap-section probootstrap-bg-white probootstrap-zindex-above-showcase">
      <div class="container">
        <div class="row">
          <div class="col-md-6 col-md-offset-3 text-center section-heading probootstrap-animate" data-animate-effect="fadeIn">
            <h2>PHPTS 套件集成服务</h2>
            <p class="lead">PHPTS ,集成了 Nginx Web服务器、PHP 7.4/7.3/5.6 多版本语言、MySQL 8.0、Memcached、Redis、MongoDB、InfluxDB、Composer、Bash、phpMyAdmin ……</p>
          </div>
        </div>
        <!-- END row -->
        <div class="row probootstrap-gutter60">
          <div class="col-md-4 probootstrap-animate" data-animate-effect="fadeInLeft">
            <div class="service text-center">
              <div class="icon"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/nginxicon.png" width="60" height="60"></div>
              <div class="text">
                <h3>Nginx Web服务器</h3>
                <p>Nginx 是一款开源的高性能的Web服务器和反向代理服务器,其特点是占有内存少,并发能力强,在百度、阿里、腾讯、网易、新浪得到广泛使用。</p>
              </div>  
            </div>
          </div>
          <div class="col-md-4 probootstrap-animate" data-animate-effect="fadeIn">
            <div class="service text-center">
              <div class="icon"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/phpicon.png" width="60" height="60"></div>
              <div class="text">
                <h3>PHP 编程语言</h3>
                <p>PHP 是一种通用性开源脚本语言,主要适用于Web、小程序开发领域。PHP 的特点是语法清晰、简单,开发周期短,是中小型Web开发的重要选择。</p>
              </div>
            </div>
          </div>
          <div class="col-md-4 probootstrap-animate" data-animate-effect="fadeInRight">
            <div class="service text-center">
              <div class="icon"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/mysqlicon.png" width="60" height="60"></div>
              <div class="text">
                <h3>MySQL 数据库</h3>
                <p>MySQL是流行的开源关系型数据库,使用结构化查询语言(SQL)进行数据库管理。一般中小型网站、小程序的开发首选 MySQL 作为关系型数据库。</p>
              </div>
            </div>
          </div>

          <div class="col-md-4 probootstrap-animate" data-animate-effect="fadeInLeft">
            <div class="service text-center">
              <div class="icon"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/memcachedicon.png" width="60" height="60"></div>
              <div class="text">
                <h3>Memcached 内存缓存系统</h3>
                <p>Memcached 是开源的内存 key-Value 缓存系统,常用使用目的:通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度。</p>
              </div>  
            </div>
          </div>
          <div class="col-md-4 probootstrap-animate">
            <div class="service text-center">
              <div class="icon"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/redisicon.png" width="60" height="60"></div>
              <div class="text">
                <h3>Redis 内存键值数据库</h3>
                <p>Redis 是高性能的 key-Value 数据库,和 Memcached 类似,它支持存储的 Value 类型相对更多,包括字符串、链表、集合、有序集合和哈希。</p>
              </div>
            </div>
          </div>
          <div class="col-md-4 probootstrap-animate" data-animate-effect="fadeInRight">
            <div class="service text-center">
              <div class="icon"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/influxdatalogo.png" width="60" height="60"></div>
              <div class="text">
                <h3>InfluxDB 时间序列数据库</h3>
                <p>可以按时间记录一些数据(监控数据、埋点统计数据等),然后制作图表做统计。广泛应用于IoT物联网设备监控、业务运维监控、工业设备监控。</p>
              </div>
            </div>
          </div>
        </div>
      </div>
    </section>
    <section class="probootstrap-section pb0">
      <div class="container">
        <div class="row">
          <div class="col-md-6 col-md-offset-3 text-center probootstrap-animate">
            <p class="lead">集成的各项开源服务,简单便捷的图形界面配置管理</p>
          </div>
        </div>
        <div class="row probootstrap-feature-showcase probootstrap-animate">
          <div class="col-md-4 probootstrap-showcase-nav">
            <ul>
              <li class="active">
                <a href="#">Nginx 虚拟主机配置管理</a>
                <p>可视化界面增加、删除、修改 Nginx 虚拟主机,支持 HTTPS 证书配置。自动挡、手动挡二合一,可切换到手动配置模式,添加需要的 Rewrite 规则或其他特殊规则。</p>
              </li>
              <li>
                <a href="#">PHP 扩展自主选择与管理</a>
                <p>丰富的 PHP 扩展,根据自己的需要选择,并支持 <a href="#" onclick="window.open('https://cloud.phpts.com/books/phpmanual/book.memcache.html')">php_memcache</a>、<a href="#" onclick="window.open('https://cloud.phpts.com/books/phpmanual/book.memcached.html')">php_memcached</a>、<a href="#" onclick="window.open('https://github.com/phpredis/phpredis/')">php_redis</a>、<a href="#" onclick="window.open('https://cloud.phpts.com/books/phpmanual/book.mongodb.html')">php_mongodb</a> 等 PHP 官方没有自带的客户端扩展。</p>
              </li>
              <li>
                <a href="#">MySQL 关系型数据库管理</a>
                <p>具备内置的 phpMyAdmin 和组件安装的 HeidiSQL,便捷地管理 MySQL 数据库。忘记 root 密码怎么办,支持一键重置。并可轻松构建“双主库”互为主从架构。</p>
              </li>
              <li>
                <a href="#">Redis 内存键值数据库管理</a>
                <p>Redis 持久化存储,自设触发条件,计算机重启、宕机,内存中的数据不丢失。并提供了 Redis 可视化客户端管理工具,组件化一键安装、启动。</p>
              </li>
              <li>
                <a href="#">Memcached 内存对象缓存管理</a>
                <p>经典的内存 Key-Value 对象缓存系统,一键启动、停止、重启,修改端口号,调整最大分配的内存大小。</p>
              </li>
              <li>
                <a href="#">InfluxDB 时间序列数据库管理</a>
                <p>高性能时序数据库,广泛应用于互联网业务运维监控,IoT物联网行业的实时数据等场景。</p>
              </li>
              <li>
                <a href="#">MongoDB 面向文档数据库管理</a>
                <p>基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。</p>
              </li>
              <li>
                <a href="#">Linux Base 仿真终端</a>
                <p>可以在 Windows 中二合一使用 DOS 命令和常用的 Linux Bash 命令,并支持命令行方式执行 PHP 代码。</p>
              </li>
            </ul>
          </div>
          <div class="col-md-8 probootstrap-animate" style="position: relative;">
            <div class="probootstrap-home-showcase-wrap">
              <div class="probootstrap-home-showcase-inner">
                <div class="probootstrap-chrome">
                  <div><span></span><span></span><span></span></div>
                </div>
                <div class="probootstrap-image-showcase">
                  <ul class="probootstrap-images-list">
                    <li class="active"><img src="https://cdn.phpts.cn/phpts/images/software/108/nginx108a.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/php108b.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/mysql108a.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/redis108a.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/memcached108a.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/influxdb108a.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/mongodb108a.png" alt="Image" class="img-responsive"></li>
                    <li><img src="https://cdn.phpts.cn/phpts/images/software/108/bash108a.png" alt="Image" class="img-responsive"></li>
                  </ul>
                </div>
              </div>
            </div>
          </div>
          
        </div>
      </div>
    </section>

    <section class="probootstrap-section probootstrap-bg-white probootstrap-zindex-above-showcase">
      <div class="container">
        <div class="row">
          <div class="col-md-6 col-md-offset-3 text-center section-heading probootstrap-animate">
            <h2>组件化安装卸载管理工具</h2>
            <p class="lead">PHPTS 内置 phpMyAdmin 数据库管理工具,并可通过组件方式一键下载安装 HeidiSQL(MySQL管理)、Another.Redis.Desktop.Manager(Redis管理)。</p>
          </div>
        </div>
        <!-- END row -->
        <div class="row">
          <div class="col-md-7 col-md-push-5 probootstrap-animate" data-animate-effect="fadeInRight">

            <div class="owl-carousel owl-carousel-fullwidth border-rounded">
              <div class="item">
                <img src="https://cdn.phpts.cn/phpts/www/webstatic/img/redisadmindl.png" alt="组件化安装卸载管理工具">
              </div>              
              <div class="item">
                <img src="https://cdn.phpts.cn/phpts/www/webstatic/img/phpmyadminsql.png" alt="MySQL 管理工具 phpMyAdmin">
              </div>
              <div class="item">
                <img src="https://cdn.phpts.cn/phpts/www/webstatic/img/heidisql.png" alt="MySQL 管理工具 HeidiSQL">
              </div>
              <div class="item">
                <img src="https://cdn.phpts.cn/phpts/www/webstatic/img/redisdm.png" alt="Redis 可视化客户端管理工具">
              </div>
            </div>

          </div>

          <div class="col-md-5 col-md-pull-7">
            <div class="service left-icon probootstrap-animate" data-animate-effect="fadeInLeft">
              <div class="icon"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/phpmyadminicon.png" width="60" height="60"></div>
              <div class="text">
                <h3>MySQL 管理工具 phpMyAdmin</h3>
                <p>phpMyAdmin 是一款 PHP 编写,架构在网站主机上的 Web 版 MySQL 数据库管理工具。</p>
              </div>  
            </div>
            <div class="service left-icon probootstrap-animate" data-animate-effect="fadeInLeft">
              <div class="icon"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/heidisqlicon.png" width="60" height="60"></div>
              <div class="text">
                <h3>MySQL 管理工具 HeidiSQL</h3>
                <p>HeidiSQL 是一款用于简单化迷你的 MySQL 数据库图形化界面管理工具。</p>
              </div>
            </div>
            <div class="service left-icon probootstrap-animate" data-animate-effect="fadeInLeft">
              <div class="icon"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/redisdmicon.png" width="60" height="60"></div>
              <div class="text">
                <h3>Redis 可视化客户端管理工具</h3>
                <p>Another.Redis.Desktop.Manager 是一款开源的国产 Redis 可视化管理工具。</p>
              </div>
            </div>
          </div>
        </div>
      </div>
    </section><div class="tlinks">Collect from <a href="https://www.phpts.com/" title="PHPTS">PHPTS</a></div>

    <section class="probootstrap-section probootstrap-border-top probootstrap-bg-white">
      <div class="container">
        <div class="row">
          <div class="col-md-6 col-md-offset-3 text-center section-heading probootstrap-animate">
            <h2>用户如何说?</h2>
            <p class="lead">PHPTS 即可以运行在云服务器用于网站生产环境,也能够运行在个人电脑作为编程开发环境,并可作为边缘计算节点提供AI人工智能运算、IoT物联网互联互通服务。</p>
          </div>
        </div>
        <div class="row">
          <div class="col-md-4 probootstrap-animate" data-animate-effect="fadeIn">
            <div class="probootstrap-testimony-wrap text-center">
              <figure>
                <img src="https://cdn.phpts.cn/phpts/www/webstatic/img/person_1.jpg" alt="Free Bootstrap Template">
              </figure>
              <blockquote class="quote">“由于不懂 Linux 服务器和编程,有了这款软件,我一个女生都能自己找 PHP 网站源码,在 Windows 上搭建自己的自媒体网站了。” <cite class="author">— 王骊婧 <br> <span>自媒体个人站长</span></cite></blockquote>

            </div>
          </div>
          <div class="col-md-4 probootstrap-animate" data-animate-effect="fadeIn">
            <div class="probootstrap-testimony-wrap text-center">
              <figure>
                <img src="https://cdn.phpts.cn/phpts/www/webstatic/img/person_2.jpg" alt="Free Bootstrap Template">
              </figure>
              <blockquote class="quote">“真是太方便了,公司用到的 Nginx + PHP + MySQL + Redis 编程环境,在本地一下子就搭建好了。期待新版支持 Swoole,就更完美了。” <cite class="author">— 张鸿哲 <br> <span>PHPer 程序员</span></cite></blockquote>
            </div>
          </div>
          <div class="col-md-4 probootstrap-animate" data-animate-effect="fadeIn">
            <div class="probootstrap-testimony-wrap text-center">
              <figure>
                <img src="https://cdn.phpts.cn/phpts/www/webstatic/img/person_3.jpg" alt="Free Bootstrap Template">
              </figure>
              <blockquote class="quote">“使用这款软件,搭建了商场 ERP、CRM、商户服务平台所需的系统运行环境。希望开发投屏、小票打印等更多能用 API 对接的功能。 ” <cite class="author">— 范辰皓 <br> <span>某商场IT部门经理</span></cite></blockquote>
            </div>
          </div>
          
        </div>
      </div>
    </section>
    
    <section class="probootstrap-cta">
      <div class="container">
        <div class="row">
          <div class="col-md-12">
            <h2 class="probootstrap-animate" data-animate-effect="fadeInRight">任何个人和企业,均可免费使用,包括商用用途,并可与自有产品集成发布。</h2>
            <a onclick="_hmt.push(['_trackEvent', 'software','download', 'down2']);" href="https://down.phpts.com:99/down/phpts-setup.exe" target="_blank" rel="nofollow" role="button" class="btn btn-primary btn-lg btn-ghost probootstrap-animate" data-animate-effect="fadeInLeft">立即下载</a>
          </div>
        </div>
      </div>
    </section>
    <footer class="probootstrap-footer">
      <div class="container">
        <div class="row">
          <div class="col-md-6">
            <div class="row">
              <div class="col-md-4 probootstrap-animate">
                <div class="probootstrap-footer-widget">
                  <h3>支持与服务</h3>
                  <ul>
                    <li><a href="https://cloud.phpts.com/docs/" target="_blank">文档中心</a></li>
                    <li><a href="https://cloud.phpts.com/docs/topics/help/" target="_blank">帮助文档</a></li>
                    <li><a href="https://cloud.phpts.com/docs/topics/release/" target="_blank">版本发布</a></li>
                    <li><a href="https://cloud.phpts.com/docs/feedback/" target="_blank">问题反馈</a></li>
                    <li><a href="https://cloud.phpts.com/books/phpmanual/" target="_blank">PHP 中文手册</a></li>
                    <li><a href="https://cloud.phpts.com/books/phpmanual/indexes.functions.html" target="_blank">PHP 函数索引</a></li>
                  </ul>
                </div>
              </div>
              <div class="col-md-4 probootstrap-animate">
                <div class="probootstrap-footer-widget">
                  <h3>集成开源软件</h3>
                  <ul>
                    <li><a href="http://nginx.org/" target="_blank" rel="external nofollow">Nginx</a></li>
                    <li><a href="https://www.php.net/" target="_blank" rel="external nofollow">PHP</a></li>
                    <li><a href="https://dev.mysql.com/downloads/mysql/8.0.html" target="_blank" rel="external nofollow">MySQL</a></li>
                    <li><a href="https://redis.io/" target="_blank" rel="external nofollow">Redis</a></li>
                    <li><a href="http://memcached.org/" target="_blank" rel="external nofollow">Memcached</a></li>
                    <li><a href="https://www.mongodb.com/" target="_blank" rel="external nofollow">MongoDB</a></li>
                    <li><a href="https://www.influxdata.com/" target="_blank" rel="external nofollow">InfluxDB</a></li>
                    <li><a href="https://www.phpmyadmin.net/" target="_blank" rel="external nofollow">phpMyAdmin</a></li>
                    <li><a href="https://www.heidisql.com/" target="_blank" rel="external nofollow">HeidiSQL</a></li>
                    <li><a href="https://github.com/qishibo/AnotherRedisDesktopManager/" target="_blank" rel="external nofollow">A.R.D.M</a></li>
                    <li><a href="https://developer.aliyun.com/composer" target="_blank" rel="external nofollow">Composer</a></li>
                    <li><a href="https://github.com/adobe-fonts/source-han-sans" target="_blank" rel="external nofollow">思源黑体</a></li>
                  </ul>
                </div>
              </div>
              <div class="col-md-4 probootstrap-animate">
                <div class="probootstrap-footer-widget">
                  <h3>合作下载站</h3>
                  <ul>
                    <li><a href="http://down.chinaz.com/soft/39563.htm" target="_blank" rel="external nofollow">ChinaZ 站长之家</a></li>
                    <li><a href="https://www.onlinedown.net/soft/1227945.htm" target="_blank" rel="external nofollow">华军软件园</a></li>
                    <li><a href="https://dl.pconline.com.cn/download/2718363.html" target="_blank" rel="external nofollow">太平洋电脑网</a></li>
                    <li><a href="http://www.pc6.com/softview/SoftView_727571.html" target="_blank" rel="external nofollow">PC6 下载站</a></li>
                    <li><a href="https://www.crsky.com/soft/142453.html" target="_blank" rel="external nofollow">非凡软件站</a></li>
                    <li><a href="http://mydown.yesky.com/pcsoft/413568400.html" target="_blank" rel="external nofollow">天极网</a></li>
                    <li><a href="http://www.pc0359.cn/downinfo/165539.html" target="_blank" rel="external nofollow">河东软件园</a></li>
                    <li><a href="http://www.downxia.com/downinfo/275557.html" target="_blank" rel="external nofollow">当下软件园</a></li>
                    <li><a href="http://www.xitongzhijia.net/soft/171852.html" target="_blank" rel="external nofollow">系统之家</a></li>
                    <li><a href="https://www.jisuxia.com/soft/phpts-48861.html" target="_blank" rel="external nofollow">极速下载</a></li>
                  </ul>
                </div>
              </div>
            </div>
          </div>
          
          <div class="col-md-6 probootstrap-animate">
            <div class="probootstrap-footer-widget">
              <h3>关于我们</h3>
              <p><a href="https://cdn.phpts.cn/phpts/www/static/images/trademark.jpg" rel="nofollow" target="_blank">PHPTS<sup>®</sup></a> 是杭州九木家科技有限公司所有的注册商标<br>
              邮箱:<a href="mailto:[email protected]" rel="external nofollow" style="text-transform:lowercase;">[email protected]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;电话:0571-28284848
              <span class="weixin">客服微信:<a href="javascript:;">phptswx</a><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/phptswx.png" width="113" height="164"></span><br>
              <a href="https://cdn.phpts.cn/phpts/www/static/images/ruanzhu.jpg" target="_blank" rel="nofollow"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/cpcclogo.png" width="20" height="20"> 软件著作权登记证书:软著登字第5302449号</a><br>
              <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=33010502004846" target="_blank" rel="external nofollow"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/gwbeian.png" width="20" height="20"> 浙公网安备 33010502004846号</a><br>
              <a href="https://beian.miit.gov.cn/" target="_blank" rel="external nofollow"><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/icpb.png" width="20" height="20"> 浙ICP备18001475号-1</a></p>
              <ul class="probootstrap-footer-social">
                <li><img src="https://cdn.phpts.cn/phpts/www/webstatic/img/jmjlogo.png" width="64" height="64"></li>
              </ul>
            </div>
          </div>
        </div>
        <div>
          <div class="col-md-12 copyright">
            <p><small>版权所有© 2019-2020 <a href="https://www.phpts.com/" target="_blank" title="PHPTS">PHPTS.com</a> 保留所有的权利。 </small></p>
          </div>
        </div>
      </div>
    </footer>
    
    <!-- Modal signup -->
    <div class="modal fadeInUp probootstrap-animated" id="signupModal" tabindex="-1" role="dialog" aria-labelledby="signupModalLabel" aria-hidden="true">
      <div class="vertical-alignment-helper">
        <div class="modal-dialog modal-md vertical-align-center">
          <div class="modal-content">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true" onclick="location.reload()"><i class="icon-cross"></i></button>
            <div class="probootstrap-modal-flex">
              <div class="probootstrap-modal-figure" style="background-image: url(https://cdn.phpts.cn/phpts/www/webstatic/img/modal_bg3.jpg);"></div>
              <div class="probootstrap-modal-content">
                <form action="https://api.phpts.com/cloud/v1/user/reg" method="post" class="probootstrap-form">
                  <div class="form-group">
                    <font style="color: #FF0000" id="J_errorMsgUsername"></font>
                  </div>                
                  <div class="form-group">
                    <input type="text" class="form-control" id="userphone" name="userphone" autocomplete="off" placeholder="国内11位手机号" onchange="checkPhone()">
                  </div>
                  <div class="form-group">
                    <font style="color: #FF0000" id="J_errorMsgUserphone"></font>
                  </div>
                  <div class="form-group">
                    <input type="text" class="form-control" id="smsauthcode" name="smsauthcode" autocomplete="off" placeholder="短信验证码" onchange="checkSmsauthcode()">
                  </div>
                  <div class="form-group">
                    <font style="color: #FF0000" id="J_errorMsgSmsauthcode"></font>
                  </div>
                  <div id="vaptchaContainer" class="form-group vaptcha-container">
<div class="vp-basic-btn vp-dark-btn vp-default-btn vp-waves" style="background-color: rgb(0, 155, 76); height: 36px;">
	<div class="vp-btn-bg"></div>
	<div class="vp-basic-cont">
			<div class="vp-shield vp-vertical">
				<span class="vp-vertical-cont">
					<svg class="vp-circle-i" t="1620806853783" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1572" style="fill: #fff; width: 24px; display:inline; "><path d="M490.154667 928.170667c12.544 6.698667 28.288 6.656 40.832-0.042667 341.845333-183.637333 366.122667-542.421333 365.824-644.437333a42.154667 42.154667 0 0 0-25.429334-38.528l-343.466666-152.149334a42.88 42.88 0 0 0-34.688 0.042667L152.149333 245.205333a42.24 42.24 0 0 0-25.258666 38.058667c-1.450667 101.504 18.986667 461.056 363.264 644.906667zM370.090667 439.168l97.834666 97.834667 183.168-183.168 60.330667 60.330666-243.498667 243.498667-158.165333-158.165333 60.330667-60.330667z" p-id="1573"></path></svg>
					<span class="vp-circle-h"></span>
				</span>
			</div>
		<a class="vp-about vp-vertical" href="https://www.vaptcha.com/document/howtoverify.html" title="如何验证?" target="_blank">
								<span class="vp-vertical-cont">
									<svg style="fill: #fff; width: 20px;" t="1620877502827" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1456"><path d="M502.5 952c-33.946 0-61.5-27.554-61.5-61.5s27.554-61.5 61.5-61.5 61.5 27.554 61.5 61.5-27.554 61.5-61.5 61.5zM766.671 353.069c-3.55 65.792-23.709 117.658-124.507 218.549-51.11 51.155-83.337 89.522-86.602 123.2-2.555 26.43-24.845 46.182-50.825 46.182-1.704 0-3.407-0.142-5.11-0.284-28.11-2.7-48.555-27.852-45.857-55.987 6.956-70.908 58.917-128.174 116.131-185.44 91.57-91.654 93.132-120.784 94.694-151.62 1.845-35.951-11.358-70.765-37.48-98.19-29.672-31.262-71.695-49.167-115.28-49.167h-0.283c-83.905 0.142-152.334 68.634-152.334 152.757 0 28.278-22.857 51.156-51.109 51.156-28.252 0-51.109-22.878-51.109-51.156 0-68.066 26.406-132.01 74.392-180.182S443.264 98.143 511.268 98c71.694-0.142 140.975 29.415 189.955 80.997 45.714 47.888 68.855 109.7 65.448 174.072z" p-id="1457"></path></svg>
								</span>
							</a>
			<div class="vp-tip" style="line-height: 36px;">单击进行人机验证</div>
	</div>
</div>
    	</div>
                  <div class="form-group">
                    <a href="#" class="btn btn-primary btn-block btn-ghost get-code" onclick="getCode(this)" id="J_getCode">获取短信验证码</a>
                    <a href="#" class="btn btn-primary btn-block btn-ghost reset-code" id="J_resetCode" style="display:none;"><span id="J_second">60</span>秒后重发</a>
                  </div>
                  <div class="form-group">
                    <input type="text" class="form-control" id="userpassword" name="userpassword" autocomplete="off" placeholder="请设置6~20位字母、数字登录密码" onchange="checkUserpassword()">
                  </div>
                  <div class="form-group">
                    <font style="color: #FF0000" id="J_errorMsgUserpassword"></font>
                  </div>
                  <div class="form-group">
                    <input type="text" class="form-control" id="useremail" name="useremail" autocomplete="off" placeholder="电子邮箱" onchange="checkUseremail()">
                  </div>
                  <div class="form-group">
                    <font style="color: #FF0000" id="J_errorMsgUseremail"></font>
                  </div>
                  <div class="form-group clearfix mb40">
                    <label for="remember" class="probootstrap-remember"><input type="checkbox" id="remember" checked=""> 我同意《<a href="/protocal.html" target="_blank" style="color: #8b8e94"><u>PHPTS云平台使用协议</u></a>》</label>
                  </div>
                  <div class="form-group text-left">
                    <div class="row">
                      <div class="col-md-6">
                        <input type="submit" class="btn btn-primary btn-block" value="注册">
                      </div>
                    </div>
                  </div>
                </form>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <!-- END modal signup -->    

    <script src="https://cdn.phpts.cn/phpts/www/webstatic/js/jquery-3.5.1.min.js"></script>
    <script src="https://cdn.phpts.cn/phpts/www/webstatic/js/scripts.min.js"></script>
    <script src="https://cdn.phpts.cn/phpts/www/webstatic/js/custom.min.js"></script>

    <script type="text/javascript" charset="utf-8" src="https://v.vaptcha.com/v3.js"></script>
    <script type="text/javascript">
    var smsauthcodeurl;
    var vatoken = null;

    vaptcha({
        vid: '5fca7fafbe686ebb02f3b01e',
        type: 'click',
        container: '#vaptchaContainer',
        scene: 1,
        lang: 'zh-CN',
        https: true,
        offline_server: 'https://api.phpts.com/cloud/v1/smsauthcode/vaptcha/offline',
        style: 'dark',
        color: '#009b4c'
        //mode: 'offline' //离线模式
    }).then(function (vaptchaObj) {
        vaptchaObj.render();
        vaptchaObj.listen("pass", function () {
          vatoken = encodeURIComponent(vaptchaObj.getToken());
        });
    });

    //获取验证码
    var isPhone = 1;
    function getCode(e){
      if (checkVaptcha() === false) { //检查人机验证是否通过
        return;
      }
      checkPhone(); //验证手机号码
      if(isPhone){
        var userphone = $('#userphone').val();
        smsauthcodeurl = "https://api.phpts.com/cloud/v1/smsauthcode/getsmsauthcode?type=1&phone="+userphone+"&vatoken="+vatoken+"&vascene=1";
        $.get(smsauthcodeurl, function(result){
          $('#J_errorMsgSmsauthcode').html(result);
        });
        resetCode(); //倒计时
      }else{
        $('#userphone').focus();
      }
    }
    //验证手机号码
    function checkPhone(){
      var userphone = $('#userphone').val();
      var pattern = /^1[0-9]{10}$/;
      isPhone = 1;
      if(userphone == '') {
        $('#J_errorMsgUserphone').html('错误:请输入手机号码。');
        isPhone = 0;
        return;
      }
      if(!pattern.test(userphone)){
        $('#J_errorMsgUserphone').html('错误:请输入正确的手机号码。');
        isPhone = 0;
        return;
      }
      $('#J_errorMsgUserphone').html('');
    }
    //倒计时
    function resetCode(){
      $('#J_getCode').hide();
      $('#J_second').html('60');
      $('#J_resetCode').show();
      var second = 60;
      var timer = null;
      timer = setInterval(function(){
        second -= 1;
        if(second >0 ){
          $('#J_second').html(second);
        }else{
          clearInterval(timer);
          $('#J_getCode').show();
          $('#J_resetCode').hide();
        }
      },1000);
    }
    //验证短信验证码
    function checkSmsauthcode(){
      var smsauthcode = $('#smsauthcode').val();
      var pattern = /^[0-9]{6}$/;
      if(!pattern.test(smsauthcode)){
        $('#J_errorMsgSmsauthcode').html('错误:请输入6位数字短信验证码。');
        return;
      }
      $('#J_errorMsgSmsauthcode').html('');
    }
    //验证密码
    function checkUserpassword(){
      var userpassword = $('#userpassword').val();
      var pattern = /^[0-9A-Za-z]{6,20}$/;
      if(!pattern.test(userpassword)){
        $('#J_errorMsgUserpassword').html('错误:请输入6~20位字母、数字登录密码。');
        return;
      }
      $('#J_errorMsgUserpassword').html('');
    }
    //验证邮箱
    function checkUseremail(){
      var useremail = $('#useremail').val();
      var pattern = /\w+[@]{1}\w+[.]\w+/;
      if(!pattern.test(useremail)){
        $('#J_errorMsgUseremail').html('错误:请输入正确的电子邮箱。');
        return;
      }
      $('#J_errorMsgUseremail').html('');
    }
    //检查人机验证是否通过
    function checkVaptcha(){
      if(vatoken === null) {
        $('#J_errorMsgSmsauthcode').html('错误:请先点击通过人机验证。');
        return false;
      }
      $('#J_errorMsgSmsauthcode').html('');
      return true;
    }
    </script>

    <script>
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "https://hm.baidu.com/hm.js?a99a8203a29e8c0ed8b078469b48aa78";
      var s = document.getElementsByTagName("script")[0]; 
      s.parentNode.insertBefore(hm, s);
    })();
    </script>
  
</body></html>