项目布署备忘
# 一、EMQX 布署
>d 1. 开启mysql认证 [mysql 认证开启方法](https://docs.emqx.cn/broker/v4.3/advanced/auth-mysql.html)
2、http API调用方法 [api](https://docs.emqx.cn/broker/v4.3/advanced/http-api.html#api-v4)
# 二、THINKPHP5运行环境
>d 新浪云容器环境 [composer-apache](https://github.com/sinacloud/docker-thinkphp5) 新浪云[apache2](https://hub.docker.com/r/sinacloud/docker-apache-php)
``` php
FROM composer:2.0
RUN composer create-project topthink/think=5.1.38 tp5 --prefer-dist
FROM sinacloud/docker-apache-php:latest
COPY --from=0 /app/tp5 /tp5
COPY ./docker-entrypoint.sh /
RUN sed -i 's|DocumentRoot /var/www/html|DocumentRoot /var/www/html/public|' /etc/apache2/sites-available/000-default.conf
RUN chmod +x /docker-entrypoint.sh
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["apache2-foreground"]
```
>i docker build -t tp5:01
## apache2[配置](https://www.cnblogs.com/ylan2009/archive/2012/02/25/2368028.html)