Phpstorm+apachehttp搭建开发环境
–>
Phpstorm+apache-http搭建开发环境
因为楼主也是初学,最近也是自己在研究,这个东西网上也有很多,写这个博客的目的更多也是想作为自己的新手笔记,写的不好请大家纠正.目前php已经更新到了7的版本但主流的生产环境还是5.2,5.3,5.4的版本比较多,而楼主这里用的是5.4的版本
1. 下载构建环境需要的安装包(楼主这里用的是phpstorm2018.1+php5.4+apache-http-2.4),如果有需要直接评论发邮箱,楼主可以发云盘地址
2. 安装apache-http(这个我用的是msi的文件基本傻瓜式安装就不多说了),输入http://localhost如果出现it works的页面就说明安装成功了
3. 安装php5.4,直接解压到相应文件夹就可以
4. 安装phpstorm,我这里用的是比较新的2018.1的版本,**的话参考https://blog.csdn.net/u012211603/article/details/79879944
5. 配置apache的conf文件(这是重点),找到安装目录下的conf文件夹,然后找到httpd.conf文件,文本打开,做三点配置
(1)
172行是我加上去的,后面的路径为就是你php安装的目录,配置文件是根据你的php的版本:
1.php5.2支持Apache2.0和Apache2.2;
2.php5.3、php5.4同时支持Apache2.2和Apache2.4;
3.php5.5只支持Apache2.4;
一般php包下都会有这两个版本的dll文件,楼主这里用的是apache2.4,所以配置的是php5apache2_4.dll
(2)
添加apache会php文件类型的支持,并添加php解析器安装的路径,
401行和402行是楼主添加的代码
(3)配置虚拟站点
找到有virtual hosts的那一行,将下面的include conf/extra/httpd-vhosts.conf的注释去掉
然后再去apache安装目录下的conf/extra目录下找到httpd-vhosts.conf文件
配置一个虚拟站点,doccumentRoot指向你的项目所在路径,因为要部署到apache服务器所以我这里直接配置的apache\htdocs也就是apache服务器默认的项目所指路径serverName是你的虚拟站点的域名,我这里因为只用在自己的本机上所以直接配的自己的ip
这里需要注意的就是如果你配置的documentRoot如果不在htdocs下的话,还得多加一些配置:
因为安装apache时默认给你的部署项目的目录就是htdocs文件夹,所以如果你要部署到其他文件夹这里的239行中的directory的路径就得变得更大些,因为这个是路径相当于你的项目部署的权限,例如你要把项目部署到E盘的某个文件夹下,那就需要把这个路径改成E:/ ,不然访问的时候就会报你没有这个项目的访问权限
6. phpstorm整合apache
(1) 上面的配置完成后这里就比较简单了先打开file -> setting -> build,execution,deployment ->deployment在这里映射一下你配置好的服务器
这里的名字自己取
这里的folder是你apache服务器配置的项目部署文件的路径,我这里是E:/apache/ht
这里的local path是的当前开发目录, 也就是你的开发项目的工作目录 , 第二个是你的项目上传到服务器的相对目录 , 第三个是你的项目在web环境下的相对路径
如果你要配置修改后自动上传到服务器就在deployment下面的options
(2) 在run ->edit configurations ->default -> php web page配置你的文件访问的服务器
在server中找到你之前配置好的apache服务器就可以了
最后在项目下新建一个文件:
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2018/5/3 0003
* Time: 10:55
*/
echo ‘hello world!’;
然后tools -> deployment -> upload to serverName serverName就是你配置的服务器的名称
最后在文件下直接用浏览器打开就可以了
本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。