From 3f34facb5f9331eff9e010e1e1b557ed2cb6b6da Mon Sep 17 00:00:00 2001 From: Whale Date: Sat, 29 Dec 2018 12:15:45 +0800 Subject: [PATCH] Update README.md --- README.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index dbe02cc8..d85daece 100755 --- a/README.md +++ b/README.md @@ -47,18 +47,25 @@ chmod +x start-coolq.sh ## 框架部署 ### 手动安装到Linux主机上 ``` shell -# 安装PHP +# 安装PHP(ubuntu/debian) +apt-get install software-properties-common +add-apt-repository ppa:ondrej/php apt-get update apt-get install php7.2 php7.2-dev php7.2 php7.2-mbstring php7.2-json php7.2 php-pear +#安装PHP(CentOS) +rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm +rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm +yum makecache fast +yum install php72w-devel.x86_64 php72w-mbstring.x86_64 php72w-pear.noarch gcc gcc-c++ -y + + # 安装Swoole pecl install swoole -echo 'extension=swoole.so' >> /etc/php/7.2/cli/php.ini +echo "extension=swoole.so" >> $(php -i | grep "Loaded Configuration File" | awk '{print $5}') # 部署框架 git clone https://github.com/crazywhalecc/CQBot-swoole.git -cd CQBot-swoole/ - # 以上指令可能需要sudo执行 ``` @@ -74,7 +81,7 @@ chmod +x start-docker.sh ## 启动 -#### 直接安装后启动框架(第一次会有初始化设置) +#### 直接安装后启动框架 ```shell cd CQBot-swoole/ @@ -92,7 +99,7 @@ chmod +x start-screen.sh #### 使用Docker构建下启动框架 ```shell -sudo docker run -it --rm --name cqbot -v $(pwd)/cqbot/:/root/ jesse2061/cqbot-swoole +sudo docker run -it --rm --net=host --name cqbot -v $(pwd)/cqbot/:/root/ jesse2061/cqbot-swoole # 进入docker后输入 php start.php @@ -110,4 +117,4 @@ chmod +x start-docker-screen.sh 框架和SDK部分代码直接从`炸毛机器人`中移植而来,炸毛机器人(2230833894)是作者写的一个高性能的机器人,曾获全国计算机设计大赛一等奖。 -欢迎随时在HTTP-API插件群提问,当然更好的话可以加作者QQ(627577391)或提交issue进行疑难解答。 \ No newline at end of file +欢迎随时在HTTP-API插件群提问,当然更好的话可以加作者QQ(627577391)或提交issue进行疑难解答。