ubuntu 如何给予composer在var/www/html中创建文件夹的权限

1tu0hz3e  于 2023-02-21  发布在  其他
关注(0)|答案(3)|浏览(187)

我正在尝试使用Ubuntu 16.04中的命令创建laravel项目

composer create-project --prefer-dist laravel/laravel blog

但是,我收到错误

ErrorException mkdir(): permission denied.

我读过很多关于更改权限的参考资料,但也读过一些建议更改/var/www/html的文件夹权限不利于安全性的参考资料。
我想知道正确的方法来允许composer访问在这个目录中创建一个laravel项目。我来自一个windows开发环境,只有最少的linux经验。

lb3vh1jj

lb3vh1jj1#

就像@Alexey说的,您可以像上面给出的命令那样更改权限,但您也可以更改var/www/html文件夹的所有权,以下是完整的步骤
1.首先进入你的www文件夹,右键点击并打开终端
1.在终端上运行这些命令集

sudo chown <Username> html/

此命令更改文件夹的所有者

zynd9foi

zynd9foi2#

使用chmod命令:

chmod -R 755 var/www/html

如果您有权访问root用户:

sudo chmod -R 755 var/www/html
v8wbuo2f

v8wbuo2f3#

在我的个人计算机上,我始终使用以下命令
sudo chown -R $USER /var/www/html
此命令将目录“/var/www/html”及其所有内容的所有权递归地更改为当前登录的用户(由“$USER”变量表示)。

相关问题