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.
docker pull wellwelwel/php:8-shared-baseddocker run -p 8080:80 wellwelwel/php:8-shared-based- Testing it on browser:
http://localhost:8080
version: '3.9'
services:
app:
image: wellwelwel/php:8-shared-based
ports:
- '8080:80'
volumes:
- ./src:/srv/www/public_html- 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_htmlor/srv/www, also just copy your app contents into it π€Ήπ»ββοΈ
- Modify the index.php at
- php.ini:
/usr/local/etc/php/php.ini - 000-default.conf:
/etc/apache2/sites-available/000-default.conf
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 OffTurn on display_errors in .htaccess file to debug errors:
php_flag display_errors OnIt's an image created for SVPS Project π§π»