使用PHP包管理器Composer创建LMLPHP项目技术
LMLPHP 已经完全支持使用 Composer 创建项目,官方最新版本 v1.2.11。下面将举例如何使用 Composer 搭建一个 LMLPHP 框架的项目。
composer require leiminglin/lmlphp
下载后生成如下目录结构:
composer.json composer.lock vendor
比如我们将 WEB 目录命名为 public,就放在当前目录下,在 public 目录下创建 index.php 文件,内容如下:
<?php require __DIR__.'/../vendor/autoload.php'; define('APP_DIR', __DIR__.'/../app'); lml()->app()->run();
在 public 目录下运行如下命令即可创建 LMLPHP 项目目录。
php index.php
LMLPHP 现在已经支持 Composer,为了方便喜欢用 Composer 的用户可以更便捷的使用更多的第三方库。LMLPHP 的 autoload 使用 File 加载风格只加载了 lml.min.php 文件,如果需要官方的其他类库,可以在项目的 composer.json 中以 file 或者 classmap 或者其他的 psr-4 等的方式注册自动加载即可。
相关文章
暂无