1. 下载 Apache
下载地址:https://www.apachelounge.com/download/VC11/
2. 下载 MySQL
下载地址:http://dev.mysql.com/downloads/mysql/
3. 下载 PHP
下载地址:http://windows.php.net/download
提示:如果电脑没安装 VC11 请先安装,下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679
1. 安装 Apache
解压下载好的 apache2.4/2.2 压缩包到自己定义的文件夹里,如:D:\Server。
管理员方式运行 cmd,
切换 (cd) 至 Apache2.4/bin,
输入安装命令:httpd -k install ,
(卸载命令 httpd -k uninstall)
如果成功后输入:net start apache2.4
打开浏览器输入:localhost
如果页面展示:It works! 恭喜成功安装 Apache2.4。
2. 安装 MySQL
解压下载好的 mysql 压缩包,已 MySQL5.6 为例。
进入 Mysql 文件夹找到 my-default.ini,复制重命名为 my.ini,用编辑器(sublime 或者 phpstrom)打开编辑,找到 17 行到 21 行,修改为如下(Foo document_root 为你自己的 mysql 根路径):
- 1#These are commonly set,
- remove the#and set as required.2 basedir = Foo document_root 3 datadir = Foo document_root / data 4 port = 3306 5#server_id = .....
修改完之后就可以安装咯!
管理员方式进入 cmd,进入 mysql 的 bin 目录
输入安装命令:mysqld install
(卸载命令:mysqld remove)
运行 mysql:net start mysql
如果提示成功,你懂的!
提示如果下载的 mysql5.7 压缩包,修改 my.ini 后 在 mysql 目录下新建 data 空文件夹,然后再命令行中输入:mysqld --initialize 初始化!随后步骤一样
3. 安装 PHP
PHP 解压既可以用!
1. 配置 PHP
进入 PHP 目录找到 php.ini-development,修改为 php.ini,编辑器打开,
大致 718 行找到 "extension_dir=" 修改为
- extension_dir = "document_root_foo/ext"
然后就打开需要的扩展了,pdo、gd、curl、msqli、mb_string 等,
最后找到 921 行左右,date.timezone 的值 改为
- date.timezone = PRC
或者
- date.timezone = Alisa / Shanghai
2. 配置 Aaphe
(1)httpd.conf
i. 配置 httpd.conf
进入 apache 目录的 conf 文件目录中,复制一份 http.conf,作为备份副本(修改错误无法还原使用)
修改路径,讲文件里的路径全部修改为自己 apache 的目录,例如
37 行 ServerRoot
- ServerRoot "D:/Server/Apache2.4"
247 和 248 行
- DocumentRoot "D:/Server/Apache2.4/htdocs" < Directory "D:/Server/Apache2.4/htdocs" >
364 行
- ScriptAlias / cgi - bin / "D:/Server/Apache2.4/cgi-bin/"
380 行
- AllowOverride None Options None Require all granted
ii. 将 php 模块和 php.ini 加入到 httpd.conf 中,跳到末尾,添加如下代码
- #php5 support LoadModule php5_module D: /Server/php5.5.38 / php5apache2_4.dll AddType application / x - httpd - php.php.html.htm
- #configure the path to php.ini PHPIniDir "D:/Server/php5.5.38"
iii. 开启权限
找到 227 行,修改为如下
- AllowOverride All Order allow,
- deny Allow from all Require all granted
iv. 开启重写机制
157 行去掉#
- 1 LoadModule rewrite_module modules / mod_rewrite.so
72 行
这行有的默认开启的,如果没有请开启。模块加载权限
- LoadModule access_compat_module modules / mod_access_compat.so
其他的根据情况自行开启
(2) 修改 httpd-vhosts.conf,配置本地域名以及自己项目目录
i. 进入 apache 目录下的 conf/extra 找到 httpd-vhosts.conf, 同样备份一份作为副本
将 22 行后面的默认的全部删除
添加如下
- DocumentRoot "D:/Server/items"ServerName www.keep.com ServerAlias keep.com
- DirectoryIndex index.html index.htm index.php Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride All Order allow,
- deny Allow from all
ii. 修改 hosts 文件
C:\Windows\System32\drivers\etc 目录下找到 hosts 打开,添加如下
- 127.0.0.1 www.keep.com 127.0.0.1 keep.com
(3)重启 apache
输入自己的域名如果能看到自己的项目,说明修改配置成功,新建一个 php 文件如 phpinfo.php,写入 phpinfo(), 查看自己的 php 信息,如果没报错,你懂的。
安装 xdebug
1. 下载 xdebug,下载地址,根据自己 php 版本下载
https://xdebug.org/download.php
2. 修改 php.ini
再 901 行后面添加如下代码
- [Xdebug] zend_extension = D: /Server/php5.5.38 / ext / php_xdebug.dll xdebug.auto_trace = On xdebug.collect_params = On xdebug.collect_return = On xdebug.trace_output_dir = "D:/Server/php5.5.38/debuginfo"xdebug.profiler_enable = On xdebug.profiler_output_dir = "D:/Server/php5.5.38/debuginfo"
重启 Apache, 打开 phpinfo.php,查看是否安装成功。
来源: http://www.cnblogs.com/dreamysky/p/5923605.html