移动 composer.phar,这样 composer 就可以进行全局调用:
mv composer.phar /usr/local/bin/composer切换为国内镜像:
composer config -g repo.packagist composer https://packagist.phpcomposer.com更新 composer:
composer selfupdate问题1.遇到了一个问题是我当前运行的swoole版本低于easyswoole3.x 的版本要求,需要升级当前的swoole,( 当前 4.2.1 ,更新需要 >= 4.4 )查看swoole详细信息。
php --ri swoole编译升级swoole命令
git clone https://github.com/swoole/swoole-src.git cd swoole-src && \ phpize && \ ./configure \ --enable-openssl \ --enable-http2 && \ make && sudo make install启动框架
php easyswoole start此时可以访问 http://localhost:9501 看到框架的欢迎页面,表示框架已经安装成功
然后编辑根目录下的 composer.json 文件,注册应用的命名空间.
{ "autoload": { "psr-4": { "App\\": "App/" } }, "require": { "easyswoole/easyswoole": "3.x", "jeremeamia/superclosure": "^2.4" } }执行命令:
# 更新命名空间映射 composer dumpautoload # 启动框架 php easyswoole starthello,wolrd
├── App │ └── HttpController │ └── Index.php ├── composer.json ├── composer.lock ├── dev.php ├── easyswoole ├── EasySwooleEvent.php ├── Log │ └── swoole.log ├── produce.php ├── Temp │ └── pid.pid └── vendor ├── autoload.phpeasyswoole 官网: https://www.easyswoole.com/Cn/Preface/introduction.html
