win7_64bit下最新PHP7+apache环境搭建

折腾了半天左右的时间,成功在win7_64bit下配置成功PHP+apache+miriadb数据库

+配置工具下载与解压

01. Apache HTTP Server 2.4.25 : http://www.apachehaus.com/cgi-bin/download.plx

-关于版本: Visual Studio 2008(VC9)  Visual Studio 2012 (VC11)  Visual Studio 2015(VC14) 笔者下载VC14版本
-下载:点击Download Locations

-下载完成后解压到d盘文件夹phptool,重命名文件夹为Apache24

02. PHP 7.1 (7.1.1) : http://windows.php.net/download/

-关于版本:

TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。

NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能。

-下载:点击ZIP

-下载完成后解压到d盘文件夹phptool,重命名文件夹为PHP7

03. 数据库安装请自行谷歌

+Apache安装

- 01. 找到D:\phptool\Apache24\conf\httpd.conf文件,用记事本打开,查询“Define SRVROOT” 修改为:

Define SRVROOT "D:/phptool/Apache24"
ServerRoot "${SRVROOT}"

-02. 查询“dir_module” 修改为

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

-03. 查询“Listene 80” 然后win+R键输入cmd,在输入命令netstat -a(查看80端口是否被占用)

如果被占用则将80端口改为为8010,8080

如 Listen 8080

-04. 添加php7支持,在记事本中粘贴如下代码

# php7 support
LoadModule php7_module D:/phptool/php7/php7apache2_4.dll
AddType application/x-httpd-php .php .html .htm
PHPIniDir "D:/phptool/php7"

-05. ctrl+s保存httpd.conf文件

-06. 安装Apache服务

单机windows按钮,在附件中找到命令提示符,发送到快捷桌面

右键以管理员身份运行

输入命令

"D:\phptool\Apache24\bin\httpd.exe" -k install -n Apache

包含引号,该命令的意思是,安装apache服务,并将该服务名称命名为Apache(你也可以改成别的),回车

执行成功

Errors reported here must be corrected before the service can be started.意思为

若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若无则成功。

-07. apache服务器卸载

在CMD命令窗口,输入如下(建议先停止服务再删除):

sc delete apache  回车

apache是Apache服务器的服务名

+php配置

01. 在d:\phptool\php7目录下找到php.ini-development文件ctrl+c ctrl+v 得到复制文件修改名字为php.ini

02. 记事本打开php.ini文件,修改配置extension_dir=“ext” 为extension_dir = "D:/phptool/php5/ext"

其中D:/phptool/php5/ext存放着所有动态链接库文件

03.按下图操作去除前面的分号,便让php以mysql或者是mysqli的方式连接数据库

+配置完成测试php是否配置成功

-01. 在d:\phptool\apache\htdocs文件中创建index.php,内容为:

 <?php

  phpinof();

 ?>

-02. 以管理员身份运行d:\phptool\Apache24\bin下的ApacheMonitor.exe,单击start打开服务,在浏览器中输入localhost看到下图则表示配置成功

-03 (可选) httpd.conf 修改 htdocs路径,例如在d盘建立文件夹www 则需要修改httpd.conf文件documentroot为如下

#
DocumentRoot "D:\www"
<Directory "D:\www">
#

修改完成后,重启apache服务器即可。

时间: 2024-10-15 14:42:01

win7_64bit下最新PHP7+apache环境搭建的相关文章

转:Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种运行模式。

原文来自于:http://www.ituring.com.cn/article/128439 Windows下的PHP开发环境搭建——PHP线程安全与非线程安全.Apache版本选择,及详解五种运行模式. 今天为在Windows下建立PHP开发环境,在考虑下载何种PHP版本时,遭遇一些让我困惑的情况,为了解决这些困惑,不出意料地牵扯出更多让我困惑的问题. 为了将这些困惑一网打尽,我花了一下午加一晚上的时间查阅了大量资料,并做了一番实验后,终于把这些困惑全都搞得清清楚楚了. 说实话,之所以花了这么

React Native学习笔记(一)Mac OS X下React Native的环境搭建

