phpstrom插件配置
主要方便后續(xù)寫代碼支持注解、必須的
安裝dockerDesktop
創(chuàng)建容器
docker run --name hyperf -v /workspace/skeleton:/data/project -p 9501:9501 -it --privileged -u root --entrypoint /bin/sh hyperf/hyperf:8.0-alpine-v3.15-swoole
例子2:
docker run -d --network=host --name phpreal -v /e/gitwork/lgbhf-online:/hyperf -p 9501:9501 -p 9504:9504 -p 9509:9509 -it --privileged -u root --entrypoint /bin/sh hyperf/hyperf:8.0-alpine-v3.15-swoole
如果安裝很慢戴甩,配置鏡像后再次安裝。
配置鏡像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
安裝項目:
composer create-project hyperf/hyperf-skeleton
啟動 Hyperf
cd hyperf-skeleton
php bin/hyperf.php start
要注意的是 安裝過程中一定要填寫時區(qū):Asia/Shanghai
其它:
//啟動項目
nohup php bin/hyperf.php server:watch > /dev/hyperferror.log 2>&1 &
//composer加載更新
composer dump-autoload
//這是docker鏡像的啟動腳本,附件是hyperf8.1的鏡像
docker run --name phpreal -v /home/php_code/lgb-hf:/hyperf-skeleton -p 9501:9501 -it --privileged -u root -d --entrypoint /bin/sh hyperf/hyperf:8.1-alpine-v3.17-swoole
docekr run -v /etc/localtime:/etc/localtime
//啟動時設(shè)置時間
docker run --name phpreal -v /home/php_code/lgb-hf:/hyperf-skeleton -v /etc/localtime:/etc/localtime -p 9501:9501 -it --privileged -u root -d --entrypoint /bin/sh hyperf/hyperf:8.1-alpine-v3.17-swoole
//關(guān)于時間 線上服務(wù)器
docker cp /etc/localtime phpreal:/etc/localtime
測試機:
docker cp /usr/share/zoneinfo/Asia/Shanghai phpreal:/etc/localtime
windows下docker中時間設(shè)置
apk update //可以不運行
ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date_default_timezone_set('Asia/Shanghai');