php中的路径问题

发布网友 发布时间:2022-04-06 04:26

我来回答

4个回答

懂视网 时间:2022-04-06 08:47

php设置项目路径的方法:首先在apache目录下打开“conf->httpd.conf”文件;然后修改并添加代码为“Alias /php "F:/phpspace"”即可。

推荐:《PHP视频教程》

php中配置项目虚拟路径

php虚拟目录的设置在apache目录下打开conf->httpd.conf文件,找到<IfModule dir_module>,在</IfModule>后面添加如下代码:

#虚拟目录节点
<IfModule dir_module>
 #设置欢迎界面
 DirectoryIndex index.php index.html index.htm
 Alias /php "F:/phpspace" 
#介绍“/php”是虚拟路径,"F:/phpspace" 是你项目存放的物理路径;
 <Directory "F:/phpspace">
#访问权限设置
 Order allow,deny
 Allow from all
</Directory>
</IfModule>

设置完后保存文件,重启apache,通过http://localhost/php/项目名称,就可以访问”F:/phpspace”目录下的项目。

热心网友 时间:2022-04-06 05:55

在PHP中的文件系统使用的路径是系统路径。并非像ASP那样的相对路径。。
在HTML 等语言中。/ 表示的是网站根目录。但在PHP里。/ 表示的是绝对路径的根路径。
举个例子:
www 目录是 d:\www 那么在 d:\www\index.php 引用一个文件。
include("/a.php");
将被视为 d:\a.php 而不是 d:\wwww\a.php
一般来说。所以在PHP中都是使用相对路径来引用文件。如果真的想从根本上解决这个问题。。你最好设置一个根路径常量。例如:

define("__ROOTDIR", "d:\www\");

在引用文件时这样写:incle(__ROOTDIR."/a.php");

就不会有问题了。

热心网友 时间:2022-04-06 07:13

你没有把相对路径和绝对路径弄清楚;

而mkdir("/Files/bb/"); 本身就是不正确的。

热心网友 时间:2022-04-06 08:48

php里最好用一个变量代表当前目录
像其他的人都是用ROOTPATH

define("ROOTPATH", "../");
include(ROOTPATH."include/config.inc.php");

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com