php5.5+apache2.4+mysql5.7在windows下的配置

时间:2022-12-20 21:26:25

apache2.4下载和安装

下载apache2.4

https://www.apachelounge.com/download/VC11/

提取解压目录Apache24到d:/dev/Apache24

修改d:/dev/Apache24/conf/httpd.conf

ServerRoot "d:/dev/Apache24"

DocumentRoot "d:/dev/Apache24/htdocs"
<Directory "d:/dev/Apache24/htdocs">

在D:\dev\Apache24\bin启动cmd,执行

httpd -k install

httpd -k start

如提示msvcr110.dll丢失,请下载并安装VC++ 2012运行库:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679

访问http://localhost/检查是否安装成功

php5.5下载和配置

http://windows.php.net/downloads/releases/archives/  php-5.5.9-Win32-VC11-x64.zip

解压到D:\dev\php-5.5.9-Win32-VC11-x64

拷贝php.ini-development到php.ini

修改php.ini

设置扩展支持目录

extension_dir = "D:/dev/php-5.5.9-Win32-VC11-x64/ext"

打开常见扩展

extension=php_bz2.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll

配置环境变量,设置

PHP_HOME   D:\dev\php-5.5.9-Win32-VC11-x64

修改PATH,追加%PHP_HOME%

测试是否安装成功   php -v

如提示msvcr110.dll丢失,请下载并安装VC++ 2012运行库:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679

php7.1下载和配置

http://windows.php.net/downloads/releases/archives/  php-7.1.4-Win32-VC14-x64.zip

解压到D:\dev\php-7.1.4-Win32-VC14-x64.zip

配置和安装参考php5.5的配置

mysql5.7下载和配置

https://dev.mysql.com/downloads/mysql/  下载mysql-5.7.18-winx64.zip

解压到D:/dev/mysql-5.7.18-winx64

在mysql安装目录,创建my.ini

[mysqld]
basedir=D:/dev/mysql-5.7.18-winx64
datadir=D:/dev/mysql-5.7.18-winx64/data

初始化mysql

bin\mysqld --defaults-file=D:/dev/mysql-5.7.18-winx64/my.ini --initialize-insecure

如提示msvcr120.dll丢失,请下载并安装VC++ 2013运行库: https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

安装服务并启动
bin\mysqld -install
net start MySQL

测试mysql是否可以登陆
bin\mysql -uroot

设置root账户的密码为123456
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

修改环境变量
MYSQL_HOME D:/dev/mysql-5.7.18-winx64
PATH 追加 %MYSQL_HOME%/bin

php5.5(php7.1)和apache2.4的集成

php5.5和php7.1都支持apahce2.4,集成的方法都是一致的,这里以php5.5为例。

支持 PHP 解析

修改apache安装目录conf下的httpd.conf,在LoadModule内部, 追加(或更改为)如下配置:

LoadModule php5_module "D:/dev/php-5.5.9-Win32-VC11-x64/php5apache2_4.dll"
PHPIniDir "D:/dev/php-5.5.9-Win32-VC11-x64"
AddType application/x-httpd-php .php

如果是php7,配置应该是:

LoadModule php7_module "D:/dev/php-7.1.5-Win32-VC14-x64/php7apache2_4.dll"
PHPIniDir "D:/dev/php-7.1.5-Win32-VC14-x64"
AddType application/x-httpd-php .php

加入index.php作为首页

DirectoryIndex index.html index.php

重启apache  httpd -k restart

在D:\dev\Apache24\htdocs创建phpinfo.php

<?php
phpinfo();
?>

访问http://localhost/phpinfo.php,测试是否配置成功。

虚拟主机

修改C:\Windows\System32\drivers\etc\hosts

加入127.0.0.1 local.test.com

修改apache安装目录conf下的httpd.conf,搜索到"# Virtual hosts”部分,加入(或更改为)如下配置:

<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Include conf/extra/httpd-vhosts.conf
修改httpd-vhosts.conf,加入

<VirtualHost *:80>
  DocumentRoot C:/dev/svn/test
  ServerName local.test.com
  #下面三行可选
  #ServerAdmin admin@local.test.com
  #ErrorLog "logs/local.test.com-error.log"
  #CustomLog "logs/local.test.com-access.log" common
