靶机、软件搭建:01---LANMP、WAMP、phpStudy环境的搭建

前言:

  • LANMP是Linux下Apache、Nginx、MySQL和PHP的应用环境
  • WAMP、phpStudy是Windows中Apache、MySQL和PHP的应用环境(两者搭建一个即可)

一、Linux系统下安装LANMP

  • LANMP介绍:LANMP是Linux下Apache、Nginx、MySQL和PHP的应用环境

安装:

环境:Ubuntu 16.04
  • 第一步:下面LANMP环境的安装包WDLinux
wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz

  • 第二步:下载完成之后进行解压
tar zxvf lanmp_v3.tar.gz

  • 第三步:输入以下命令运行LANMP,在Ubuntu和Kali等系统中,运行时会出现以下错误,这是因为系统的dash兼容性不好,而编译常用的就是bash
sudo sh lanmp.sh

  • 第四步:针对上面的错误,输入以下命令,直接更改系统的编辑器(shell),跳出一个界面选择“No”
sudo dpkg-reconfigure dash

  • 第五步:接着第三步继续安装。安装时会有5个选项,这里我们选择4,安装所有服务

Zend Guard是一款PHP加密工具,经过加密的文件,必须安装Zend才能返回正常的页面。PureFTPd是FTP空间服务。phpMyAdrnin的作用是利用Web页面来管理MySQL数据库服务

选项1:安装Apache、PHP、MySQL、Zend、PureFTPd、phpMyAdmin服务

选项2:安装Nginx、PHP、MySQL、Zend、PureFTPd、phpMyAdrnin服务

选项3:安装Nginx、Apache、PHP、MySQL、Zend、PureFTPd、phpMyAdrnin服务

选项4:安装所有服务

选项5:现在不安装

  • 第七步:安装过程中可能会出现下面的错误,执行下面的做法即可(注意是Ubuntu才可以,其他系统需要其他安装)
/*原来Linux几乎每个发行版都会有’ncurses’及’ncurses-devel’的安装包的,但是不同版本的Ubuntu软件管理器服务端有做过修改。
而对于Ubuntu 14.04以后的系统中,’ncurses-devel’是以’libncurses5-dev’命名的。所以我们只需要将命令行修改一下即可*/

sudo apt-get install build-essential

sudo apt-get install libncurses5

sudo apt-get install libncurses5-dev

  • 第八步:安装过程中可以还会出现下面的错误,安装libxml2-dev即可
sudo apt-get install libxml2-dev

  • 第九步:安装过程中可以还会出现下面的错误,输入下面命令即可
sudo apt-get install curl

sudo  apt-get install libcurl4-gnutls-dev

安装未完待续。。。。

二、Windows系统下安装WAMP

安装前的准备:

  • 安装过程中可能会出现以下错误,这是因为缺少vc的环境
  • 所以建议先安装MSVCR110.dll

安装过程:

  • 根据下面的步骤一步一步安装:

  • 安装完成之后,打开软件

  • 软件打开之后的操作是在右下角的操作栏处,我们选择打开Apache服务

  • 打开之后,在网址中输入127.0.0.1登录服务器,可以看到Apache服务已经打开

三、Windows系统下安装phpStudy

  • phpStudy介绍:与WAMP类似,phpStudy也是Windows中Apache、MySQL和PHP的应用环境
  • 软件下载:https://www.xp.cn/

PHP版本切换

  • 点击运行模式叛变的“切换版本”,就可以选择运行的服务与版本

系统服务与非服务模式

  • 系统服务:电脑开机后,phpStudy将在后台自动运行,变为了系统服务
  • 非服务模式:每次使用phpStudy都要手动启动

MySQL管理器

MySQL管理器提供了4种服务

  • MySQL-Front:是一个数据库管理工具,点击之后,就会弹出一个数据库的管理界面
  • PHPmyadmin:在网页中管理MySQL
  • MySQL导入导出:导入导出数据库
  • 站点域名管理:管理站点网站,新增网站或修改网站目录、端口等

其他选项菜单

  • My Home Page:打开默认地址http://localhost/,与http://127.0.0.1相同
  • 查看phpinfo:查看phpinfo显示php服务器的配置信息
  • phpMyAdmin:数据库管理器,与MySQL管理器中的按钮一样
  • phpStudy设置:端口常规设置、指定默认浏览器、Language语言选择
  • phpStudy扩展及设置:PHP扩展、参数开关设置、参数值设置、Apache模块设置等;
  • 站点域名管理:与MySQL管理器中的“站点域名管理”按钮功能相同
  • 打开配置文件:打开PHP(php.ini)、Apache(httpd.conf)、MySql(mysql.ini)、vhosts.conf一些配置文件
  • php版本切换:就是上面介绍的PHP版本切换
  • 打开文件位置:可以快速进入phpStudy、apache、php、MySql安装目录
  • cmd命令行:能快速打开 CMD命令行
  • 其它高级应用:Composer 是 PHP5以上 的一个依赖管理工具;PEAR; fpt下载页面等
  • 环境端口检测:当程序出现异常或端口冲突时使用
  • 服务管理器:与主界面类似或在此控制phpStudy启停、这里就不多做介绍了
  • 卸载相关服务:卸载相关的服务
  • 打开hosts:可快速打开 hosts配置文件
  • MySQL工具:这里的MySQL工具跟“MySQL管理”里面的选项基本都差不多
  • 网站根目录:可快速打开网站根目录
  • phpStudy官网:进入phpStudy官网
  • 退出程序:点击按钮立刻退出程序

phpMyAdmin的使用

  • 打开phpStudy的MySQL数据库之后,使用默认的账号密码root登录

发布了1379 篇原创文章 · 获赞 924 · 访问量 28万+

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/98523632