Sign inSign up

wellwelwel/php

By wellwelwel

โ€ขUpdated almost 2 years ago

๐Ÿณ A Docker image based on shared hosts of most popular private companies

Image
0

869

wellwelwel/php repository overview

See: https://github.com/wellwelwel/php-shared-host-basedโ 


โ PHP Shared Host Based ๐Ÿณ

A Docker image based on shared hosts of most popular private companies, pre-configured to operate in production environment and works for both amd64 and arm64.

It already has Composer installed.


โ Pull

docker pull wellwelwel/php:8-shared-based

โ Run

docker run -p 8080:80 wellwelwel/php:8-shared-based
  • Testing it on browser: http://localhost:8080

โ Compose

version: '3.9'
services:
  app:
    image: wellwelwel/php:8-shared-based
    ports:
      - '8080:80'
    volumes:
      - ./src:/srv/www/public_html

โ Customizing

โ Files and Resources
  • Workdir: /srv/www/public_html
    • Modify the index.php at /srv/www/public_html/index.php
    • You can create a volume in /srv/www/public_html or /srv/www, also just copy your app contents into it ๐Ÿคน๐Ÿปโ€โ™€๏ธ
  • php.iniโ : /usr/local/etc/php/php.ini
  • 000-default.confโ : /etc/apache2/sites-available/000-default.conf
โ OPcache

OP Cache increases PHP code execution performance by storing a shared in-memory cache of pre-compiled code from application scripts.

Turn off opcache in .htaccess file to see your changes in real time:

php_flag opcache.enable Off
โ Debug

Turn on display_errors in .htaccess file to debug errors:

php_flag display_errors On

It's an image created for SVPS Projectโ  ๐Ÿง™๐Ÿป

Tag summary

Content type

Image

Digest

sha256:6993f7c2aโ€ฆ

Size

199.2 MB

Last updated

almost 2 years ago

docker pull wellwelwel/php:8-shared-based