PHP

为什么先说php,因为apache的配置要写入php的一些路径

http://php.net/downloads.php  选择windows donwload

选择Thread Safe的版本,下载解压

你可以选择添加php目录到环境变量也可以选择不添加


Apache server (httpd)

首先Apache本身对于windows并不提供二进制安装包,你可以手动编译源代码或者从其他网站上下载他们编译好的安装文件

你可以选择后三个的apache+php+mysql的集成包,或者国内的phpstudy,那样就可以掠过本文了~ ~

这里选择了第二个进去下载 (http://www.apachelounge.com/download/)

选择你的系统位数下载并解压

设置环境变量,到apache的bin目录

配置conf目录下的httpd.conf

配置根目录

DocumentRoot "C:/www"

加入php模块

LoadModule php5_module "c:/php/php5apache2_4.dll"

添加php类型为可执行文件

AddType application/x-httpd-php .php

取消ServerName行注释,可以选择改成127.0.0.1或localhost

配置apache根目录

ServerRoot "C:/apache"

以管理员身份打开cmd   执行   httpd -t    没问题会出现 Syntax OK

常用命令

httpd -k start
httpd -k stop
httpd -k restart

访问127.0.0.1没问题即可


mysql

mysql被oracle收购也不是一两天了,进官方有企业版和社区版,下载社区版的即可  https://dev.mysql.com/downloads/mysql/

你也可以选择最上边那个下载图形安装版本

下载解压安装,配置到/bin目录的环境变量

在根目录新建my.ini,内容如下 (自修改路径)  (可以看看官方文档 https://dev.mysql.com/doc/refman/5.7/en/windows-create-option-file.html)

[mysqld]
# set basedir to your installation path
basedir=C:\mysql
# set datadir to the location of your data directory
datadir=C:\mysql\data

管理员cmd执行

mysqld --initialize --user=mysql --console  #初始化,会告诉你一个初始密码
mysqld –install mysql     #安装
net start mysql             #启动mysql
mysql -u root -p            #进入mysql,输入刚才的初始密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOUR_PASS';   #修改密码

至此windows上三件套就手动安装好了

话说如果你是前后端开发者还是下载集成的吧,方便快捷版本还多,更方便调试


博客园-windows下手动安装 Apache+php+mysql

enjoy it


windows下手动安装 Apache+php+mysql的更多相关文章

  1. 在linux下手动安装 apache, php, mysql--终极版

    在linux下手动安装 apache, php, mysql: 参考: http://www.cnblogs.com/lufangtao/archive/2012/12/30/2839679.html ...

  2. windows下手动安装composer并配置环境变量

    windows下手动安装composer并配置环境变量   转载地址: https://my.oschina.net/7sites/blog/209997 之前发表过一篇如何为composer设置代理 ...

  3. 在Windows XP下手动安装Apache+MySQL+PHP环境 要点

    在整个wamp环境搭建中,本质的工作如下: 1,配置系统对php中dll文件能默认处于调用状态.在windos下,对dll文件系统默认处于调用状态的,有两种采用的方式.第一种是:把需要调用dll文件复 ...

  4. Windows手动安装Apache,MySql服务

    绿色版的Apache,Mysql需要以服务方式运行.或者由于某种原因服务管理器里面没有服务项了,可以进行手工注册服务和启并服务. # Apache Apache进到安装目录的bin目录下,运行dos命 ...

  5. windows 64位 安装apache+php+mysql

    1.下载PHP.Apache和Mysql软件以及VC库. 下面分别是PHP.Apache和Mysql的官网地址. PHP:http://windows.php.net/qa/ 注意 选择Thread ...

  6. Windows下64位Apache+PHP+MySQL配置

    软件下载 目前,Apache和PHP均未出现官方的64位版本. Apache 64位: http://files.cnblogs.com/liangjie/httpd-2.2.19-win64.rar ...

  7. 丢用lamp手动安装apache php mysql

    Centos7环境下. 使用lamp环境无法正常显示出thinkphp站点的内容,一气之下,选择手动安装 第一步: 安装apache  php 和php连接数据库的工具php-mysql [root@ ...

  8. 手动安装Apache+PHP+MYSQL及环境配置

    先准备好软件: Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里: php官方下载地址:php-5.0.5-Win32.zip,更多镜像下 ...

  9. [Windows Server 2012] 安装Apache+PHP+MySQL

    ★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:Win2012 ...

随机推荐

  1. Groovy学习笔记(1)读取CSV文件

      本篇分享讲展示如何在Groovy中读取CSV文件.   我们要读取的CSV文件foo.csv的内容如下:   Groovy代码如下: //import packages import java.i ...

  2. IdentityServer4 中文文档 -9- (快速入门)使用客户端凭证保护API

    IdentityServer4 中文文档 -9- (快速入门)使用客户端凭证保护API 原文:http://docs.identityserver.io/en/release/quickstarts/ ...

  3. CASE函数

    -> 使用类似switch-case与if-else if -> 语法 •case [字段] •    when 表达式 then 显示数据 •    when 表达式 then 显示数据 ...

  4. linux下使用gcc编译运行C/C++程序

    编译C  首先,程序编译过程有: 1.预处理(展开宏,头文件,检查代码是否有误) 2.编译(将.c转为汇编代码.s) 3.汇编(将汇编代码.s转为机器代码.o) 4.链接(将所有机器代码.o和库文件链 ...

  5. 【原】ActiveMq实现分布式事务一致性

    前言:关于分布式事务话题一直是颇有争议的话题,在本文中通过ActiveMq 实现分布式事务做一个简单的demo;同时也让自己能在实践中可以获取经验和对分布式事务自己的一些思考. 1.本地事务 我们通常 ...

  6. 学Java的第17天。呃。。。今天有点奇葩

    神奇的老师在网上看到狗跳楼的视频然后就想到抛物线问题: 还是 属性和方法的调用: package sklx; public class Dog{ private float v = 30.0f; pr ...

  7. 【高并发解决方案】7、HAProxy安装和配置

    简介 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案. HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要 ...

  8. Java中变量之局部变量、本类成员变量、父类成员变量的访问方法

    变量:局部变量.本类成员变量.父类成员变量 如何访问:如果变量名相同,则采用就近原则,哪个变量离所要调用的访问最近,那就么就输出,优先顺序为:局部变量 > 本类成员变量 > 父类成员变量 ...

  9. 【20190129】CSS-定位问题记录

    很多情况下我在写div的时候都不会把高度写死,而是用子元素撑开高度的方式,但是如果子元素设置了浮动或者position绝对定位,就相当于把子元素从文档流中拿出来了,这时父元素的高度就不能被子元素撑开了 ...

  10. genymotion和adb的解决方法

    问题: 安装了genymotion后.再单独安装了adb 然后在关闭genymotion后,输入adb devices,下方显示为空,然后打开genymotion,cmd输入adb devices,显 ...