lightmvc/ascmvc

一个模块化、事件驱动且支持Swoole的框架。

安装次数: 1,763

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 1

语言:HTML

5.0.1 2023-01-16 23:28 UTC

This package is auto-updated.

Last update: 2024-09-17 03:24:38 UTC


README

LightMVC 框架

https://lightmvcframework.net

使用这个模块化、事件驱动且支持Swoole的框架,轻松创建PHP应用程序,在此框架中可以使用任何PHP库!

Build Status Coverage Status Documentation Status PDS Skeleton

要将 LightMVC 框架 包添加到您的PHP项目中,您可以在计算机的CLI中简单运行以下命令

$ composer require lightmvc/ascmvc

您还可以通过以下命令使用 LightMVC 框架骨架应用程序

$ git clone https://github.com/lightmvc/lightmvcskel
$ cd lightmvcskel
$ composer install

LightMVC 框架骨架应用程序也可以从 https://lightmvcframework.net/download 下载为存档文件。

为了使 LightMVC 框架骨架应用程序 在Swoole上运行,使其速度极快,您必须确保安装Swoole。在CLI中,作为root用户,输入以下内容

$ pecl install swoole

回答几个问题后,Swoole将被编译并安装。然后,作为root用户,运行以下命令(在Linux/Unix/Mac上)

$ echo "extension=swoole.so" >> /etc/php.ini

如果在 Windows 上运行 Swoole,请手动在 PHPphp.ini 文件中添加扩展。该 php.ini 文件可能位于您的系统中的其他位置。例如,在 Ubuntu 18.04上,当运行 PHP 7.2时,您可以在 /etc/php/7.2/apache2 中找到此文件。您可以通过在命令行中输入命令 php --ini 来发现此文件的位置。还必须指出,一些系统有多个INI文件(CLI与Web)。请修改所有适用的文件。

然后,在项目的根目录中,您可以运行以下命令

$ COMPOSER_PROCESS_TIMEOUT=0 composer run-swoole

默认情况下,Swoole将监听在 localhost 的回环上,端口为9501。如果您想更改此设置,请相应地修改 composer.json 文件中的 run-swoole 命令。

从4.0.0升级到5.0.0

当从版本4.0.0升级到5.0.0时,请确保在您的 config/session.config.php 文件中将命名空间 \Doctrine\Common 替换为 \Ascmvc\Session\Common。

祝您玩得开心!:)