2017-11-25 8 views
-1

php7 ou 5.6 32 또는 64 비트가있는 windows10에서는 작동하지 않아야합니다.PHP는 작동하지 않아도됩니다

a.php에

C:\Users\diou_\OneDrive\www\coco>php a.php 
bool(true) 
PHP Warning: require(C:\Users\diou_\OneDrive\www\coco/b.php): failed to open stream: No such file or directory in a.php on line 4 
PHP Fatal error: require(): Failed opening required 'C:\Users\diou_\OneDrive\www\coco/b.php' (include_path='.;C:\php\pear') in a.php on line 4 
+0

동안 /b.php\b.php에 변경 Windows에서 사용되며 Windows에서 두 슬래시가 모두 작동해야합니다. –

+0

다음을 확인하십시오. https://stackoverflow.com/a/6619047/2298933 –

+0

DIRECTORY_SEPARATOR을 (를) 사용해 보았습니다. 동일한 오류가 발생했습니다. –

답변

1

일관성 디렉토리 분리를 유지

<?php 
var_dump(file_exists(__DIR__.'/b.php')); 
require __DIR__.'/b.php'; 

실행.

당신은 백 슬래시 사이를 전환됩니다 C:\Users\... 및 슬래시 : /b.php

그래서

이 가`(/)`리눅스에서 기본적으로 사용되는 백 슬래시는`(\)`슬래시입니다
+0

DIRECTORY_SEPARATOR와 (과) 동일한 오류가 발생했습니다. –

관련 문제