我刚刚在 Ubuntu 上安装完 LAMP,我开始创建一个网站目录,但我不知道如何进入 LAMP 的“根”目录。
我可以使用终端吗?如果可以使用,那么创建新文件夹并在该目录内创建子文件夹的命令是什么?同时将 PHP、CSS 文件和图像保存到目录中。
答案1
在终端中使用以下命令:
光盘=更改目录
cd /var/www
建立目录=创建目录,此命令需要提升权限,因此请使用 sudo 或 gksudo 运行它
sudo mkdir foldername
(其中 foldername 是您想要创建的文件夹的名称)。
您可以使用以下方法从内部创建子文件夹,/var/www
而无需更改所需的目标:
sudo mkdir foldername/subfolder
cp=复制一个或多个文件到另一目的地
cp PATHTOSOURCE/file.php PATHTODESTINATION
这可以用于任何类型的文件。
注意:如果您希望使用 GUI 执行这些任务,则可以使用具有提升权限的 Nautilus,只需按 Alt+F2 并写入gksudo nautilus
,然后按 Enter,之后您将看到 Nautilus 文件浏览器,按 Control+L 并写入,/var/www
然后您可以轻松地复制/粘贴或拖放任何您想要的内容。
要查看命令的完整列表,请访问:http://ss64.com/bash/
祝你好运!
答案2
默认情况下,/var/www 下的文件受到保护。要在 /var/www 下创建内容,您必须具有 root 权限。
要获取 root 权限,请使用
sudo su
检查 Apache
为了确保你的 Apache 运行正常,请打开浏览器并打开 http://localhost/。如果你收到一条消息说“有用”您的灯安装成功。
测试 php
使用终端创建测试 php 文件
echo "<?php phpinfo(); ?>" | sudo tee /var/www/test.php
重启 Apachesudo /etc/init.d/apache2 restart
现已开放http://localhost/test.php在您的浏览器中。您应该获得与 php 相关的配置作为输出。
创建目录
建立目录
例如:mkdir my_website
复制文件
cp 源 目标
例如:cp /tmp/test.php /var/www/my_website/
复制整个目录
cp -r 源目录 目标目录
例如cp -r /tmp/mywebsite_content /var/www/my_website
答案3
你可以很容易地使用鹦鹉螺,为 Ubuntu 中的 Unity 提供支持的 Gnome 的默认图形用户界面文件管理器。
如果您出于自己的原因想要使用命令行,那么您应该使用的命令是:
mkdir <name> example: mkdir fokis
创建名为姓名在里面当前工作目录。
cd <path>/ example: cd fokis/
将工作目录更改为小路。
pwd
显示当前工作目录。
cp <file> <path> example: cp image.jpg /var/www/
副本文件到小路。