win2003 下搭建Apache2 + PHP5 + Mysql + phpMyAdmin

0x00. 前言

  这两天在学习总结域渗透相关知识,也搭建了一套域环境,但是在域成员中无法启动phpstudy,xlion大佬建议我自己搭建一套web环境,尽量模拟公司的真实环境,于是就有了这篇文章,希望给大家填坑吧,我也会把相关软件传到我的云盘 密码:8r5k,节约大家搜集软件的时间!

0x01. 搭建Apache2_2

  1. 运行apache2.2.10-win32-x86-no_ssl.msi

  1. 一路下一步,到了域名那里随便填一个域名就可以了,接着下一步选择Custom 模式自定义安装

  1. 然后选择Apache Http Server 2.2.10,再点击change改变安装目录为C:\apm\apache2

  1. 再一路默认就安装好了,在右下角有apache的图标,到目前为止apache就安装好了

0x02. 安装PHP5

  1. 将PHP5 文件夹拖到C:\apm\ 文件夹下

  1. 将php5 文件下面的php.ini-development 文件修改为php.ini

  1. (1)打开php.ini 将 ; extension_dir = “./“ 修改为extension_dir = “c:\apm\php5\ext” ;

(2)去掉 extension=php_gd2.dll,extension=php_mbstring.dll,extension=php_mysql.dll, extension=php_mysqli.dll 前面的 ;

  1. (1)打开c:\apm\apache2\conf\httpd.conf 配置文件,找到DirectoryIndex index.html,修改为DirectoryIndex index.html index.php login.php

(2)找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 在这行的后面添加以下内容:

“””

LoadModule php5_module “c:/apm/php5/php5apache2_2.dll”

AddType application/x-httpd-php .php

PHPIniDir “c:/apm/php5/php.ini”

“””

  1. 添加系统环境变量,将 ;c:\apm\php5;c:\apm\php5\ext 加到环境变量后面

  1. 重启计算机就能看到已经将PHP整合到Apache中了,此时已经可以解析php文件

0x03. 安装phpMyAdmin

将phpMyAdmin 文件夹放到c:\apm\apache2\htdocs 文件夹下面,在目录中找到一个名为config.sample.inc.php的文件,将此文件复制一份并命名为config.inc.php,这个文件就是phpMyAdmin的配置文件了,重启apache就可以了

0x04. 安装Mysql

  1. 打开mysql-5.5.60-win32.msi ,一路下一步,大致步骤和Apache相似,在“Developer Components(开发者部分)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”

0x05. 结语

其中有部分内容我并没有详细截图,主要是觉得这里很简单,谷歌一下就能搜到。另外,因为Apache默认是system权限运行的,如果想要降权运行的话需要将Apache安装到除c盘外的其它盘符,还需要修改logs文件夹的权限。

文章目录
  1. 1. 0x00. 前言
    1. 1.0.1.   这两天在学习总结域渗透相关知识,也搭建了一套域环境,但是在域成员中无法启动phpstudy,xlion大佬建议我自己搭建一套web环境,尽量模拟公司的真实环境,于是就有了这篇文章,希望给大家填坑吧,我也会把相关软件传到我的云盘 密码:8r5k,节约大家搜集软件的时间!
  • 2. 0x01. 搭建Apache2_2
  • 3. 0x02. 安装PHP5
  • 4. 0x03. 安装phpMyAdmin
  • 5. 0x04. 安装Mysql
  • 6. 0x05. 结语
    1. 6.0.1. 其中有部分内容我并没有详细截图,主要是觉得这里很简单,谷歌一下就能搜到。另外,因为Apache默认是system权限运行的,如果想要降权运行的话需要将Apache安装到除c盘外的其它盘符,还需要修改logs文件夹的权限。
  • |