Symfony 2-看起来您的系统不支持相对符号链接

Đức*_*rần 1 php symfony

我是symfony 2的新手.我刚开始在Windows 7上安装symfony 2.7.我下载了Composer并运行http://symfony.com/doc/current/book/installation.html

但是当我运行命令时,

$ composer create-project symfony/framework-standard-edition my_project_name
Run Code Online (Sandbox Code Playgroud)

并设置所有参数如database_host,database_name,....作为默认值并点击输入发生的一些错误:

    Trying to install assets as symbolic links.
Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework
It looks like your system doesn't support relative symbolic links, so the assets
 were installed by using absolute symbolic links.
Installing assets for Sensio\Bundle\DistributionBundle into web/bundles/sensiodi
stribution
It looks like your system doesn't support relative symbolic links, so the assets
 were installed by using absolute symbolic links.
Run Code Online (Sandbox Code Playgroud)

我的Symfony仍在运行,但有很多错误.我的'my_project_name\src\AppBundle'文件夹中缺少许多文件而不是教程中的文件夹.还有很多错误'运行'127.0.0.1:8000/app_dev.php/'时找不到"GET /"'的路径; 在浏览器中任何人都可以帮我解决这个问题我的PHP版本是5.5.12

Mic*_*bov 8

您需要以管理员身份运行composer(Windows).然后它将创建符号链接.

您也可以在任何一个composer updatecomposer install更改composer.json下一行后更改默认资产管理的方法:

"symfony-assets-install": "relative",
Run Code Online (Sandbox Code Playgroud)

对此:

"symfony-assets-install": "symlink",
Run Code Online (Sandbox Code Playgroud)

或这个:

"symfony-assets-install": "hard-copy",
Run Code Online (Sandbox Code Playgroud)