设置镜像源
# 国内源
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# 恢复到默认的官方源
# composer config -g --unset repos.packagist
composer 源切换工具
composer global require slince/composer-registry-manager
composer repo:ls
composer repo:use huawei
替换包地址中的 git:// 为 https://
composer config --global github-protocols https
# git config --global url."https://".insteadOf git://
# yarn 和 npm 的设置方法不详
刷新 composer.lock 文件
composer update --lock
# --lock Only updates the lock file hash to suppress warning about the lock file being out of date.
# 换源后可以用这个更新 composer.lock 中的旧源链接
Windows 下 MySQL 8 的初始化
mysqld.exe --initialize --console --default-authentication-plugin=mysql_native_password
#...
#...[Server] A temporary password is generated for root@localhost: tq3-aP)Po%E=
#...
mysqld --install
# Service successfully installed.
net start mysql
# MySQL 服务正在启动 ...
# MySQL 服务已经启动成功。
mysqladmin -uroot -p PASSWORD
# Enter password: tq3-aP)Po%E=
# New password: ******
# Confirm new password: ******
# Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
CREATE DATABASE cms DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
# Query OK, 1 row affected (0.05 sec)