Include e Require não funcionam - PHP

Pessoal, a pouco tempo troquei o xampp pelo php direto na máquina, o problema é que quando inicio o servidor o require nem o include funcionam. Acredito que o problema seja no php.ini, já tentei fazer diversas alterações, mas nenhuma funcionou.

Linha onde acredito que esteja o problema :
; UNIX: “/path1:/path2”
include_path = “.:/php/includes”
;
; Windows: “\path1;\path2”
;include_path = “.;c:\php\includes”

Essa é a configuração padrão, apenas fiz uma alteração abaixo da linha “Unix” tirando o ';", já que no arquivo de php.ini do xampp estava assim. Mesmo assim não funciona =/

Diretório onde esta a pasta php:
C:\php

Ps: tenho certeza que estou chamando o arquivo corretamente, tanto que com o Xampp funcionava normalmente.

Poste a chamada…

Poxa, poste o código não uma imagem… fica até ruim de testar algo!

Desculpa :sweat_smile:
[código]

<?php require($_SERVER['DOCUMENT_ROOT'].'../controller/cabecalho/cabecalho.php'); $c = new cabecalho(); $c->head('pt-br','../node_modules/bootstrap/compiler/bootstrap.css','Home'); ?>
HTML [...]

[/código]

PHP

[código]
"<?php

class cabecalho{
function head($l,$s,$t){
echo "

<!-- Bootstrap CSS -->
<link rel='stylesheet' href='".$s."'>
<link rel='stylesheet' href='../node_modules/bootstrap/scss/style.css'>

 <!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src='../node_modules/jquery/dist/jquery.js'></script>
<script src='../node_modules/popper.js/dist/umd/popper.js'></script>
<script src='../node_modules/bootstrap/dist/js/bootstrap.js'></script>

<title> ".$t." </title>
"; } } ?>"

[/código]

Ps: o caminho está correto mas não funciona =/ Usando “$_SERVER[‘DOCUMENT_ROOT’].” antes de indicar o caminho funciona, mas não sei porque ele é necessário. Será que a maneira de chamar nas novas atualizações mudou no PHP?

Não mudou, pelo menos que eu saiba. Na imagem que você postou tinha um caminho indicado. Poste, por favor o caminho completo esperado e o erro com o caminho encontrado. Compararemos.