loading...
NetrixOne

Bleeding Edge PHP on ZEIT Now

f3l1x profile image Milan Felix Šulc Updated on ・2 min read

Today I would like to show you ZEIT Now platform. Well, you've probably heard about it. There are many blogposts about this awesome piece of technology (https://dev.to/search?q=zeit%20now).

But, I have some good news for PHP devs. Since June (06/2019) I am working on the enhanced PHP builders for ZEIT Now.

These builders support:

  • multiple PHP versions (7.2.20, 7.3.7, 7.4.0alpha2) 🚀
    • official PHP builder is 7.1.22
  • multiple running modes (server, cgi, cli, fpm) 🧙‍♂️
    • just pick whatever you like
  • many preinstalled PHP extensions 📦
  • install dependencies via Composer 🤩

The updated builders you can find at the Github juicyfx/now-php and I would appreciate any feedback.

How to test it? Take a look at examples


How to deploy under 1 minute? Create index.php and now.json in your project's folder. If you're not familiar with ZEIT Now, take a look at official website.

<?php 

phpinfo();
{
    "version": 2,
    "builds": [
      { "src": "old.php", "use": "@now/php" },
      { "src": "new.php", "use": "now-php" }
    ]
}

Yep, that's all. And now call now. 🤓

You should saw something like that.


At the end, some examples.

I'm also testing Caddy server with FPM and Bref.sh. There are many features you might be looking for.


PHP builder was separated from zeit/now-builders to solo repository - https://github.com/juicyfx/now-php. Take a look.


Happy testing,
Felix

Posted on by:

f3l1x profile

Milan Felix Šulc

@f3l1x

Developer Advocate @ OpenSource 🎇 PHP / JS+TS / Java / Go / Rust engineer. ✌️ @nettefw evangelist. 💻

NetrixOne

NetrixOne is a group of independent IT professionals spanning multiple areas of expertise. We focus on software development that is tailored to fit even the most complex and sometimes very niche demands of our customers.

Discussion

markdown guide
 

Are there any real advantages using "now-bref" instead of "now-php"? Thanks.

 

Well, currently on. now-bref is still experimental implementation.