从现有的本地资源创建项目
当要使用的文件已经在您的机器上时,您可以通过三种主要方式设置您的开发环境:
您的机器上没有 Web 服务器,或者您现在不打算使用它。源代码在您的机器上,您只需进行开发,可能使用控制台查看输出。在这种情况下,您可以只打开存储源的文件夹,而无需配置对服务器的访问。但是,您也可以使用新建项目向导。
您的机器上有一个 Web 服务器,源位于服务器文档根目录下(例如/htdocs),您可以在服务器上进行开发。在这种情况下,您需要使用New Project向导来安排项目中的源,指定项目根文件夹,并通过就地类型的服务器访问配置来配置对服务器的访问。
Web 服务器安装在您的计算机上,但源存储在另一个文件夹或安装的驱动器上。您进行开发,然后与服务器同步。使用New Project向导安排项目中的源,指定项目根文件夹,通过类型为local的服务器访问配置配置对服务器的访问,并将项目根文件夹下的文件夹与服务器上的文件夹映射。
通过打开存储源的文件夹创建项目
如果您现在不打算使用 Web 服务器,您可以打开包含要在 PhpStorm 项目中排列的文件的文件夹。
使用新建项目向导在没有服务器的情况下围绕现有源创建项目
在 PhpStorm 项目中安排源的另一种方法是使用新建项目向导。
要启动新建项目向导,请在主菜单上
在Choose Your Scenario 页面上,选择Source files are in a local directory,尚未配置 Web 服务器,然后单击Next。
在“选择项目目录”页面上,选择存储源的文件夹并单击工具栏上的图标或从选择的上下文菜单中选择“ 项目根”以指定文件夹项目根。PhpStorm 用图标标记选定的文件夹。
配置项目根目录下的文件夹。或者,您可以稍后在“设置”对话框的“目录”页面上执行此操作。
单击完成并指定是希望在单独的窗口中打开新项目还是关闭当前项目并重新使用现有项目。
从服务器文档根目录下的现有源创建项目
在这种情况下,您需要使用New Project向导来安排项目中的源,指定项目根文件夹,并通过就地类型的服务器访问配置来配置对服务器的访问。在这种情况下,您需要使用新建项目向导来安排项目中的源,指定项目根文件夹,并配置对服务器的访问。
要启动新建项目向导,请在主菜单上
在Choose Your Scenario 页面上,选择Web server is installed local,源文件位于其文档根目录下,然后单击Next。
在“选择项目目录”页面上,选择存储源的文件夹并单击工具栏上的图标或从选择的上下文菜单中选择“ 项目根”以指定文件夹项目根。PhpStorm 用图标标记选定的文件夹。
配置项目根目录下的文件夹。或者,您可以稍后在“设置”对话框的“目录”页面上执行此操作。单击下一步。
在指定本地服务器页面上,指定要使用的服务器访问配置。有关更多详细信息,请参阅配置与 Web 服务器的同步。
执行以下操作之一:
选择使用现有服务器并从列表中选择相关的服务器配置。该列表仅包含标有的In-place类型的配置,因为您的文件已经在服务器文档根目录下。
选择Add new local server,单击Next ,然后在打开的Add Local Server 页面上定义新的服务器访问配置:
在名称文本框中指定服务器配置名称。PhpStorm 本身将配置类型设置为In-place。
在Web 服务器 URL字段中,输入与Web 服务器配置文件中定义的 Web 服务器的文档根相关联的 URL 地址。此 URL 地址将作为构建应用程序 URL 地址的起点。
支持HTTP和HTTPS协议。
例如,默认文档根目录设置为htdocs文件夹,访问其中数据的默认 URL 地址为http://localhost。如果您更改了默认端口80,则必须明确指定端口:http://localhost:<port>。
准备好后单击下一步。
在指定 Web 路径页面上,指定 URL 地址以访问您的项目根文件夹。在项目根目录的 Web 路径文本框中,键入项目根文件夹的路径,该路径相对于服务器配置文件中指定的服务器文档根目录。在您键入时,PhpStorm 会动态构建 URL 地址并在Project URL只读字段中显示为链接。要检查 URL 地址的构造是否正确并确保可以访问项目根目录,请单击该链接。
有关更多详细信息,请参阅创建就地服务器配置。
单击完成并指定是希望在单独的窗口中打开新项目还是关闭当前项目并重新使用现有项目。
从服务器文档根目录之外的源创建项目
Web 服务器安装在您的计算机上,但源存储在另一个文件夹或安装的驱动器上。您进行开发,然后与服务器同步。在这种情况下,您需要使用新建项目向导来安排项目中的源,指定项目根文件夹,并配置对服务器的访问。
要启动新建项目向导,请在主菜单上
在Choose Your Scenario 页面上,选择Web server is installed local,源文件位于本地其他地方,然后单击Next。
在指定本地路径页面上,指定项目根目录。指定存储源的文件夹以及将创建项目的位置。
在指定服务器页面上,指定服务器访问配置以启用与服务器的交互。有关更多详细信息,请参阅配置与 Web 服务器的同步。
执行以下操作之一:
选择使用现有服务器并从列表中选择相关的服务器配置。该列表仅包含标记为的Local类型的配置,因为您的文件本地存储在您的计算机上但在服务器文档根目录下,因此In-place类型的配置不适合。
选择Add new local server,单击Next ,然后在打开的Add Server页面上定义新的服务器访问配置:
在名称文本框中指定服务器配置名称。PhpStorm 本身将配置类型设置为Local。
在上传/下载项目文件区域的文件夹文本框中,指定服务器配置根目录。
服务器配置根目录是服务器上文件树中可以通过服务器配置访问的最高文件夹。最简单的方法是使用Web 服务器配置文件中定义的 Web 服务器的文档根目录。但是,您可以指定文档根目录下的任何其他现有文件夹。
在Browse files on server区域的Web server URL文本框中,指定server configuration root的 URL 地址。此 URL 地址将作为构建应用程序 URL 地址的起点。根据您选择的服务器配置 root,执行以下操作之一:
键入与Web 服务器配置文件中定义的 Web 服务器的文档根相关联的 URL 地址。
按以下格式键入 URL 地址:
<服务器文档根 URL>/<相对于服务器文档根的文件夹路径>
单击下一步。
有关更多详细信息和示例,请参阅创建本地服务器配置。
在选择远程路径页面上,在 PhpStorm 将上传项目文件的服务器上创建一个文件夹。该文件夹在服务器上称为项目根目录,它将自动映射到您的项目根目录。
该页面显示了指定服务器配置根目录下的文件夹树。选择相关的父文件夹并在上下文菜单中选择创建文件夹。当新文件夹出现在树中时,选择它并单击工具栏上的图标或在选择的上下文菜单中选择Project Root。PhpStorm 用图标标记选定的文件夹。
配置项目根目录下的文件夹。或者,您可以稍后在“设置”对话框的“目录”页面上执行此操作。单击下一步。
在指定 Web 路径页面上,指定 URL 地址以访问您在上一步中指定的服务器上的项目根文件夹。在项目根目录的 Web 路径文本框中,输入相对于服务器配置根目录的文件夹路径。实际上,在服务器文本框中输入项目根目录的相对路径。在您键入时,PhpStorm 会动态构建 URL 地址并将其显示为Project URL只读字段中的链接。
在项目根目录下配置文件夹
PhpStorm 可以区分Source文件夹、Resource Root文件夹和Excluded文件夹。默认情况下,任何文件夹都被视为源文件夹,除非它与其他类型相关联。
您可能还需要禁止上传/下载文件和文件夹。禁止对具有源的文件或文件夹进行上载、下载和同步可确保保护源免受意外更新。当应用于非源时,它可以节省系统资源,因为不再不必要地复制媒体、缓存或临时文件。
选择要标记的目录并执行以下操作之一:
要让 PhpStorm 在索引、解析、代码完成等过程中忽略选定的目录,请单击从索引工具栏按钮中排除或在选择的上下文菜单上选择排除。
要使 PhpStorm 能够完成所选文件夹下资源的相对路径,请单击“资源根”工具栏按钮或在所选内容的上下文菜单中选择“资源根”。
要禁止所选文件夹的上载、下载和同步,请单击从下载中排除图标或在所选内容的上下文菜单中选择排除路径。
有关详细信息,请参阅在内容根目录下配置文件夹和从上传和下载中排除文件和文件夹。