Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 1.34 KB

Clase15.md

File metadata and controls

60 lines (44 loc) · 1.34 KB

composer

instalación

(ya está hecho) entrar a la carpeta php

mkdir bin
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php composer-setup.php --install-dir=bin --filename=composer
rm composer-setup.php

(esto solo lo vamos a hacer esta vez)

docker-compose down
docker-compose build
docker-compose up -d
docker exec -it php_web_C15 git -v

(seguir por aqui) para comprobar que está correctamente instalado

docker exec -it php_web_C15 php bin/composer -v

si aparece en la pantalla la lista de instrucciones disponible, esta ok como docker-compose, necesita un fichero de configuración se llama composer.json(al especificar lo que queremos en lugar de como se hace, se dice que es declarativo)

uso

docker exec -it php_web_C15 php bin/composer install

para actualizar nuestras librerias con las que esten en el composer.lock

docker exec -it php_web_C15 php bin/composer update
```
para actualizar el composer.lock a las ultimas versiones (y luego actualiza nuestras librerias)

 
 crear un fichero composer.json en el mismo directorio donde está docker-compose.yml
 

 cookies y sesiones
 ===

 http://idesweb.es/proyecto/proyecto-prac09-php-cookies-sesiones


 phpunit
 ===
 como ejecutar en nuestro docker
 ```
 docker exec -it php_web_C15 php vendor/phpunit/phpunit/phpunit tests
 ```