升级步骤
- 下载PHP8 官网网站
- 创建配置文件,将文件
php.ini-development该为php.ini - 开启PHP扩展
- 将
;extension_dir = "ext"该成extension_dir = "c:/web/php8.1/ext" - 取消下面注释
extension=curl extension=mbstring extension=openssl # 下面是连接数据库 extension=mysql extension=pdo_mysql - 将
- 在Apache中修改PHP模块
更改为LoadModule php7_module "E:/web/php7.4/php7apache2_4.dll" PHPIniDir "E:/web/php7.4" AddType application/x-httpd-php .phpLoadModule php_module "E:/web/php8.0/php8apache2_4.dll" PHPIniDir "E:/web/php8.0" AddType application/x-httpd-php .php - 重新安装 composer
composer指令
# 版本升级到最新
composer self-update
# 诊断命令
composer diagnose
# 清除缓存
composer clear
# 阿里云 Composer 全量镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# 取消配置
composer config -g --unset repos.packagist</pre>
各种坑
- 解决
Composer Installing dependencies from lock filecomposer install --ignore-platform-reqs 或者 composer update --ignore-platform-reqs</pre>