Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PHPバージョンアップのための依存ライブラリとの付き合い方 / phpcon2022

blue_goheimochi
September 24, 2022

PHPバージョンアップのための依存ライブラリとの付き合い方 / phpcon2022

PHP Conference Japan 2022の登壇資料です。
https://phpcon.php.gr.jp/2022/

blue_goheimochi

September 24, 2022
Tweet

More Decks by blue_goheimochi

Other Decks in Technology

Transcript

  1. PHP

  2. 7 PHP https://www.php.net/supported-versions.php PHP 7.4 : 2022/11/28 End of life

    PHP 8.0 : 2022/11/26 Security fixes only PHP 8.1 : 2023/11/25 Active support Security fixes only PHP 8.2 : 2022/11/24 Active support
  3. 8 PHP • 3 • Active support: 2 • Security

    fixes only: 1 • 2 Active support 1 Security fixes only 3
  4. 3

  5. PHP

  6. PHP

  7. 13 • PHP • 1 PHP5.x PHP7.4 • • 2

    PHP7.4 PHP8.0 • • • Renovate •
  8. 3

  9. 17 1 PHP5.x PHP7.4 • • SVN 2010 7 •

    PHP • • • • • • • •
  10. 21 2 PHP7.4 PHP8.0 • • 1 • Laravel 6

    • • Laravel6 PHP7 (6.19.0 PHP8 ) • • PHP7 • PHP8 •
  11. 27 2 PHP7.4 PHP8.0 1. PHP7.4 8.0 • PHP7 •

    34 composer.lock PHP7 • 1 1 • Github Release composer.json • 8 • •
  12. 28 2 PHP7.4 PHP8.0 1. PHP7.4 8.0 socialiteproviders/facebook 1.0.0 4.1.0

    • Github Release composer.json • 1.0.0 5.6 5 7.0 7 • 4.1.0 7.2 7 8.0 8 • 4.1.0 PHP8 composer install
  13. 31 2 PHP7.4 PHP8.0 1. PHP7.4 8.0 socialiteproviders/facebook • -w

    • Renovate composer update -w socialiteproviders/facebook:4.1.0
  14. 32 2 PHP7.4 PHP8.0 1. PHP7.4 8.0 • 1 1

    • Release Note • • • • •
  15. 35 2 PHP7.4 PHP8.0 2. PHP • Docker PHP •

    composer install • • • • • OK
  16. 37 2 PHP7.4 PHP8.0 3. • PHP7 PHP8 • •

    PHP7 • PHP7 • Laravel 9 PHP7
  17. PHP