添加新 PHP 项目

向应用程序添加新的 PHP(超文本预处理器项目)时,请指定项目名称,浏览至工作目录,然后指定源根目录和项目依赖关系。创建项目之后,也可以在项目属性的“项目依赖关系”选项卡中设置项目依赖关系。

关于此任务

本主题中的步骤将指导您完成“新建项目向导”(如果要在其中创建应用程序,那么为“新建应用程序向导”)中的所有页面。但是,向导中的某些页面是可选的(激活完成按钮时所需设置已完成)。在选定项目的“属性”视图中创建项目后,可以修改向导中进行的设置。如果在不完成可选页面的情况下完成了“新建项目向导”,那么以后可在“属性”视图中更改这些页面的设置。

注: 对于 Classic ASP,仅支持 ISO-8859-1 (Western Europe)、UTF-8 和 UTF-16 字符集。

过程

  1. 在“资源管理器”视图中,选择要向其添加项目的应用程序(如果您尚未添加应用程序,请参阅配置应用程序)。
  2. 完成以下某个操作以打开“新建项目向导”:
    1. 从主工作台菜单中依次选择文件 > 添加项目 > 新项目
    2. 右键单击选定的应用程序,然后从上下文菜单中依次选择添加项目 > 新项目
  3. 在向导的“选择项目类型”页面中,选择 PHP 作为项目类型,然后单击下一步以前进到下一向导页面。
  4. 在“项目源”向导页面中:
    1. 确定项目源。项目源包括在其中找到项目文件以及要包含在项目中的其他任何个别文件的目录。

      对项目命名并指定工作目录。工作目录AppScan® Source 项目文件 (.ppf) 所在的位置。它也是所有相对路径的基础。

    2. 选择启用扫描程序的密钥,以调用密钥扫描和其他相关扫描程序。
      调用时,引擎会在要扫描的代码中检测到密钥时,检查硬编码密码、信用卡号和社会保险号 (SSN)。
    3. 单击添加源根目录以指定源代码根目录以及要在扫描中包含或排除的目录或文件。
      添加源根目录之后,可以从该源根目录中排除特定目录或文件。要执行此操作,请选择源根目录中的目录或文件(或者对这些项进行多选),右键单击所选内容,然后从菜单中选择排除。如果包含或排除文件,文件名左侧的图标将更改。
  5. PHP 项目配置:在 PHP 文档根目录字段中,输入或浏览以查找表示 PHP 应用程序根目录的目录。这是映射到站点基本 URL 的文件系统目录。如果未指定 PHP 文档根目录,那么将使用在“项目源”页面中指定的源根目录。
  6. 可选: 设置 Include 路径。Include 路径目录用于解析在 PHP include 语句(例如,includeinclude_oncerequirerequire_once)中所使用文件的相对路径。
  7. 可选: 设置类 Include 路径。类 include 路径目录用于查找包含 PHP 类定义的文件。
  8. 单击完成

示例:创建新 PHP 项目

关于此任务

此示例显示如何使用“新建应用程序向导”来创建 PHP 项目。

过程

  1. 完成以下其中一个操作:
    • 从主菜单栏中选择文件 > 添加应用程序 > 创建新应用程序
    • 在“资源管理器”视图工具栏中,单击添加应用程序菜单向下箭头按钮,然后从菜单中选择创建新应用程序
    • 在“资源管理器”视图中,右键单击所有应用程序,然后从菜单中选择添加应用程序 > 创建新应用程序
  2. 为应用程序输入名称
  3. 浏览至将保存应用程序的工作目录。新应用程序文件扩展名将为 .paf
  4. 单击下一步以配置项目。
  5. 在向导的“选择项目类型”页面中,选择 PHP 作为项目类型,然后单击下一步以前进到下一向导页面。
  6. 在“项目源”页面中:
    1. 名称字段中,为项目输入名称 - 例如 MyProject
    2. 工作目录字段中,浏览至用于存储将创建的项目文件的位置 - 例如,C:\Apps\MyProject
    3. 单击添加源根目录以添加含有应扫描的 PHP 文件的所有目录。例如,在“选择文件或目录”对话框中,浏览至 C:\Apps\MyProject\root,然后单击确定以关闭对话框。
    单击下一步
  7. 在“PHP 项目配置”页面中:
    1. PHP 文档根目录字段中,输入或浏览以查找表示 PHP 应用程序根目录的目录。这是映射到站点基本 URL 的文件系统目录。缺省情况下,此字段将预填充在“项目源”页面中指定的源根目录。
    2. 可选: 添加 Include 路径目录。这些目录用于解析在 PHP Include 语句(例如,includeinclude_oncerequirerequire_once)中所使用文件的相对路径。
    3. 可选: 添加类路径目录。这些目录用于查找含有 PHP 类定义的文件。
  8. 单击完成。现在,您便拥有一个已准备好进行扫描的 PHP 项目。