PHP7 Windows10环境搭建
1. Php语言包下载;
官网下载地址:
http://windows.php.net/download/
2.Apache服务器下载
首先从官网上下载Apache2.4 http://httpd.apache.org/download.cgi
单击,选择ApacheHaus;
Be sure that you have installed the latest C++ Redistributable Visual Studio 2015;
下载的链接地址;
https://www.microsoft.com/en-us/download/details.aspx?id=48145
3. MySQL 5.6服务的下载
https://dev.mysql.com/downloads/mysql/
免安装版的配置方法;
新建一个my.ini文件,然后用记事本打开输入mysql的基本配置:
[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#skip-grant-tables
;设置3306端口
port = 3306
; 设置mysql的安装目录
basedir=E:\mysql5.7
; 设置mysql数据库的数据的存放目录
datadir=E:\mysql5.7\data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
(1)以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下。再输入mysqld install回车运行就可以了,注意是mysqld不是mysql;
(2)接下来我们用mysqld --initialize 先初始化data目录。要不然mysql5.7的文件夹下面不会出现data文件夹;
1、将下载的Apache2.4 解压到自定义目录,我这里选择的目录是D盘的Apache24目录。
2、打开apache解压目录conf文件夹下的httpd.conf文件:
查找所有的c:Apache24 将其修改为你自己解压的目录,应该有好几个地方需要改,直接使用记事本的替换功能。
替换后再打开cmd命令行,输入httpd -k install再检查一下语法,如下:
出现这种问题,
仔细检查发现80端口被IIS占用了。
解决方法:改端口号,打开.\apache\conf\httpd.conf,将其中的监听端口,由80改为81;
1
2
3
4
5
|
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:81
Listen 81
|
接下来启动apache服务,测试一下是否安装成功,打开apache bin目录下的ApacheMonitor.exe(如果打开提示缺少dll文件,那么就需要安装上面说的VC了,安装后就可以打开这个monitor了)
在浏览器中输入localhost回车,看到如下图说明apache安装成功了。
4.配置php模块到apache服务器
1.在Apache24/conf/httpd.conf中做如下配置:
#Define SRVROOT "/Apache24"
#ServerRoot "${SRVROOT}"
Define SRVROOT "D:/Apache24" (请根据你的目录 )
ServerRoot "${SRVROOT}"
PHPIniDir "D:/Php/php-7.1.8-Win32-VC14-x64"
LoadModule php7_module "D:/Php/php-7.1.8-Win32-VC14-x64/php7apache2_4.dll"
<IfModule mime_module>
#
# TypesConfig points to the file containing the list of mappings from
# filename extension to MIME-type.
#
TypesConfig conf/mime.types
AddType application/x-httpd-php .php
2.配置php.ini;
打开php目录,复制1个php.ini-development ,修改为php.ini
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "D:/Php/php-7.1.8-Win32-VC14-x64/ext"
3.在apache 的htdocs目录建一个php文件,这里叫index.php,在这个文件中写入如下内容:
1
2
3
|
<? php
echo "hello php world!";
?>
|
测试结果:
Written by Joey,
Thanks.
PHP7 Windows10环境搭建相关推荐
- lnmp环境搭建 php7,lnmp环境搭建(centos6.9+mysql5.7+php7.1+nginx1.10)
安装前准备:CentOS 6.9 64位 最小化安装 yum install -y make gcc gcc-c++ perl zlib-devel libaio libpng libpng-deve ...
- PHP7运行环境搭建(Windows7)
php7号称能直追facebook的HHVM,为了体验一把传说中的高性能,我特意在本地电脑上尝试着安装了php7,不得不承认,php7的运行环境相对于之前的php5来说还是有一点苛刻的.下面开始进入主 ...
- Windows10搭建PHP7开发环境
原文:Windows10搭建PHP7开发环境 3年前写了一篇<Windows下搭建PHP开发环境>之后就再也没有碰过PHP了,最近新发布了PHP7然后回去看了一下之前写的文章,发现很多配置 ...
- Windows10+Anaconda3+Pycharm环境搭建
Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...
- 阿里云 Ubuntu PHP7 Nginx Mysql 开发环境搭建
记录下在阿里云搭建 PHP7 开发环境 安装 nginx sudo apt-get update sudo apt-get install nginx安装完成后会自动开启,通过命令查看 # ps -a ...
- LNMP环境搭建(centos6.9+mysql5.7+php7.1+nginx1.10)
一.安装MySql (本文永久地址:http://woymk.blog.51cto.com/10000269/1917133) mysql的安装请参考 LAMP环境搭建(centos6.9+apach ...
- 开发环境 测试环境 定义_「PHP7数组详解」:第1章 环境搭建安装(一)
本书所有内容,会在知乎.今日头条.微信公众号.简书同步推出. 通过第一章的,将学习到以下内容: 创建一个简单的PHP程序 条件判断语句的使用方法 循环语句for,while,loop的用户 函数的使用 ...
- Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )
Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32):https://www.cnblogs.com/zyever/p/7919007.html 如何在win10 64位下搭载汇 ...
- php7 iis10 mysql_Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程
准备篇 一.环境说明: 操作系统:Windows Server 2019 PHP版本:php 7.3.11 MySQL版本:MySQL 8.0.18.0 二.相关软件下载: 1.PHP下载地址: ht ...
最新文章
- java unit包_Java接入UNIT文本对话处理源码详解
- UnicodeEncodeError: 'ascii' codec can't encode character....
- 如何给上传控件上色【HOW TO SET CSS FOR THE CONTROL OF FILEUPLOAD】
- 杨强入选加拿大皇家科学院院士!此外还有3名华人学者入选
- oracle新建用户和授权及其删除
- 实行计算机分类标识管理的根本目的,会计信息系统试卷A及答案
- SVM: 支持向量机中的,那个C
- DataReceivedEventHandler 委托 接收调用执行进程返回数据
- Failure to find com.oracle:ojdbc6:jar:11.2.0.1.0
- java与安卓接口_Android-Java-接口Interface
- 苹果发布 iOS、macOS 更新,系统修复英特尔重大漏洞
- CentOS下升级openssh版本
- 火狐浏览器怎么打不开网页
- 计算机开平方的三种算法
- 使用cv2.imwrite保存的图像是全黑的
- 机票前台埋点的那些事儿
- 【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略
- 深度学习-np.pad 填充详解
- 通俗易懂的机器学习——集成学习
- Vim Cscope配置与使用