Skip to content

Instantly share code, notes, and snippets.

View shengyou's full-sized avatar

Shengyou Fan shengyou

View GitHub Profile
@shengyou
shengyou / recommended-plugins-for-jetbrains-ides.md
Last active April 26, 2025 17:11
JetBrains IDE 微醺夜 - IDE 操作技巧分享 (April 2025)
package chapter15
fun main() {
Game.play()
}
# 啟動 Docker Image,並把當前目錄掛載到 Docker Image 裡
docker run -it -v $PWD:/src albertcht/swoole:latest
# 檢查開發環境是否正確
php -v
php --ri swoole
# 進入 examples 目錄
cd /src
// 取得 Docker image
docker pull albertcht/swoole:latest
// 將課程範例檔從 GitHub Clone 回來
git clone [email protected]:albertcht/swoole-course-examples.git
// 進入工作目錄
cd swoole-course-examples
# 啟動 Docker Image,並把當前目錄掛載到 Docker Image 裡
docker run -it -v $PWD:/src phpbrew/phpbrew:php7.3-minimum-zts
# 以下指令請在 Docker Image 裡執行
# 使用 PHPBrew 切換到 PHP 7.3
phpbrew use 7.3
# 檢查開發環境是否正確
php -v
php-config
docker pull phpbrew/phpbrew:php7.3-minimum-zts
git clone [email protected]:php/php-src.git
cd php-src
git checkout php-7.3.3
zplug load
if ! zplug check --verbose; then
printf "Install? [y/N]: "
if read -q; then
echo; zplug install
fi
fi