-
Docker (https://docs.docker.com/get-docker/)
-
Baixar imagem do php 8.1 + apache:
docker pull php:8.1-apache
- Executar o container em modo foreground
docker container run -d -p 80:80 --name phpoo -v $(pwd):/var/www/html php:8.1-apache
- Instalar o Xdebug
pecl install xdebug
echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20210902/xdebug.so" >> /usr/local/etc/php/php.ini-development
mv /usr/local/etc/php/php.ini-development /usr/local/etc/php/php.ini
- Instalar o Composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php composer-setup.php && rm composer-setup.php && mv composer.phar /usr/local/bin/composer && chmod a+x /usr/local/bin/composer
- Atualizar Composer
composer update
- 001 - Classes, Propriedades e Objetos
- 002 - Encapsulamento
- 003 - Operações (Métodos Mágicos)
- 004 - Relacionamento entre objetos
- 005 - Herança e Polimorfismo
- 006 - Membros de uma classe
- 007 - Fundamentos da abstração
- 008 - Contratos com interface
- 009 - Traits
- Leandro Silveira (Developer)
The MIT License (MIT).