phpstorm 安装下载       百度网盘资源 phpstorm 9.0.1(有序列号)   http://pan.baidu.com/s/1kTvX0jl

xampp 安装下载          百度网盘资源xampp_win32_5.6.14            http://pan.baidu.com/s/1eQ6rdRW

mongodb安装下载         百度网盘资源                              http://pan.baidu.com/s/1c00p1hI

php环境变量配置:

新建一个系统变量(右键计算机 选择属性->高级->环境变量->新建):变量名:PHP_HOME  变量值: 安装xampp的路径\xampp\php

编辑path变量(右键计算机 选择属性->高级->环境变量->选择path->编辑)加上 ;%PHP_HOME%;%PHP_HOME%\ext

PHP mongodb 扩展安装配置:

我的PHP版本是5.6.14 ,相对应的是php-mongo-1.6.8-5.6-vc.dll

百度网盘php-mongo各个版本文件 http://pan.baidu.com/s/1o6vlxfO 请选择适合自己系统和PHP版本的扩展下载

将其重命名为php-mongo.dll 然后放入xampp/app/ext

并在php.ini文件(一般可在\xampp\php\文件夹下找到php.ini,记事本就可打开)的对应位置添加 extension = php_mongo; 如下图:

如果php-mongo版本与你的php不对应,命令行输入php -version会出现下图结果:

成功安装应该是

启动apache:

如果没有用到mysql 可以只启动apache。启动后在浏览器输入localhost回车后可以看到apache的页面

然后就可以在phpstorm写你的php了

如果打开php页面出现了502 bad gateway, phpstorm会提醒你configured PHP Interpreter ,按照提醒配置你的php解释器就可以了,如下图:

若还是会出现502 bad gateway,可以打开apache>conf>apache(httpd.conf)进行配置,如下图:

找到DocumentRoot 和<Directory >,将DocumentRoot 和<Directory >设置为你项目的目录。

DocumentRoot "你的项目位置如 E:/project/engineering/src/web/portal/InfoMask/web"

<Directory "你的文项目位置如 E:/project/engineering/src/web/portal/InfoMask/web">

刚学php不久,这是我配置php环境的过程,有说错的地方望指教~

方法 :PHP开发环境搭建(phpstorm + xampp+mongodb)的更多相关文章

  1. Android开发环境搭建时遇到问题的解决方法

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/linux_loajie/article/details/33823637 Android开发环境搭建 ...

  2. Android开发环境搭建及常见问题解决方法

    转自: http://www.cnblogs.com/rwxwsblog/p/4769785.html 在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网 ...

  3. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  4. IntelliJ IDEA安装及jsp开发环境搭建

    一.前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目, ...

  5. node.js之开发环境搭建

    一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 Vmware (专业版永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N) 我这 ...

  6. Ionic- Android 开发环境搭建

    Ionic- Android 开发环境搭建 为时一周的IONIC ADNROID 环境终于在各种处理错误中搭建成功,以下记录下搭建过程中遇到的各种情况的处理办法. 一 首先,当然是enviroment ...

  7. Linux虚拟机中 Node.js 开发环境搭建

    Node.js 开发环境搭建: 1.下载CentOS镜像文件和VMWare虚拟机程序; 2.安装VMWare——>添加虚拟机——>选择CentOS镜像文件即可默认安装带有桌面的Linux虚 ...

  8. Cordova+ionic 开发hybird App --- 开发环境搭建

    Cordova 开发hybird App 开发环境搭建 一.一些基础概念: Ant : 简单说来可以这么理解,如果你用记事本写JAVA程序,然后在cmd里输入javac命令编译它,但是有一天你发现每次 ...

  9. [ZigBee] 2、 ZigBee开发环境搭建

    本节介绍ZigBee基本开发环境搭建,附件中有本节介绍的软件下载地址~ 链接:http://pan.baidu.com/s/1bLdqxg 1.IAR Embedded Workbench 的安装 S ...

随机推荐

  1. 编写一个Shape类,具有属性:周长和面积; 定义其子类三角形和矩形,分别具有求周长的方法。 定义主类E,在其main方法中创建三角形和矩形类的对象, 并赋给Shape类的对象a、b,使用对象a、b来测试其特性。

    package shape; public class Shape { //定义成员变量 private double zhouchang; private double mianji; public ...

  2. DRM你又赢了:其API纳入HTML5标准

    摘要:W3C今天发布了一份加密媒体扩展工作草案(EME),将支持DRM多媒体数字内容,而且浏览器将无需使用Flash或Silverlight.EME定义了一系列API,允许JavaScript和HTM ...

  3. cc2530 timer 1 PWM 输出

    需要在ZStack 协议栈里使用PWM,于是使用其16bit的timer 1来实现之.使用 P1_0口输出,使用的是正计数/倒计数模式,占空比为50%.代码如下: #include <ioCC2 ...

  4. UIDatePicker 之显示中文 年月日

    picker_start=[[UIDatePicker alloc]initWithFrame:CGRectMake(centerView.frame.size.width/-,centerView. ...

  5. mysql下命令行执行sql脚本

    1. 登录mysql mysql -uroot -p 2. 执行脚本 mysql>use dbname; mysql>source /home/db/xx.sql

  6. jQuery遍历json

    使用 each var anObject = {one:1,two:2,three:3}; $.each(anObject,function(name,value) { alert(name); al ...

  7. HDU 5500 Reorder the Books 贪心

    Reorder the Books Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php? ...

  8. 该优化针对Linux X86_X64环境

    http://netkiller.github.io/www/tomcat/server.html 1. Tomcat优化其实就是对server.xml优化(开户线程池,调整http connecto ...

  9. javascript关闭浏览器窗口

    var opened=window.open('about:blank','_self'); opened.close(); window.open 不被阻止 .open('_blank') 然后 t ...

  10. [Effective C++ --012]复制对象时勿忘其每一个成分

    引言: 在深拷贝和浅拷贝的理解中,我们知道了“拷贝构造函数”一词,并且也了解了它的构成. A(const A& r); // 形式有多种,在这里只列出一个 因此,在值传递的应用场景里,我们可以 ...