在 ubuntu 16.04 上新安装 LAMP(权限被拒绝)

在 ubuntu 16.04 上新安装 LAMP(权限被拒绝)

刚刚安装完 ubuntu 16.04。完成 LAMP 的全新安装后,当我尝试创建一个简单的 .php 文件保存到本地主机时,出现错误:权限被拒绝。

我有一个想法,但我不知道如何解决它。

正如许多教程中所述 - 以 SUDO 身份安装 LAMP...但是,显然我无法访问此文件夹,因为我是用户“abc”

我的步骤:1. sudo apt-get update 2. sudo apt-get install apache2 3. sudo apt-get install mysql-server 4. sudo mysql_secure_installation

我可以看到 Apache2 Ubuntu 默认页面“工作正常”

我是否安装错误或者我只需要授予自己作为用户的 root 访问权限?

任何帮助我都会非常感激。

答案1

你需要了解UNIX 权限系统以及如何使用chmod

你可以尝试以下快速解决方法

sudo chmod -R +rw /var/www/

这将添加r埃德和仪式许可全部用户所有文件(R递归地)放在文件夹中/var/www(我假设这是您想要放置 PHP 文件的地方),但是在执行这些操作时要小心,否则可能会弄乱您的系统!

或者,您可以以 root 身份复制文件:

sudo cp ~/Documents/somefile.php /var/www

或者以 root 身份创建一个文件:

sudo gedit /var/www/somefile.php

如果您是为了工作而不是为了好玩而这样做,请确保尽快了解 Ubuntu 的权限系统是如何工作的。

相关内容