myphp框架

Installs: 30

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:project

pkg:composer/myphps/my

1.0.13 2025-12-06 10:41 UTC

This package is auto-updated.

Last update: 2025-12-06 10:42:26 UTC


README

创建项目

生成项目需要php>=8.1
composer create-project myphps/my

运行

创建应用  
php my --run=应用目录名 --init 

初始表Model  
php cli.php Model 1 "common\model" "\common\CommonModel" 

常驻内存运行  
php app.php  
或  
php app.php -n进程数 -p端口 [-s Swoole方式运行] 

打包生成phpar

 在项目开发完成后可执行命令生成phar文件
 php cli.php phar
 如果提示 disabled by the php.ini setting phar.readonly 使用下面命令
 php -d phar.readonly=0 cli.php phar   使用 -d 参数来临时修改 phar.readonly 设置
 
 在常驻内存运行执行 php my.phar

composer

二维码
composer require endroid/qr-code[:4.3.5]

JWT
composer require firebase/php-jwt[:^6.4]

Excel
composer require box/spout
composer require myphps/phpexcel

微信
composer require overtrue/wechat:~5.0
composer require symfony/cache-contracts:2.5.0

静态分析、代码格式化

composer require --dev phpstan/phpstan
composer require --dev friendsofphp/php-cs-fixer
composer global require friendsofphp/php-cs-fixer
composer global require phpstan/phpstan

php-cs-fixer fix --config=./.php-cs-fixer.dist.php   
phpstan analyse -c ./phpstan.neon.dist --memory-limit 1G