</VirtualHost>

创建C:/dev/svn/test目录,创建phpinfo.php

<?php
phpinfo();
?>

重启apache  httpd -k restart

访问http://local.test.com/phpinfo

php5.5+apache2.4+mysql5.7在windows下的配置的更多相关文章

  1. windows安装PHP5&period;4&plus;Apache2&period;4&plus;Mysql5&period;5

    windows安装PHP5.4+Apache2.4+Mysql5.5 作者:星之宇 ┊ 时间:2012-10-18 14:27 ┊ 分类: 网站技术 ┊ 阅读:1232 ┊ 评论:16 最近听说PHP ...

  2. Windows下安装配置免安装MySQL5&period;7服务器

      Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoft ...

  3. windows下mysql配置

    windows下mysql配置   忙活了大半天,总算配置好了,本文献给windows下没试用过Mysql的小白,勿喷 http://blog.csdn.net/z1074907546/article ...

  4. Windows下MySQL配置及安全加固总结

    Windows下MySQL配置及安全加固总结 在网管的实际使用过程中,MySQL数据库在安装后的配置及安全加固内容,在客户中逐渐要求越来越高.从反馈的问题看,一般都是由第三方软件公司的软件扫描整个系统 ...

  5. Windows下安装配置MySQL

    Windows下安装配置MySQL的基本步骤 一.MySQL下载 MySQL官方下载地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads ...

  6. Windows下Nginx配置SSL实现Https访问(包含证书生成)

    Vincent.李   Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https ...

  7. 在windows下安装配置Ulipad

    在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便. Ulipad下载地址: https://github.com/limodou ...

  8. dpm-release3&period;1在windows下的配置

    dpm-release3.1在windows下的配置 dpm是做目标检测objecjt detection的经典方法.dpm系列代码默认是在linux和mac下运行测试过的,windows下默认是不能 ...

  9. Windows下gvim配置

    Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 0.准备软件及插件. (a ...

随机推荐

  1. 使用RequireJS并实现一个自己的模块加载器 &lpar;一&rpar;

    RequireJS & SeaJS 在 模块化开发 开发以前,都是直接在页面上引入 script 标签来引用脚本的,当项目变得比较复杂,就会带来很多问题. JS项目中的依赖只有通过引入JS的顺 ...

  2. Redis 使用说明 安装配置 主从复制

        开机加自启动: echo "redis-server /etc/redis.conf" >>/etc/rc.local    以前有想过用 Memcache 实 ...

  3. Apache commons-client authentication&lpar;授权&rpar;

    import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.UsernamePasswo ...

  4. 深入理解Bootstrap笔记

    框架介绍 1.框架简介 2.CSS基本语法 3.JavaScript基本语法 4.Bootstrap整体架构 5.12栅格系统 6.CSS组件架构设计思想 7.JavaScript插件架构 CSS布局 ...

  5. CodeForces 698A Vacations

    题目链接 : http://codeforces.com/problemset/problem/698/A 题目大意: 阿Q有n天假期,假期中有三种安排 休息.健身.比赛.每天有三种选择条件: 0 健 ...

  6. Java全栈程序员之03:Ubuntu下安装idea

    JetBrains的产品我曾经用过很长一段时间,它们是resharper和dotcover.VS号称宇宙最强IDE,直到它遇到了resharper,我们才知道,原来vs可以更好.DotCover是一个 ...

  7. cxf 相关问题

    cxf不能将String的参数序列化的问题解决 问题: java.lang.NoSuchMethodError: org.codehaus.jettison.AbstractXMLStreamWrit ...

  8. 【数组】Spiral Matrix

    题目: Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spira ...

  9. Windows 8&period;1 64位版本安装&period;Net Framework3&period;5

    最近刚把个人电脑切换成了Win 8.1 64位版本,但在使用某些Ms的某此产品时会提示没有安装.Net Framework3.5,但按照他的提示需要在线安装而且速度很慢,因为之前搞过WinServer ...

  10. 说说application&sol;x-www-form-urlencoded和application&sol;json的区别

    今天一位同事在于微信小程序开发人员那边在对接测试的时候,遇到了一个错误,安卓那边是以application/json作为请求体类型,而Java这边仍向往常那样没有多么大的变化,但是就是前台传输的数据为 ...