Aptana 3 Studio:我可以把www Apache文件夹作为工作空间吗?


Aptana 3 Studio: Can I put the www Apache folder as workspace?

我是PHP世界的新手,现在我已经安装了Apatana 3 Studio,我有一些关于PHP在这个开发环境中的配置问题。

似乎我的配置工作得很好,但我不知道它是否以一种聪明的方式配置…

我使用Ubuntu,我安装了Apache 2 web服务器

执行一个包含phpinfo()函数的简单php文件(在我的/var/www文件夹中):

<?php phpinfo(); ?>

我获得了一些信息,似乎我已经在这个路径下安装了Apache 2 web服务器:/etc/php5/apache2和php.ini文件有这个路径:/etc/php5/apache2 php.ini

实际上,这是我获得的phpinfo()输出的一部分:

配置文件(php.ini)路径/etc/php5/apache2 Loaded

配置文件/etc/php5/apache2/php.ini

好了,我已经按照以下方式配置了我的PHP环境设置:

1)我已经创建了一个新的工作区,使其与文件夹/var/www相匹配

2)我以这种方式设置了一个外部web服务器:Windows ->首选项-> web服务器->新建->外部web服务器,我设置了以下值:

Apache

名称:

基础URL: [code]http://localhost[/code]

文件根目录:/etc/php5/apache2

这样我可以在/var/www中创建一个新项目,如果我执行这个项目的一些PHP文件:Runs as -> PHP Server这个文件在浏览器窗口中执行。

是正确的配置吗?我的结果取决于我也尝试在/var/www目录下创建一个新的工作空间,例如:/var/www/aptanaws,但如果我在这个工作空间中创建一个新项目,如果我尝试执行一个项目文件,我有一个错误,因为它试图打开以下URL:

[代码]http://localhost/Test/test.php[/代码]

而不是正确的URL:

[代码]http://localhost/AptanaWS/Test/test.php[/代码]

所以,我可以把我的/var/www作为我的工作空间还是一件坏事?

你可以放。实际上,我已经在Windows上安装了Aptana。在ubuntu上,我没有使用Aptana,但原理是一样的。

只要你创建一个新的项目作为/var/www的子文件夹你就可以了。

创建子文件夹是为了允许在同一台服务器上预览多个项目。

如果你愿意,你可以把你的项目直接放在web服务器的根目录下,但注意如果你删除项目,并选择"删除磁盘上的文件",它将删除整个目录和所有内容

参考:设置一个外部web服务器来预览PHP和其他非html页面