设置 PHP 项目
本教程介绍了如何在 NetBeans IDE 中设置 PHP 项目。
目录

要学习本教程,您需要具备以下软件和资源。
准备工作
在创建 PHP 项目之前,您需要下载并安装适用于 PHP 的 NetBeans IDE,并且准备好环境以便进行 PHP 开发。
要设置 PHP 项目,请执行以下操作:
要更改现有项目的设置,请将光标置于该项目节点上,然后从弹出式菜单中选择“属性”。按照定制项目设置部分中的所述继续操作。
指定项目名称和源文件的位置
- 启动 IDE,然后切换至“项目”窗口。
- 选择“文件”>“新建项目”。将打开“选择项目”面板。
- 在“类别”列表中,选择 "PHP"。
您可以创建不包含以前开发的任何源文件的全新 PHP 项目,也可以将现有的 PHP 应用程序导入到新项目中,具体取决于您的需要。
不包含以前开发的源文件的项目
- 在“项目”区域中,选择“PHP 应用程序”,然后单击“下一步”。将打开“新建 PHP 项目”的“名称和位置”面板。
- 在“项目名称”文本字段中,输入项目的名称。
- 在“源文件夹”字段中,指定您要在其中存储源文件的文档根目录的子文件夹。
本地 Web 服务器会从文档根目录文件夹中查找要在浏览器中打开的文件。文档根目录是在 Web 服务器配置文件中指定的。安装完成后,“新建项目”向导将会找到文档根目录,并在缺省情况下指定以下路径:<文档根目录>\<新 PHP 项目>。
源文件的副本必须保存在文档根目录的子文件夹中。不过,您也可以选择文档根目录以外的其他位置作为源文件夹,然后将该位置中的源文件复制到文档根目录。请参见指定运行配置。
- 从“缺省编码”下拉列表中,选择项目的缺省编码。
- 如果要在不同于源文件的位置存储 NetBeans meta 数据,请选择“将 NetBeans meta 数据放入单独的目录”。例如,您可能希望将源文件存储在文档根目录,而将 NetBeans meta 数据存储在 NetBeansProjects 目录。

- 单击“下一步”。将打开“运行配置”面板。
将现有的源文件导入到项目中
- 在“项目”区域中,选择“基于现有源代码的 PHP 应用程序”,然后单击“下一步”。将打开“新建 PHP 项目”的“名称和位置”面板。
- 在“项目名称”文本字段中,输入项目的名称。
- 在“源文件夹”字段中,指定要从中导入源文件的文件夹。
注意:如果要在本地 Web 服务器上运行项目,请不要忘记指定将源文件复制到该服务器上。
- 从“缺省编码”下拉列表中,选择项目的缺省编码。
- 如果要在不同于源文件的位置存储 NetBeans meta 数据,请选择“将 NetBeans meta 数据放入单独的目录”。例如,您可能希望将源文件存储在文档根目录,而将 NetBeans meta 数据存储在 NetBeansProjects 目录。

- 单击“下一步”。将打开“运行配置”面板。
指定新项目的缺省运行配置
PHP 开发适用于各种用例。最常见的用例包括:
- 在装有本地 Web 服务器的本地计算机上开发 PHP Web 页。
- 使用本地 PHP 引擎执行 PHP 脚本。此方法适用于不输出 HTML 的 PHP 文件。因此,可以在没有浏览器的情况下运行此类脚本。
- 远程开发。PHP 源代码和其他应用程序文件通过 FTP 上载到远程 Web 服务器。此用例常见于多人共同开发的情况。
- 以上用例的组合:应用程序在本地开发,开发完成后部署到远程生产服务器上。在开发过程中,将根据需要执行 PHP 脚本。
运行配置可满足以上所述的用例的需要。运行配置是用于运行 PHP 项目的存储设置。您可以为一个项目定义若干个配置,并在这些配置之间来回切换。例如,如果已在本地开发某个应用程序,但需要将其上载到远程生产服务器上,则只需选择其他运行配置即可。运行配置既适用运行操作,又适用调试操作。
注意:在项目创建过程中,将定义缺省运行配置。要定义其他运行配置,请定制项目设置。
要设置项目的缺省运行配置,请从“运行配置”面板上的“运行方式”下拉列表中选择相关的选项。可以使用以下选项:
定制项目设置
在项目创建过程中,将定义基本的项目设置:项目类型、项目源文件的位置以及缺省运行配置。要使用新设置扩展项目设置,请定制项目。将光标置于项目节点上,然后从弹出式菜单中选择“属性”。将打开“项目属性”面板,其中显示了设置类别的列表。
源
在“源”面板上:
- “Web 根目录”字段显示应用程序站点的根文件夹。缺省情况下,该字段显示源文件夹。要更改 Web 根目录,请单击“浏览”,然后选择其他文件夹。
- 如有必要,选中“将源文件夹中的文件复制到其他位置”,然后指定存储文件夹的路径。
- 如有必要,更改编码。

