php - 在 Windows 上的 WAMP 服务器中创建符号链接(symbolic link)

标签 php include wamp

我正在开发应用程序的下载版本,并且由于以下原因出现多个错误:

( ! ) Warning: include(/home/USERNAME/public_html/dir/includes/functions.php): failed to open stream: No such file or directory in C:\wamp\www\dir\includes\db_connection.php on line 6

我知道错误是什么,但我不想手动更改代码中的所有这些内容,主要是因为这样做意味着当我更新我的 ive 站点时,它们就会出错。

有没有办法使用 WAMP 或 Windows 创建类似符号链接(symbolic link)的东西来告诉 WAMP/home/USERNAME/public_html/dir 中的任何内容都应该从 C:\wamp\www\dir 提供?

我在 WAMP 中找到了一个用于创建别名的选项,但我不确定这是否适合使用?

最佳答案

SO here上有一个答案.

这个链接https://www.sevenforums.com/tutorials/278262-mklink-create-use-links-windows.html也会很好用(来自上面的答案)。

基本上你必须使用 mklink命令提示符下的 Windows 命令(后者必须以管理员身份运行)。

现在。假设您安装了 WAMP 并且虚拟主机名为 mysite.local被创建并指向物理 d:\mysite文件夹。您现在需要文件夹 f:\otherfolder\realfolder 中的文件可通过 mysite.local/otherfolder/somefile.ext 访问一种网址。

为此,您必须创建名为 otherfolder 的符号链接(symbolic link)。在 d:\mysite这将指向 f:\otherfolder\realfolder .你必须执行:
mklink /D d:\myfolder\otherfolder f:\otherfolder\realfolder
从 Windows 命令提示符。链接otherfolder创建于 d:\myfolder并且您可以通过上面提到的 URL 访问文件。

关于php - 在 Windows 上的 WAMP 服务器中创建符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35648882/

相关文章:

php - 删除 MySQL 中超过 30 分钟的行

php - 注册php文件。

PHP/MySQL "Quiz"游戏 - 表单输入值

c++ - 全局使用公共(public)变量

php - 告诉从哪里包含了 .php 文件?

java - java中如何包含文件?在 Eclipse IDE 中可以吗?

php - Not Found 在此服务器上找不到请求的 URL/about。 laravel 路由

php - Wordpress 不会在 Wamp 上完全加载远程访问

php - 在新的 Wordpress 博客上从单独的计算机访问时主题不工作

php从所有行的同一列中获取特定数据