通过 Composer 创建项目:
基于 Swoole 驱动:composer create-project hyperf/hyperf-skeleton
基于 Swow 驱动:composer create-project hyperf/swow-skeleton[例子用的是这个]
在目录下执行命令:
- 1 composer update
- 2 php bin/hyperf.php start[执行前,先配置redis、mysql连接]
配置redis、mysql
在根目录下,编辑.env文件中的redis、mysql配置,打勾的换成自己的配置就行,表有前缀的就设置DB_PREFIX=表前缀,属性不明的,可去官网查阅
APP_NAME=swow-skeleton
# Mysql
DB_DRIVER=mysql
DB_HOST=127.0.0.1[√]
DB_PORT=3306[√]
DB_DATABASE=hyperf[√]
DB_USERNAME=root[√]
DB_PASSWORD=[√]
DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_unicode_ci
DB_PREFIX=
# Redis
REDIS_HOST=127.0.0.1[√]
REDIS_AUTH=(null)
REDIS_PORT=6379[√]
REDIS_DB=0
测试运行:
访问绑定的端口即可,例: http://localhost:9501,得到响应
{
"code": 0,
"data": {
"user": "Hyperf",
"method": "GET",
"message": "Hello Hyperf."
}
}