PHPackages                             wuding/php-app - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. wuding/php-app

ActiveFramework[Framework](/categories/framework)

wuding/php-app
==============

skeleton application for php framework

039PHP

Since Dec 27Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/wuding/php-app)[ Packagist](https://packagist.org/packages/wuding/php-app)[ RSS](/packages/wuding-php-app/feed)WikiDiscussions develop Synced 1w ago

READMEChangelogDependenciesVersions (4)Used By (0)

php-app 应用骨架
============

[](#php-app-应用骨架)

资源库

版本 v21

### 目录结构

[](#目录结构)

api 程序接口

app 应用目录

bin 工具脚本

conf 配置目录

- locale 本地化语言目录

data 数据目录

docs 开发文档

src 源文件目录

temp 临时目录

vendor 依赖包

web 文档根目录

安装
--

[](#安装)

### 环境需求

[](#环境需求)

PHP &gt;= 7.0.0

#### 扩展

[](#扩展)

##### 捆绑

[](#捆绑)

扩展名描述可选可替换gettext多语言Yphp\\func\\langopensslComposer 下载时需要Npdo\_mysqlPDO MySQL 驱动##### PECL

[](#pecl)

扩展名描述可选可替换geoipIP 地理位置Ygeoip/geoipredis内存缓存##### 配置示例

[](#配置示例)

> php.ini

```
extension=openssl
```

#### Composer 包

[](#composer-包)

注意：Composer 1.0 使用 PHP 8.0 会出错，PHP 7.3 经过验证可用。

##### 框架依赖

[](#框架依赖)

包名描述版本可省略\*已经包含在因为wuding/php-func常用函数库wuding/php-ext扩展类库Ywuding/topdbPDObjwuding/php-pkg依赖包类Ywuding/magic-cubeGlob::conf同上Ywuding/topdbGlob::cnf
Glob::getwuding/magic-cube模块调度器和控制器wuding/new-ui视图模板引擎wuding/topdb数据库模型\*可省略：意味可被其他依赖（不可省略的）加载

##### 功能需求

[](#功能需求)

包名描述版本冲突geoip/geoipIP 地理位置^1.17ext-geoip（此扩展无 PHP 8.0 版本）phpmailer/phpmailer邮件发送验证码^6.2##### 安装命令示例

[](#安装命令示例)

> cmd

```
D:
cd D:/wuding/php-app
composer require phpmailer/phpmailer
```

### 安装命令

[](#安装命令)

```
# 创建项目
composer create-project wuding/php-app=dev-develop --prefer-source

# 或者下载 zip 解压后安装
composer install --prefer-source
```

### 配置

[](#配置)

复制

> conf/.dist/config.php

到

> conf/develop.php

```
