我是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页面