Script Docker / Compose baseada em Debian 11 para desenvolvimento PHP com Adianti Framework. O container rodará Apache/2.4.29 e PHP 8.1.X, bem como todos os módulos e extensões necessárias para a correta execução do framework.
Esse ambiente foi configurado conforme o tutorial Preparando um servidor gabarito para o Adianti Framework (com Ubuntu 22.04 e PHP 8.1) escrito por Pablo Dall'Oglio.
- Debian 11
- locate
- mlocate
- wget
- curl
- apt-transport-https
- lsb-release
- vim
- rpl
- Apache 2.4.X
- AllowOverride All
- LDAP Ligado
- PHP 8.1.X
- CURL
- JSON
- MbString
- XML
- ZIP
- Drive MongoDB
- PDO - SqLite
- PDO - MySQL
- PDO - PostGres
- PDO - Sql Server
- Drive SqlServer 5.10
- ODBC 17
- OpenSSL 1.1.1-g 2020
- Xdebug 3.X - DESATIVADO por padrão
- Composer
- PHPUnit 9.X
- GIT
Para facilitar a vida foi usado um Docker com Docker-compose basta executar docker-compose up --build
e aguardar.
- pasta
www
local do seu projeto. Equivale a pasta/var/www/html
- pasta
log
contem todos os arquivos de log de/var/log/apache2
Altere o arquivo php.ini na raiz da pasta depois rode novamente docker-compose up --build
com isso as novas configurações estarão disponiveis.
Configurações mais comuns
display_errors = On
linha 503 - mostra os erros na telaerror_reporting = E_ALL
linha 486 - mostra todos os tipos de errospost_max_size = 100M
linha 698 - altera o tamanho maximo do postupload_max_filesize = 100M
linha 850 - altera o tamanho do upload de arquivo
Vem desativado por padrão para ativar basta descomentar as linhas
- 115
- 118 e 119
- 122