64位 windows10下 Apache2.4 + php7 + phpstorm 相关设置

 
转  https://blog.csdn.net/laurencechan/article/details/53186235
 

一,资源:

apache2.4:http://www.apachehaus.com/downloads/httpd-2.4.23-x64-vc14-r3.zip

(64位VC14)

php7:http://windows.php.net/downloads/releases/php-7.0.13-Win32-VC14-x64.zip

(64位 threadsafe)

phpstorm:https://download.jetbrains.8686c.com/webide/PhpStorm-2016.2.2.exe

(破解方法网上有很多)

二,安装apache:

在D盘新建一个文件夹,我在这里命名为“Server”

解压Apache压缩包,将里面的Apache24文件夹拷贝到Server目录下

找到conf目录下的httpd.conf文件,用记事本或者UE等文本编辑器打开,进行如下更改:

1.

将目录更改为Apache所在目录,即D:/Server/Apache24

2.

这是网站文件存放目录,默认是htdocs,可以根据需要修改,更改的目录必须要存在,即需要手动创建,这里改为E:/Apache/www

3.

我们在index.html后加上index.php

4.

为了支持php,在文件最后加上

三,启动apache:

打开cmd,运行如下命令

这时候会弹出Windows防火墙提示,允许就好了。

先别关cmd窗口,打开浏览器,输入http://127.0.0.1  如果看到了It Works,说明Apache已经启动。如果没看到,别着急:

好了,Apache能启动的话,我们把Apache添加进系统服务:

以管理员身份运行cmd,运行如下命令(之前的cmd窗口需要先关闭):

四,安装配置PHP:

我同样将PHP解压至Server目录下,并将目录重命名为php7

找到目录下的php.ini-development,复制一份并重命名为php.ini

用文本编辑器打开,进行如下更改:

, 去掉前面的分号,并将ext改为D:/Server/php7/ext

,去掉前面的分号,开启mysqli支持,可以根据自己需要,开启其他支持。

重启Apache服务

在E:\Apache\www中创建phpinfo.php文件,注意,后缀名是.php

然后打开编辑

1
<?php  phpinfo(); ?>

保存之后,打开浏览器,访问http://127.0.0.1/phpinfo.php,如果看到下边的页面,就成功了。

五,phpstorm10设置:

因为phpstorm自带的服务器(端口为63342)无法post数据,所以需要将默认服务器改成自己安装配置的apache服务器

方法如下图:

Tools--->Deployment--->Configurations

然后type选in place

然后apply即大功告成!

至此,64位 windows10下  Apache2.4 + php7 配置完成,并且可以在phpstorm在自由使用post方法提交表单!

64位 windows10下 Apache2.4 + php7 + phpstorm 相关设置的更多相关文章

  1. [转]windows10 64位环境下安装mysql5.7.17

    今天以zip模式在windows10 64位环境下安装mysql5.7,到最后一步提示mysql服务无法启动. 安装步骤如下: 1.配置环境变量 我的电脑->属性->高级->环境变量 ...

  2. Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决

    之前在文章Win7系统64位环境下使用Apache--Apache2.4整合Tomcat与mod_jk提到了安装Apache2.4时有可能报错: Invalid command 'Order', pe ...

  3. Win7系统64位环境下使用Apache——Apache2.4整合Tomcat与mod_jk

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70398091 本文出自[我是干勾鱼的博客] 之前的几篇文章: Win7系统64位 ...

  4. Win7系统64位环境下使用Apache——Apache2.4版本安装及卸载

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70255992 本文出自[我是干勾鱼的博客] 之前在Win7系统64位环境下使用A ...

  5. Win7系统64位环境下使用Apache——下载mod_jk

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70313329 本文出自[我是干勾鱼的博客] 之前在几篇文章: Win7系统64位 ...

  6. 64位ubuntu下安装微博客户端的方法

    最近安装了12.04的ubuntu系统,在unbutu提供的软件中心找不到微博客户端的应用,但在新浪的http://sinatair.sinaapp.com/下找到了官方的客户端. 于是下载了linu ...

  7. 在64位windows下使用instsrv.exe和srvany.exe创建windows服务[转]

    本文转自:https://www.iflym.com/index.php/computer-use/201205020001.html 在32位的windows下,包括windows7,windows ...

  8. 64位centos 下编译 hadoop 2.6.0 源码

    64位os下为啥要编译hadoop就不解释了,百度一下就能知道原因,下面是步骤: 前提:编译源码所在的机器,必须能上网,否则建议不要尝试了 一. 下载必要的组件 a) 下载hadoop源码 (当前最新 ...

  9. 64位ubuntu下重新编译hadoop2.2流水账

    hadoop官方网站中只提供了32位的hadoop-2.2.0.tar.gz,如果要在64位ubuntu下部署hadoop-2.2.0,就需要重新编译源码包,生成64位的部署包.建议以下操作使用roo ...

随机推荐

  1. FTP服务器配置和管理

    一:ftp 简介 1:ftp服务: internet 是一个非常复杂额计算机环境,其中有pc/mac/小型机/大型机等.而在这些计算机上运行的操作系统也是五花八门,有 unix.Linux.微软的wi ...

  2. centos7查看yum安装的软件及路径

    rpm -qa 查看所有已安装软件名称 rpm -ql 软件名 显示软件的安装路径

  3. php回调函数的概念及实例

    php提供了两个内置函数call_user_func()和call_user_func_array()提供对回调函数的支持.这两个函数的区别是call_user_func_array是以数组的形式接收 ...

  4. Java 产生一个大于等于200,小于300的随机数,且是10的整数倍

    public class Random200_300 { public static void main(String[] args) { int r1 = 0; while (true) { r1 ...

  5. AI-解析器-request.data内部如何按照自定义解析格式-解析数据

    QUESTION:post方法中调用request.data方法时,当在Courseview类中添加parser_classes=[ForParser,],就可以将数据解析成parser_classe ...

  6. 饮冰三年-人工智能-Python-13Python基础之运算符与数据类型

    1:算数运算符 + - * / ** % // 2: 成员运算符 in not in name = """张三""" if "张& ...

  7. last与lastb命令 读取的日志文件

    在linux系统中,last与lastb命令用来列出目前与过去登录系统的用户相关信息.指令英文原义: last, lastb - show listing of last logged in user ...

  8. 关于使用summernote编辑器提示内容无法汉化临时解决办法

    原因:使用汉化summernote-zh-CN.js文件无法汉化 $('#summernote').summernote({ lang: 'zh-CN' }); 解决方法: 打开summernote. ...

  9. 【C++ Primer | 11】关联容器(一)

    在multimap或multiset中查找元素 第二种方法解释: #include <iostream> #include <utility> #include <ite ...

  10. .netcore读取配置文件

    setting.json { "compilerOptions": { "noImplicitAny": false, "noEmitOnError& ...