ianl28/starter-files

PHP类库,用于从Composer运行脚本以创建PHP项目的启动文件。

dev-main 2022-10-11 03:42 UTC

This package is auto-updated.

Last update: 2024-09-11 06:48:48 UTC


README

这是一个简单的实用工具,在Composer init命令之后运行,用于创建项目的必备启动文件,包括 ./src/Class.php, ./README.md, ./LICENSE.md (MIT), ./CONTRIBUTING.md, ./CHANGELOG.md, ./.gitignore, ./src/test.php 和 ./src/servephp.sh。

兼容性

已测试到PHP 7,应与PHP 5.3或更高版本兼容

安装

以下说明用于使用 ianl28/starter-files从头开始创建新的PHP项目

  1. 通过输入 mkdir newproj 创建新项目的文件夹
  2. 进入新文件夹 cd newproj
  3. 通过输入 composer init 创建新的composer.json文件
  4. 输入必要的值。请确保最低稳定性设置为 dev
  5. 确保已连接到互联网
  6. 运行 composer require ianl28/starter-files
  7. 然后向您的composer.json中添加以下行
    "scripts": {
      "post-status-cmd": "Ianl28\\StarterFiles\\StarterFiles::run"
    },
  1. 然后运行 composer status
  2. 应该创建以下文件:./index.php, ./README.md, ./LICENSE.md, ./CONTRIBUTING.md, ./.gitignore, ./src/Newproj.php, ./src/test.sh, ./src/servephp.sh
  3. 然后向您的composer.json中添加以下行
    "autoload": {
        "psr-4": {
            "Namespace\\Newproj\\": "src/"
        }
    },
  1. 然后运行 composer update
  2. 要启动PHP服务器并在浏览器中提供 ./index.php,请先进入 ./src,然后运行 servephp.sh,然后将浏览器指向 localhost:3000
  3. 或者,可以从 ./ 作为 php index.php 或从 ./src 作为 php test.php 运行类 Newproj

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件