总结
豆包 AI 助手文章总结

图文详解在ubuntu下Phpstorm如何发布项目到apache

藏色散人
发布: 2021-07-23 15:19:28
转载
2425人浏览过

在网上找的不靠谱,倒腾了大半天的,终于找到正确姿势qaq,仅以此备份。

顺带一提JetBrains是一个神奇的公司他们的全系列ide都是最好的IDE,强烈推荐学习使用。像Google官方的AndroidStudio也是基于他们的IDE的。我觉得比eclipse强多了,最重要的是漂亮,容易交互。

【推荐学习:phpstorm教程

一、新建项目

1.新建项目

立即学习PHP免费学习笔记(深入)”;

File->new Project.选择PHP EMPTY PROJECT
2.确定项目目录

Location栏,可以点击右边的...按钮选择目录也可以手打
3.确定PHP版本

PHP languge level栏
4.确定PHP解释器

CLI Interpreter栏

新建项目部分配图
80c69c4b3151b031c2b13f72ccbcf5e.png

二、编辑项目

在index.php里面随便输出点什么,调用phpinfo()也可以

三、部署配置

顶部菜单的Tools->Deployment->Configuration

打开如下图

7497213394d5db6ed2381006b00caa0.png

点击左上角的绿色加号+,Type选择Local or mounted folder,Name随便起,点击OK

下图中,Upload/download project files栏下的Folder是项目上传目录,这里你需要选择你的apache根目录,ubuntu下 ,这里我设为/var/www

下边Web server root URL是启动浏览器时的根链接,这里我设置为http://localhost,则我在phpstorm下运行我的项目根目录的index.php的时候,phpstorm就会自动为我在浏览器打开URL为http://localhost/index.php的网页

3f9cd627f52d034df16619d722ac74f.png

选择 Mapping选项卡

Local path是你本地项目目录

Deployment path on server是上一步中设置的上传目录的相对目录,比如,如果这里我什么也不填,或只填一个/,那么我发布后项目会全部放到/var/www目录下,项目的index.php路径就是/var/www/index.php,如果填/test,发布前会在/var/www创建子目录test,然后将项目文件发布到这个test目录下,那么此时index.php路径就是/var/www/test/index.php

WebPath on server是相对访问路径,前面我们设置了Web server root URL,这里设置的是相对那个URL的路径,比如如果这里设置为test,则发布后,浏览器会自动打开URL"http://localhost/test/你要运行的文件名",如果什么都不填,则URL为"http://localhost/你要运行的文件名"

所以这里要注意这么几点:apache的web服务目录、web访问根路径Web server root URL,项目发布目录Deployment path on server、相对访问路径WebPath on server。这四个一定要注意配置正确
b1c99619a7e347e875f4413403cd356.png

点击OK

为了方便,你还可以选中顶部菜单Tools->Deployment->Automatic Upload选项,这样,当你编辑并保存的时候,Phpstorm会自动帮你把项目发布到刚刚指定的目录。

四、运行

鼠标放到index.php的编辑页面,右上角会弹出一排浏览器的小图标。点击你想运行的浏览器,PHP就会为你打开这个浏览器并自动打开你前面设置的URL

93a7119a9c958f69f6914bbcd9af0fc.png

912b546add09c6e93f941f7d121b053.png

你也可以尝试一下使用快捷键ctrl+shift+f10运行,Firfox下可以使用ctrl+w关闭当前窗口,alt+tab切换窗口。

多学学用快捷键,看起来更专业 =3=

更多phpstorm技术文章,请访问phpstorm教程栏目!

以上就是图文详解在ubuntu下Phpstorm如何发布项目到apache的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:segmentfault网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号