当前位置:   article > 正文

php安装,丢失openssl_alternatively, you can run composer with `--ignore

alternatively, you can run composer with `--ignore-platform-req=ext-sodium`

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. 项目安装:

  1. Your requirements could not be resolved to an installable set of packages.
  2. 
  3. Problem 1
  4. - Root composer.json requires phpunit/phpunit ^10.5.16 -> satisfiable by phpunit/phpunit[10.5.16, ..., 10.5.20].
  5. - phpunit/phpunit[10.5.16, ..., 10.5.20] require ext-mbstring * -> it is missing from your system. Install or enable PHP's mbstring extension.
  6. Problem 2
  7. - codeigniter4/framework[4.0.0, ..., v4.2.10] require ext-curl * -> it is missing from your system. Install or enable PHP's curl extension.
  8. - codeigniter4/framework[v4.2.11, ..., v4.5.1] require ext-intl * -> it is missing from your system. Install or enable PHP's intl extension.
  9. - Root composer.json requires codeigniter4/framework ^4.0 -> satisfiable by codeigniter4/framework[4.0.0, ..., v4.5.1].
  10. 
  11. To enable extensions, verify that they are enabled in your .ini files:
  12. - D:\phpstudy_pro\Extensions\php\php.ini
  13. You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
  14. 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开启即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/780958
推荐阅读
相关标签
  

闽ICP备14008679号