User Tools

Site Tools


php:docker-php-dev

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
php:docker-php-dev [2025/05/04 00:31] Wulf Rajekphp:docker-php-dev [2025/05/04 01:31] (current) Wulf Rajek
Line 4: Line 4:
  
  
-PHP,nginx,mariadb combo docker compose file:+PHP,nginx,mariadb combo docker compose file with default innodb (155mb base conf dir size):
 <code - docker-compose.yml> <code - docker-compose.yml>
 services: services:
Line 47: Line 47:
       # - /opt/php-dev/mysql-conf/my.cnf:/etc/my.cnf       # - /opt/php-dev/mysql-conf/my.cnf:/etc/my.cnf
       # - /opt/php-dev/mysql-conf/mariadb-server.cnf:/etc/my.cnf.d/mariadb-server.cnf       # - /opt/php-dev/mysql-conf/mariadb-server.cnf:/etc/my.cnf.d/mariadb-server.cnf
 +      # - /opt/php-dev/mysql-conf/00_aria.cnf:/etc/my.cnf.d/00_aria.cnf
     restart: unless-stopped     restart: unless-stopped
     networks:     networks:
Line 58: Line 59:
 </code> </code>
  
 +To use aria (myisam based) by default, enable 00_aria.cnf volume and create this file:
 +<code - /opt/php-dev/mysql-conf/00_aria.cnf>
 +[mysqld]
 +skip-innodb
 +default-storage-engine=Aria
 +default-tmp-storage-engine=Aria
 +innodb=OFF
 +symbolic-links=0
 +log-output=file
 +skip-host-cache
 +skip-name-resolve
 +</code>
 +
 +====== self-build for other php exts ======
  
 Adjustments/self build of the php container to add or remove php extensions when necessary: Adjustments/self build of the php container to add or remove php extensions when necessary:
php/docker-php-dev.1746315106.txt.gz · Last modified: by Wulf Rajek