一直以来都是学习在Linux下安装lanmp环境,在Windows下都是用的集成工具比如appserv

现在来安装Windows版本的lamp都是从官网下载的资源在Windows下以后还会编辑更多的东西。我的文章都会以后都有更新,因为有时候有点想法,如果不实践的话会忘记的


首先是下载地址

httpd:http://mirrors.cnnic.cn/apache//httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi

php:下载最新的,自己下载吧,我随便下载了个

http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip

下载mysql去官方下载服务端版本的。

http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.34-win32.msi

这个需要注册个帐号才能下载


那么先安装apahce,然后解压php最后在安装mysql

在这个过程中,需要注意的是

mysql安装的时候选择好端口,支持环境变量,字符。


那么接下来就是配置文件了。


先配置apache的

我的配置文件在D:\apache\conf\httpd.conf

先选择侦听端口默认是80,我习惯性的配置8080

DocumentRoot "D:/www" 这个指令用来设置httpd提供服务的目录,也就是以后我们放源码的目录

LoadModule php5_module "D:/php5/php5apache2_2.dll" 用来支持php的


DirectoryIndex index.php index.html 这里支持php,如果默认的话没有index.php 以后就不能识别php文件了


AddType application/x-httpd-php .html .php 增加php类型


接下来到php.ini文件了,默认情况下是没有这个文件的,需要我们拷贝php.ini-dist为php.ini

在文件末尾加入

搜索extension

找到extension_dir = "./"
所在位置,然后注释掉,在下面添加一行:extension_dir = "d:/php5/ext"用来指定php的扩展指向位置,在开启的扩展后,需要重启apache服务即可。

PHPIniDir "D:/php5"

去掉几个注释

071521446.png

由于老衲刚刚配置很多想要的功能都没有开启,得慢慢来。

安装mysql和mysql配置我都是默认安装的,所以配置没啥好说的,配置项以后再说。