peter_kokot's profile picture. Software engineer, PHP, Linux, open source

Peter Kokot

@peter_kokot

Software engineer, PHP, Linux, open source

Building PHP 8.5 with CMake on Oracle Solaris 10. We can say it works. 😆✅ Solaris 10 is one of those systems that are still around (released in 2005 and supported to 2027) but we wish they would be migrated to something more recent like illumos-based systems or Solaris 11.4.


PHP built with CMake on Windows: and now also shared extensions work. 😁 It will get "there" eventually.

peter_kokot's tweet image. PHP built with CMake on Windows: and now also shared extensions work. 😁 It will get "there" eventually.

For the first time, the CMake-based PHP build system successfully builds php.exe on Windows. 🪟 I almost forgot how good small-step successes feel. Alrighty then. 😁

peter_kokot's tweet image. For the first time, the CMake-based PHP build system successfully builds php.exe on Windows. 🪟

I almost forgot how good small-step successes feel. Alrighty then. 😁

Today the summer Olympic Games 2024 start. Almost the same day that the OlymPHPic games started 3 years ago in Tokyo 🥳😂😜

OlymPHPics marathon 🏅 Today's athletes against the deadline (in no particular order): @laravelphp @symfony @phparch @linuxforphp @RainbowLePHPant @official_php @phpday 🏃

peter_kokot's tweet image. OlymPHPics marathon 🏅

Today's athletes against the deadline (in no particular order):
@laravelphp @symfony @phparch @linuxforphp @RainbowLePHPant @official_php @phpday 🏃


PHP received a decent amount of updates over the last year or so. PHP 8.4 build system is also refreshed to be relevant and buildable on the current systems out there. Not ideal yet, but it's getting there. Step by step 😄 Overall, PHP 8.4 will be interesting to upgrade.

peter_kokot's tweet image. PHP received a decent amount of updates over the last year or so. PHP 8.4 build system is also refreshed to be relevant and buildable on the current systems out there. Not ideal yet, but it's getting there. Step by step 😄 Overall, PHP 8.4 will be interesting to upgrade.

💡 A quick PHP tip: Any of these extensions listed in composer.json can be simply removed as they are always available. All other used extensions should be specified, so developer is aware to install them. For example, ext-mbstring.

peter_kokot's tweet image. 💡 A quick PHP tip: Any of these extensions listed in composer.json can be simply removed as they are always available.

All other used extensions should be specified, so developer is aware to install them. For example, ext-mbstring.

Fresh right from the oven: 👉 Ubuntu 24.04 Noble Numbat 👈 Beta was just released and final version is expected on April 25th. PHP 8.3 in default repositories. It's LTS (long term support), the look and feel is really nice. This will be awesome. 🥳

peter_kokot's tweet image. Fresh right from the oven:

👉 Ubuntu 24.04 Noble Numbat 👈

Beta was just released and final version is expected on April 25th. PHP 8.3 in default repositories. It's LTS (long term support), the look and feel is really nice. This will be awesome. 🥳

Peter Kokot repostou

So.... I have incurable brain cancer and I'm asking for your love & support 💖


Neat Linux distribution for developers - Bluefin projectbluefin.io This is still in beta but looks really cool.


Building PHP with CMake on KDE neon Linux using presets - a stored configuration of all extensions enabled. 🔧 It's progressing nicely. Lot's of tweaks and syncs added since the last time.


CMake 3.28 is configuring C/C++ projects significantly faster than its predecessor version 3.27. This is the configuration phase from scratch of one of the projects. Neat. 👍 BTW, a new CMake version 3.29 is just around the corner.

peter_kokot's tweet image. CMake 3.28 is configuring C/C++ projects significantly faster than its predecessor version 3.27. This is the configuration phase from scratch of one of the projects. Neat. 👍 BTW, a new CMake version 3.29 is just around the corner.

While waiting for FB to return due to login bug, here's a quick view from the recent walk - Piran city in Slovenia. The church tower in the middle is being renovated. On the right there is Piran Walls (7th century), on the left Piran port. Nice, cosy and relaxing town. 😌

peter_kokot's tweet image. While waiting for FB to return due to login bug, here's a quick view from the recent walk - Piran city in Slovenia. The church tower in the middle is being renovated. On the right there is Piran Walls (7th century), on the left Piran port. Nice, cosy and relaxing town.  😌

Things you find in open source code. Aww... This was really deep to read. 😢 🥰

peter_kokot's tweet image. Things you find in open source code. Aww... This was really deep to read. 😢 🥰

Happy New Year 2024!

peter_kokot's tweet image. Happy New Year 2024!

Merry Xmas! I wish you a joyful and peaceful holiday season. I hope you're doing well. 🎉🎄🎅

peter_kokot's tweet image. Merry Xmas! I wish you a joyful and peaceful holiday season. I hope you're doing well. 🎉🎄🎅

Autoconf 2.72 has been released 🎉 - Support for 2024 edition of the C standard (aka C23) - Mechanism for 64-bit time_t on 32-bit platforms (--enable-year2038) - Many bugs fixed lists.gnu.org/archive/html/a…

peter_kokot's tweet image. Autoconf 2.72 has been released 🎉
- Support for 2024 edition of the C standard (aka C23)
- Mechanism for 64-bit time_t on 32-bit platforms (--enable-year2038)
- Many bugs fixed

lists.gnu.org/archive/html/a…

CMake 3.28 has been released. CMake is a build system generator for C/C++. You know how it is. You fix one variable, contribute to docs and you're super proud of the product. 😇 BTW, futuristic PHP build system in CMake is also progressing nicely. kitware.com/cmake-3-28-0-a…

peter_kokot's tweet image. CMake 3.28 has been released. CMake is a build system generator for C/C++.

You know how it is. You fix one variable, contribute to docs and you're super proud of the product. 😇

BTW, futuristic PHP build system in CMake is also progressing nicely.

kitware.com/cmake-3-28-0-a…

PHP 8.3 has now arrived also on Docker Hub thanks to the all contributors and maintainers. 🐘🐋 🎉 hub.docker.com/_/php/tags?nam…

peter_kokot's tweet image. PHP 8.3 has now arrived also on Docker Hub thanks to the all contributors and maintainers. 🐘🐋 🎉
hub.docker.com/_/php/tags?nam…

Loading...

Something went wrong.


Something went wrong.