$30 off During Our Annual Pro Sale. View Details »

PHPのバージョンアップ実際のところどうなの? / How actually upgrade of PHP is

PHPのバージョンアップ実際のところどうなの? / How actually upgrade of PHP is

https://breaktimes.connpass.com/event/218221/
2021年7月15日開催の「PHPバージョンアップ kickoff」資料です。

YAMAOKA Hiroyuki

July 14, 2021
Tweet

More Decks by YAMAOKA Hiroyuki

Other Decks in Technology

Transcript

  1. PHP


    2021 7 15 / PHP kicko
    ff


    View Slide

  2. - / @hiro_y


    - PHP Node.js Web


    - 謎


    - CTO

    View Slide

  3. PR TIMES
    -


    -


    -


    -

    View Slide

  4. PHP
    - PHP
    3
    🥚


    - : PHP
    4
    .x 🐣 PHP
    5
    .x 🐥 PHP
    7
    .x 🐓


    - PHP


    - OS

    View Slide

  5. PR TIMES


    Web


    View Slide

  6. 10
    - /


    -


    - 🚀


    - 👻

    View Slide

  7. -


    -


    - /


    - 🚧

    View Slide

  8. View Slide

  9. - 10


    -


    -


    -

    View Slide

  10. - PHP


    -


    -


    -

    View Slide

  11. -


    - PHP
    5
    .
    3
    PHP
    7
    .
    4

    -


    -

    View Slide

  12. - PHP


    - php.net PHP
    5
    .
    5
    .x PHP
    5
    .
    6
    .x


    -


    -

    View Slide

  13. -


    -


    -


    - Pull Request

    View Slide

  14. - Vagrant Docker


    - macOS / Windows


    -


    - docker compose

    View Slide

  15. PHP
    5
    .
    3 5
    .
    6
    -


    - remi 5.6


    - OPCache php.ini


    - hex
    2
    bin


    - mcrypt_ecb 5.5 deprecated

    View Slide

  16. CentOS
    6 7
    - Apache:
    2
    .
    2 2
    .
    4

    - PostgreSQL:
    8
    .
    4 9
    .
    2

    - Docker
    fi
    le


    -

    View Slide

  17. PHP
    5
    .
    6 7
    .
    0
    - Docker
    fi
    le PHP


    - php.ini


    -


    - php
    7
    cc

    View Slide

  18. php
    7
    cc
    - https://github.com/sstalle/php
    7
    cc


    - Composer


    - PHP
    5
    .
    6

    - Phan PHPStan PHP
    7


    - /

    View Slide

  19. php
    7
    cc
    - : __construct


    - ereg preg


    - ☠


    -

    View Slide

  20. PHP
    5
    .
    3
    (CentOS
    6
    )


    PHP
    5
    .
    6
    (CentOS
    6
    )


    PHP
    5
    .
    6
    (CentOS
    7
    )

    PHP
    7
    .
    0
    (CentOS
    7
    )

    View Slide

  21. - PHP
    7
    .
    0 7
    .
    1


    - mcrypt deprecated


    -


    -


    -
    7
    .
    1 7
    .
    2
    /
    7
    .
    2 7
    .
    3
    /
    7
    .
    3 7
    .
    4

    View Slide

  22. -


    -


    -


    - PHP


    -

    View Slide

  23. View Slide