在windows下用如下方式来包含文件,用的是相对路径
<?php
require 'hits.php';
?>
首先强调的是,网站在windows下运行绝对正常。
但是在linux下这样是会报错的。
改用绝对路径才报错
<?php
include '/var/www/html/hits/hits.php';
?>
而且不是所有的文件都可以这样就正常的,
如果有a,b,c三个文件
b包含c进来,
a又包含b进来,这时候无论相对路径还是绝对路径都不行的,我试了很多次的了。真的不行。
真是苦不堪言,请问解决这个问题的最优方法是什么?
说是最优,我觉得绝对路径的方式还是很麻烦的,所以这种方法最好不要提及了。