Download the PHP package mix/web-skeleton without Composer

On this page you can find all versions of the php package mix/web-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package web-skeleton

Web development skeleton

帮助你快速搭建 Web 项目骨架,并指导你如何使用该骨架的细节,骨架默认开启了 SQL、Redis 日志,压测前请先关闭 .envAPP_DEBUG

安装

需要先安装 Swoole 或者 WorkerMan

快速开始

启动 cli-server 开发服务 (零依赖)

启动 Swoole 多进程服务

启动 Swoole 协程服务

启动 Swow 协程服务

需自行安装 composer require swow/swow:develop 注意:swow 不支持 PHP 8.0 以下版本

启动 WorkerMan 多进程服务

执行脚本

当然也可以直接下面这样启动,效果是一样的,但是 scripts 能帮你记录到底有哪些可用的命令,同时在IDE中调试更加方便。

编写一个 Web 页面

首先修改根目录 .env 文件的数据库信息

然后在 routes/index.php 定义一个新的路由

路由里使用了 Hello 控制器,我们需要创建他

views 目录创建 index.php 视图文件

重新启动服务器后方可测试新开发的接口

实际开发中使用 PhpStorm 的 Run 功能,只需要点击一下重启按钮即可

使用容器中的对象

容器采用了一个简单的单例模式,你可以修改为更加适合自己的方式。

部署

线上部署启动时,修改 shell/server.sh 脚本中的绝对路径和参数

启动管理

使用 nginx 或者 SLB 代理到服务器端口即可

和 Laravel、ThinkPHP 部署方法完全一致,将 public/index.phpnginx 配置 rewrite 重写即可

License

Apache License Version 2.0, http://www.apache.org/licenses/


All versions of web-skeleton with dependencies

PHP Build Version
Package Version
Requires workerman/workerman Version ^4.0
mix/vega Version ~3.0.0
mix/cli Version ~3.0.0
mix/database Version ~3.0.0
mix/redis Version ~3.0.0
vlucas/phpdotenv Version ^5.3
hassankhan/config Version ^3.0
monolog/monolog Version ^3.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mix/web-skeleton contains the following files

Loading the files please wait ....