- 要完成项目定制,请单击“确定”。
运行配置
在“运行配置”面板上,修改缺省运行配置和/或定义新运行配置(如有必要)。
- 要修改缺省设置,请更新在项目创建过程中指定的字段。
- 要定义新运行配置,请单击“配置”下拉列表旁边的“新建”。将打开“创建新的配置”对话框。
- 在“配置名称”字段中,输入新运行配置的名称,然后单击“确定”。将返回到“运行配置”面板。
- 按照在项目创建过程中定义缺省运行配置的相同方式定义运行配置设置,然后单击“确定”。“配置”下拉列表中将添加新配置。
- 要删除某个配置,请从“配置”下拉列表中选择该配置,然后单击“删除”。

- 要完成项目定制,请单击“确定”。
PHP 包含路径
在包含路径面板上,为需要在项目中使用但无需与源文件放置在一起的文件指定位置。
- 要添加文件夹,请单击“添加文件夹”。将打开“选择文件夹”对话框。
- 选择相关的文件夹,然后单击“打开”。将返回到“PHP 包含路径”面板。此时列表中会添加新文件夹。
- 要在列表中导航,请使用“上移”和“下移”按钮。
- 要从包含的文件夹列表中删除某个文件夹,请选择该文件夹,然后单击“删除”。

- 要完成项目定制,请单击“确定”。
JavaScript 库
在“JavaScript 库”面板上,指定您需要在项目中使用的 JavaScript 库的位置。
- 单击“添加”。将打开“添加 JavaScript 库”对话框。
- 选中相关库名称旁边的“添加”复选框。“位置”字段将显示库的路径。

单击“确定”。将返回至“JavaScript 库”面板。此时列表中会添加新文件夹。
- 要从列表中删除某个库,请选择相应的文件夹,然后单击“删除”。

- 要完成项目定制,请单击“确定”。
调试
在“调试”面板上,选择您需要调试的应用程序部分。
- 要调试使用 PHP 实现的应用程序服务器端,请选中“调试服务器端 PHP”复选框。
- 要调试使用 JavaScript 实现的应用程序客户端,请选中“调试客户端 JavaScript”复选框,然后选择要使用的浏览器。

- 要完成项目定制,请单击“确定”。
格式设置
在“格式设置”面板上,定义您要对编辑器中的源文件应用的格式样式。
- 要应用常规 IDE 设置,请选择“使用全局选项”选项。
- 要定制全局选项,请单击“编辑全局选项”。将打开标准 IDE“选项”对话框。
- 从“语言”下拉列表中,选择将应用该设置的语言。
- 从“类别”下拉列表中,选择将应用该设置的格式项。
- 要将制表符替换为空格,请选中“将制表符扩展为空格”复选框,并指定“每次缩排的空格数”、“制表符大小”和“右边距”。

- 单击“确定”。将返回至“格式设置”面板。
- 要定义当前项目的格式设置,请选择“使用特定于项目的选项”选项。将显示隐藏区域。按照定制全局选项的操作过程定义格式设置。

- 要完成项目定制,请单击“确定”。
要发送意见和建议、获得支持以及随时了解 NetBeans IDE PHP 开发功能的最新进展,请加入 users@php.netbeans.org 邮件列表。
返回至 PHP 学习资源