怎麼進行seata-php開發?這篇文章帶大家聊聊seata-php開髮指南,講解一些前置知識,希望對大家有幫助!
這篇文章主要是希望能幫助大家參與到seata/seata-php 的開發中來,並且提供一些前置知識的講解。
seata/seata-php 目前是基於hyperf
框架開發的一個分散式事物元件包,並且相容於swoole
和swow
兩個協程擴展,希望後面的開發者們也能考慮到相容這兩個協程擴展
希望大家在參與seata/seata-php 開發之前一定一定一定要要先了解以下的東西
# 根据自己实际情况来创建目录 mkdir ./seata-dev接下來進入到我們的目錄內
# 根据自己实际情况来创建目录 cd ./seata-dev我們將seata/seata-php clone 下來
# 根据自己实际情况来创建目录 git clone git@github.com:seata/seata-php.git接下來根據自己是使用swoole,還是swow分別執行以下的命令來創建框架項目,附帶一份hyperf 項目創建文檔hyperf
# swoole composer create-project hyperf/hyperf-skeleton # swow composer create-project hyperf/swow-skeleton # 使用 swow 扩展建议使用 hyperf3.0 版本 composer create-project hyperf/swow-skeleton:dev-master接下來是進入到項目內將剛剛
clone 下來的
seata/seata-php 載入到專案內
composer.json 文件,加入如下內容
{ "require": { "hyperf/seata": "dev-master" }, "repositories": { "seata": { "type": "path", "url": "../seata-php" } } }最後在目錄再項目的目錄內執行
composer update -o 即可。
php bin/hyperf.php vendor:publis hyperf/seata 發佈一下seata 設定檔
php bin/hyperf.php start 啟動專案
hyperf 元件包開發相關的文件
seata/seata-phpseata/seata-phphyperfPHP影片教學專案是怎麼啟動的
我們可以看看
以上是怎麼進行seata-php開發?開發指南淺析的詳細內容。更多資訊請關注PHP中文網其他相關文章!