swoft 環境搭建

chaofu發表於2019-09-17

Docker-Compose安裝(推薦)

git clone https://github.com/swoft-cloud/swoft
cd swoft
docker-compose up

提示

docker-compose up 啟動後,預設啟動了swoft http server,並且它是容器的的第一個程式(pid=1),因此進入容器裡是 沒法停止/重啟server 的。
如果你想在啟動後進入容器,手動管理swoft server的啟動。需要先稍微調整下 docker-compose.yml:

  swoft:
    image: swoft/swoft
#    for local develop
    command: php -S 127.0.0.1:13300  # 開啟這一行

檢視容器

docker ps

進入容器

docker exec -it swoft-srv bash

composer self-update
composer clear-cache
composer install
 // 啟動http 
 php bin/swoft http:start