本文介绍Mac OS X系统下的React Native环境搭建过程. 1.环境要求: 1) Mac OS X操作系统 2) Xcode6.4或以上版本 3) Node.js4.0或以上版本 4) watchman和flow 2.安装过程 1) Node.js的安装可以在Node.js的官网https://nodejs.org/ 中下载最新的版本.这里下载的是node-v4.4.2.pkg版本.直接双击运行安装就可以了.查看是否安装成功可以在终端中输入如下命令: $node -v 如果能够显示版

windows 7使用eclipse下hadoop应用开发环境搭建

因为一些缘故,这节内容到现在才写,其实弄hadoop有一段时间了,可以编写一些小程序了,今天来还是来说说环境的搭建.... 说明一下:这篇文章的步骤是接上一篇的hadoop文章的:http://blog.csdn.net/enson16855/article/details/37725771 ,如果不是按照上篇的方式安装hadoop,可能会有些错误~百度一下就能解决的哈~ 准备环境: 不用多说了,我用eclipse版本是最新JavaEE版本,叫什么LUA Kepler,本来是用Juno的,因为操

[经验技巧] “php+mysql+apache”环境搭建及&quot;手动SQL注入&quot;,20180527-0

[经验技巧] "php+mysql+apache"环境搭建及"手动SQL注入" 1."php+mysql+apache"环境搭建 环境载体:虚拟机Window7 Service Pack 1 旗舰版 下载"phpStudy (php5.2) " 链接:http://www.phpstudy.net/phpstudy/phpStudy(PHP5.2).zip 文件见附件1. 安装"phpStudy (php5.2) &

Linux环境下HDFS集群环境搭建关键步骤

Linux环境下HDFS集群环境搭建关键步骤记录. 介质版本:hadoop-2.7.3.tar.gz 节点数量:3节点. 一.下载安装介质 官网下载地址:http://hadoop.apache.org/releases.html 二.服务器规划 MASTER:NAMENODE, DATANODENODE1:DATANODENODE2:SECONDARY NAMENODE, DATANODE 三.配置hostname和hosts 192.168.13.4 master192.168.13.5 n

Linux环境下SolrCloud集群环境搭建关键步骤

Linux环境下SolrCloud集群环境搭建关键步骤. 前提条件:已经完成ZooKeeper集群环境搭建. 一.下载介质 官网下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/7.3.1 历史版本下载:http://archive.apache.org/dist/lucene/solr/ 二.上传介质 通过工具将下载好的安装介质上传至服务器目录. 三.解压安装 解压即可完成安装. unzip solr-5.5.5.zip 四.修改配置文

Sublime Text 3下C/C++开发环境搭建

Sublime Text 3下C/C++开发环境搭建 之前在Linux Mint 17一周使用体验中简单介绍过Sublime Text. 1.Sublime Text 3安装 Ubuntu.Linux Mint的软件管理器中已经能够找到Sublime Text 3,直接安装即可.或者去官网下载.deb或tarball安装包,手动安装. 2.Package Control管理器 ST最吸引我的第一点就是这个非常棒的扩展管理器!安装方法也很简单,在ST中按Ctrl+`进入ST的控制台,然后去官网上将

win7下的erlang开发环境搭建

Erlang是一种并发编程语言(面向并发编程),它可以和分布式.多核/多处理器编程结合的天衣无缝. Erlang主要用来编写分布式的应用程序.下面看看Erlang开发环境的搭建. 1. http://www.erlang.org/download.html下载64位安装文件2. 把安装文件目录配置在环境变量中环境变量配完后,检测是否安装成功 (1)打开命令行输入erl (2)打开开始->所有程序->Erlang OTP ->erlang可以直接打开  如果出现以下界面表示安装成功 win

linux 下cocos2dx-3.3.1环境搭建

1.安装依赖 依赖包含: libx11-dev libxmu-dev libglu1-mesa-dev libgl2ps-dev libxi-dev g++ libzip-dev libpng12-dev libcurl4-gnutls-dev libfontconfig1-dev libsqlite3-dev libglew*-dev libssl-dev 假设你的系统是Ubuntu/Debian,能够通过运行build文件夹下的install-deps-linux.sh脚本来安装依赖,也可自