1. 安装php
PHP For Windows: Binaries and sources Releases
我选的是8.2 点击ZIP下载
1.1. 配置php.ini
一开始只有开发和生产版本,php.ini需要自己手动改名
1.1.1. 开启openssl
1.1.2. 开启exenslon_dir="ext"
2. 安装composer
3. 配置环境变量
3.1. php:
3.2. composer
4. 测试项目安装
4.1. 项目安装:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires phpunit/phpunit ^10.5.16 -> satisfiable by phpunit/phpunit[10.5.16, ..., 10.5.20].
- phpunit/phpunit[10.5.16, ..., 10.5.20] require ext-mbstring * -> it is missing from your system. Install or enable PHP's mbstring extension.
Problem 2
- codeigniter4/framework[4.0.0, ..., v4.2.10] require ext-curl * -> it is missing from your system. Install or enable PHP's curl extension.
- codeigniter4/framework[v4.2.11, ..., v4.5.1] require ext-intl * -> it is missing from your system. Install or enable PHP's intl extension.
- Root composer.json requires codeigniter4/framework ^4.0 -> satisfiable by codeigniter4/framework[4.0.0, ..., v4.5.1].
To enable extensions, verify that they are enabled in your .ini files:
- D:\phpstudy_pro\Extensions\php\php.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-mbstring --ignore-platform-req=ext-curl --ignore-platform-req=ext-intl` to temporarily ignore these required extensions.
简而言之就是缺少了一些依赖,去到php.ini开启即可