Skip to content
/ php Public
forked from polyverse/php

Fork of official PHP Docker Libraries with Polyscripting overlays on top

License

Notifications You must be signed in to change notification settings

archisgore/php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Publish Encrypted Execution Tools

Publish 8.0 Apache

Encrypted Execution PHP

This is a fork of the Docker PHP demonstrating how Encrypted Execution can be applied to PHP, and consumed seamlessly by PHP users or even hosters.

How to use:

To just kick the tires:

docker run -it -p 8080:80 -v ./php-test-site:/var/www ghcr.io/encrypted-execution/php-8.4--apache-debian  

More documentation coming soon.

Development

  1. All scrambling code is under /encrypted-execution
  2. To produce a new PHP version (on whatever distro), you basically need to do the equivalent of:
    • Pick up that Distro+Webserver directory from upstream Docker PHP repo
    • Modify Dockerfile to import the Encrypted Execution builder image to get the tools
    • Right after building full-php, run the encrypter so that the Zend parser is scrambled
    • Rebuild. The incremental build should be fast (this is how we live-reencrypt running code so fast.)

License

All modifications, patches, changes: when not automatically applicable under The PHP License for whatever reason, are granted under the Apache 2.0 License.

NOTE: Copyrights to all code is belong to Polyverse Corporation. This isn't a problem unless you want to relicense this.

About

Fork of official PHP Docker Libraries with Polyscripting overlays on top

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 41.4%
  • Dockerfile 23.5%
  • PHP 16.8%
  • Go 14.5%
  • HTML 3.2%
  • CSS 0.6%