自动加载

如果你的项目没有实现自动加载,可以利用composer生成一个,步骤如下。

1. 更改composer.json
在composer.json里autoload.psr-4 加入 "" : "./" ,例如

  1. {
  2. "require": {
  3. "workerman/workerman" : "^v4.0.0"
  4. },
  5. "autoload": {
  6. "psr-4": {
  7. "" : "./"
  8. }
  9. }
  10. }

2. 生成autoload.php
执行 composer dumpautoload

3. 加载autoload.php
在项目start.php头部加载vendor/autoload.php 例如

  1. <?php
  2. require_once __DIR__ . '/vendor/autoload.php';

4. 重启workerman
php start.php restart