Php I';我将Zend Studio用于Eclipse和I';我试图保存我的文件,但失败了!

Php I';我将Zend Studio用于Eclipse和I';我试图保存我的文件,但失败了!,php,ubuntu,Php,Ubuntu,我是PHP开发新手,昨天刚用过Zend。我遇到的一个问题是将文件保存在只读目录中 我正在使用Zend studio开发PHP脚本。我在Ubuntu的/opt/lampp/目录中安装了XAMPP 现在/opt/lampp/htdocs目录需要特权访问。我在那里保存不了任何东西。它要求我做任何事。我知道这是出于安全考虑 现在,我可以在opt/lampp/htdocs/project目录中sudo gedit index.php并将文件保存在那里。但是我想用我的Zend Studio来开发脚本 当我在

我是PHP开发新手,昨天刚用过Zend。我遇到的一个问题是将文件保存在只读目录中

我正在使用Zend studio开发PHP脚本。我在Ubuntu的/opt/lampp/目录中安装了XAMPP

现在/opt/lampp/htdocs目录需要特权访问。我在那里保存不了任何东西。它要求我做任何事。我知道这是出于安全考虑

现在,我可以在opt/lampp/htdocs/project目录中sudo gedit index.php并将文件保存在那里。但是我想用我的Zend Studio来开发脚本

当我在Zend中打开/opt/lampp/htdocs/project/index.php文件时。我不能把它保存在那里。无法完成保存,因为资源的父级标记为只读


现在我不想将目录修改为读/写,我只想使用Zend Studio并允许Zend在目录中保存文件。。请引导我

使用保存到/opt/lampp/htdocs/?所需的权限运行Zend Studio

好的,除了在sudo下运行Zend本身,我不确定您是否能够做到这一点

您正在询问如何能够写入受写保护的目录。答案是“不要尝试”

您必须取消对它的保护,或者找到一种方法,让Zend在未受保护的区域复制文件进行编辑,然后在关闭文件时将其复制回(在sudo下)


我知道我会选择哪个选项(我天生懒惰)。

你确定这与编程有关吗?嗯,我肯定这与编程有关。我不知道如何在命令行中运行zend studio。我试过sudo zend index.php,但它不起作用。在Ubuntu中,你需要找到zend的*.desktop文件-它会显示要使用的命令行。我手边没有一个Ubuntu框来确定它们在哪里,但我想它们会在/usr/share/applications中。嗨,是的,我使用了后一种技术。但是你能告诉我如何取消写保护目录的保护吗?然后,我将在完成编辑后再次打开受保护的?假设您拥有目录:“chmod u+w”,然后“chmod u-w”进行还原。或者“sudo chmod 777”来完全打开它,但您需要知道将其设置回什么位置(例如,如果它最初是drwxr-x,则为“chmod 750…”)。哇,这是一些难以记住的数字。我会把它记在我的假小子笔记里!谢谢Keira,你只需要划分权限:rwxrwx是所有者、组和其他人的rwx(读、写、执行)。单个rwx用二进制表示,其中r表示4,w表示2,x表示1——只需将它们相加即可。这就是为什么rwxr-x---为750。