使用PHPStorm的CakePHP应用程序文件夹位置
我正在为CakePHP文件夹使用以下位置:使用PHPStorm的CakePHP应用程序文件夹位置,cakephp,phpstorm,Cakephp,Phpstorm,我正在为CakePHP文件夹使用以下位置: /home/cakephp/lib - for the core files /home/apps/app - for my application files /var/www/webroot - for the webroot folder, which is visible by the web server 问题是,当我创建一个PHPStorm项目时,我的“项目根目录”将是/home/apps/app,但这意味着webroot文件夹不会出现在
/home/cakephp/lib - for the core files
/home/apps/app - for my application files
/var/www/webroot - for the webroot folder, which is visible by the web server
问题是,当我创建一个PHPStorm项目时,我的“项目根目录”将是/home/apps/app
,但这意味着webroot
文件夹不会出现在项目范围内,因此我将无法编辑CSS
或JS
下的文件,webroot/js
如何解决这个问题?您几乎没有可能的选择(无论使用何种框架):
webroot
文件夹保存在实际项目中。然后,您可以设置自动部署,以便它将您的文件从项目位置复制到网站位置(设置|部署
--输入“本地或装入文件夹”类型;然后选中“选项”以获取自动内容)主机文件或本地DNS服务器(如果您有)伪造)。这比通过共享URL访问网站(例如http://localhost/mysite/
)--与http://mysite.dev/
——这个更接近真实的word配置)
Settings | Directories
)附加即可1) 为什么不将
webroot
文件夹保存在实际项目中?然后,您可以设置自动部署,以便它将您的文件从项目位置复制到网站位置(Settings | deployment
——输入“Local or Mounted folder”类型)。2)您可以(我建议实际)配置Apache(或您在那里拥有的任何web服务器)直接从您的项目文件夹中提供文件,这样就不需要复制文件(您听说过“虚拟主机”和自定义/伪造域名(可以通过您的主机文件或本地DNS服务器(如果您有)伪造)——效果很好,甚至比通过共享访问网站更好http://localhost/mysite/
URL(与http://mysite.dev/
--这一个更接近真实的word配置)。3)您可以始终将其他外部文件夹附加到项目--设置|目录|添加内容根目录
我将首先使用。似乎最容易维护