当前位置: 首页 > 后端技术 > PHP

在ubuntu16.04下,Phpstorm将项目发布到apache

时间:2023-03-30 01:23:06 PHP

网上找的不靠谱。折腾了半天终于找到正确的姿势QAQ,只做备份用。顺便说一句,JetBrains是一家了不起的公司。他们的全系列IDE是最好的IDE,强烈推荐学习使用。Google官方的AndroidStudio也是基于他们的IDE。我认为它比日食好得多。最重要的是它美观且易于交互。一、新建工程1、新建工程File->newProject。选择PHPEMPTYPROJECT2.确认项目目录Location栏,可以点击右边的...按钮选择目录也可以手写。3.确认PHP语言级别栏中的PHP版本4.确认PHP解释器CLIInterpreter栏,新建项目。顶部菜单ConfigureTools->Deployment->Configuration打开如下图。点击左上角的绿色加号+,Type选择Local或mountedfolder,Name选择任意,点击OK。下图中Upload/downloadprojectfiles栏下的Folder是项目上传目录,这里需要选择你的apache根目录,ubuntu下,这里我设置为/var/www下的Web服务器的根URL最下面是启动浏览器时的根链接,这里我设置为http://localhost,那么当我在phpstorm下运行我项目根目录下的index.php时,phpstorm会自动打开网址为http的网页://localhost/index.php在浏览器中并选择映射选项卡。本地路径是您的本地项目。服务器上的目录Deploymentpath为上一步设置的上传目录的相对目录。比如我这里什么都不填,或者只填一个/,那么我发布之后所有的项目都会放到/var/www目录下。index.php路径为/var/www/index.php。如果填写/test,发布前会在/var/www下创建一个子目录test,然后将工程文件发布到这个test目录下,那么index.php的路径就是/var/www/test/index。服务器上的phpWebPath是一个相对访问路径。我们之前设置了Web服务器根URL,这里我们设置相对于该URL的路径。比如这里设置为测试,发布后,浏览器会自动打开网址“http://localhost/test/你要运行的文件名”,如果什么都不填,则网址为“http://localhost/你要运行的文件名”所以这里需要注意几点:apa??che的web服务目录,web访问根路径Web服务器根URL,项目发布目录服务器上的部署路径,相对访问路径WebPathonserver这四个一定要注意配置正确点击确定,为了方便也可以选择最上面的菜单Tools->Deployment->AutomaticUpload选项,这样当你编辑保存的时候Phpstorm会自动帮你将项目发布到你刚才指定的目录下4、在index.php的编辑页面运行鼠标,右上角会弹出一排浏览器小图标,点击你要运行的浏览器,PHP就会给你打开浏览器,自动打开你之前设置的那个,也可以试试用快捷键ctrl+shift+f10运行网址,在Firfox下,可以用ctrl+w关闭当前窗口,alt+tab切换窗口。了解更多并使用快捷键看起来更专业=3=