我正在尝试使用Ubuntu 16.04中的命令创建laravel项目
composer create-project --prefer-dist laravel/laravel blog
但是,我收到错误
ErrorException mkdir(): permission denied.
我读过很多关于更改权限的参考资料,但也读过一些建议更改/var/www/html的文件夹权限不利于安全性的参考资料。
我想知道正确的方法来允许composer访问在这个目录中创建一个laravel项目。我来自一个windows开发环境,只有最少的linux经验。
3条答案
按热度按时间lb3vh1jj1#
就像@Alexey说的,您可以像上面给出的命令那样更改权限,但您也可以更改var/www/html文件夹的所有权,以下是完整的步骤
1.首先进入你的www文件夹,右键点击并打开终端
1.在终端上运行这些命令集
此命令更改文件夹的所有者
zynd9foi2#
使用
chmod
命令:如果您有权访问
root
用户:v8wbuo2f3#
在我的个人计算机上,我始终使用以下命令
sudo chown -R $USER /var/www/html
此命令将目录“/var/www/html”及其所有内容的所有权递归地更改为当前登录的用户(由“$USER”变量表示)。