Tenho uma aplicação WEB em PHP que funciona perfeitamente no Windows usando como ambiente o XAMPP. Mas precisei mudar de setup e agora no Linux, usando Apache2 instalado separadamente, não funciona a criação de diretórios. Já dei permissão 777 para a pasta “/var/www/html/”. Consigo criar diretórios por meio de código dentro da pasta html em si mas dentro da pasta do eu projeto eu não consigo.
Faço a criação da seguinte forma:
if (!file_exists($dir)) {
mkdir($dir, 0777, true);
}

