Вам нужно создать внутреннюю сеть для php и mysql. Делается это с помощью дерективы networks (прописывается для каждого сервиса и отдельно). В документации пример есть.
Адрес mysql сервера будет не localhost, а mysql (по названию настройки в docker-compose.yml)