IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 从零开始学安全第三步之?物理机控制Windows10虚拟机、Apache安装与配置PHP环境 -> 正文阅读

[系统运维]从零开始学安全第三步之?物理机控制Windows10虚拟机、Apache安装与配置PHP环境

虚拟机控制,安装Apache、配置Apache+PHP环境。

第①阶段,完成Windows10虚拟机的启动

?

进入虚拟机,点击我没有产品密钥

选择专业版,下一步

点击我接受许可条款-下一步

点击-自定义:仅安装Windows(高级)

直接点击下一步

等待安装

选择中国-是

选择微软拼音-是

跳过

针对个人使用设置-下一步

脱机账户

有限的体验

设置一个电脑名称(自己设置即可)-下一步

设置密码(按照自己的想法设置)-下一步-确认电脑密码

安全问题三个自行设置

直接点接受即可,内容改不改无所谓。

点击以后再说

完成配置

第②阶段开始物理机控制虚拟机

回到在虚拟机中(鼠标双击虚拟机桌面),按win+R键,在运行窗口中输入control,点击确定,唤醒控制面板界面。

点击类别,选择小图标。

选中系统

在系统界面下拉,找到远程桌面,点击打开

打开远程桌面,点击确认,完成虚拟机远程桌面配置。

打开虚拟机的设置(操作如图所示)

点击网络适配器-选择桥接模式-点击确定

双击虚拟机桌面进入虚拟机中,左手按住shift键位,右键点击桌面,点击右键菜单中-在此处打开powershell窗口。

在蓝色的Windows powershell窗口中输入ipconfig,点击回车,查询虚拟机IP地址。(例:192.168.43.248)

回到物理机桌面(双击物理机桌面)左手按住shift键位,右键点击桌面,点击右键菜单中-在此处打开powershell窗口。

在物理机的powershell窗口输入mstsc,打开远程桌面连接窗口,输入虚拟机的IP地址,点击连接,输入虚拟机的电脑名称,然后输入密码,点击确定。

点击不再询问,点击是

成功用物理机连接到我们的虚拟机。

将我们进行网站搭建的全部文件复制到虚拟机,直接选中所有文件,然后复制,双击虚拟机屏幕(我们用物理机连接的虚拟机屏幕,而不是VMware workstation里面的虚拟机画面)进入虚拟机

CTRL+V直接粘贴在桌面上。

(需要文件可以加我QQ:302722306拿文件)

右键点击虚拟机桌面,点击个性化-主题-将页面拓展,点击桌面图标设置,勾选计算机和控制面板(后续这两个经常使用到),点击应用,确定

首先双击7z,安装解压工具,7z比较小,好用,安装别的也行。

安装完成,便可删除安装程序。打开我的电脑,进入C盘,创建一个文件夹。我创建的是:WWW文件夹(按照个人意愿创建,尽量使用英文)

进入WWW文件夹,创建三个文件夹:Apache24、MYSQL8.0

点击上方-查看按钮,打开文件拓展名,为后续工作做准备。

双击打开Apache24压缩包,进入Apache24文件夹内,选中所有内容,拖拽到WWW目录下面的Apache24文件夹下面。(其实就是解压复制操作)

双击打开mysql-8.0压缩包,进入mysql8.0文件夹内,选中所有内容,拖拽到WWW目录下面的MySQL8.0文件夹下面。(其实就是解压复制操作)

双击PHP压缩包,直接选中里面所有内容,拖拽到WWW文件目录下的PHP5.5文件夹中。(其实就是解压复制操作)

右键点击npp.8.1.3.Installer安装Notepad++,以管理员身份运行,安装一下,一直点击下一步即可,然后注意创建一个桌面方式,以方便我们后续使用。

? ? ?

右键点击Navicat Premium压缩包,点击7z,点击提取到Navicat Premium文件夹。

打开Navicat Premium文件夹,找到navicat.exe执行文件,右键点击以管理员身份运行(经常出现以管理员身份运行的原因:防止安装权限不够)

再次右键点击该文件,创建快捷方式,并将快捷方式拖拽至桌面上,以便后续使用,关闭所有窗口

右键点击一键安装运行库,以管理员身份运行,立即安装,完成准备工作。

下面开始安装Apache24

在虚拟机中按下win+R键,唤醒运行窗口,输入cmd,打开命令提示符窗口,右键点击任务栏中的命令提示符窗口图标,再次右键点击命令提示符,左键以管理员身份运行。(一定按照图中操作)

双击打开此电脑,进入C盘,双击WWW文件夹,进入Apache24文件夹,进入bin文件夹,鼠标点击路径栏,复制该位置路径。

在管理员:命令提示符窗口中输入

cd?C:\WWW\Apache24\bin

点击回车,进入 C:\WWW\Apache24\bin目录中。

再次输入

httpd -k install

点击回车,Apache安装完成。

配置Apahce

打开 C:\WWW\Apace24\conf目录下的httpd.conf文件。(左键点击此文件不松,放到Notepad++软件上即可)

找到第39行将? Define SRVROOT "/Apache24" 改为

Define SRVROOT "C:\WWW\Apache24"(大概意思定义根目录为我们存放Apache的路径),然后保存。

鼠标右键点击任务栏,打开任务管理器,点击详细信息

在任务管理器中点击服务,右键点击Apache24,点击开始,运行Apache

打开浏览器,输入http://127.0.0.1,点击回车,即可进入,初步完成。

下面开始搭建Apache+PHP环境

在C:\WWW\PHP5.5目录下,将php.ini-production 复制一份,并重命名为php.ini保存。

设置环境变量,鼠标点击win,进入设置,下拉点击关于,选择高级系统设置,点击环境变量,双击系统变量中的Path。(可以看见上方有一个ssx的用户变量我们没有在此设置环境变量,而选中系统变量的原因是在多数操作情况下我们需要是管理员身份,而用户ssx为普通身份,假如为用户Administrator,便不用设置在系统变量中。)

双击打开Path,保持此窗口,回到桌面,点击此电脑-C盘-WWW文件夹-PHP5.5文件夹。复制此路径,在Path环境变量编辑界面,新建,粘贴。

进入ext文件,复制此路径,在Path环境变量编辑界面,新建,粘贴。点击Path处确定,点击环境变量处确定,点击系统属性确定。(三个确定,一定要点击完毕)

操作完成后回到桌面,打开此电脑-C盘-创建文件夹WEB(用来存放网站源代码)

打开C:\WWW\Apace24\conf目录下的httpd.conf文件

查找DocumentRoot "${SRVROOT}/htdocs"改为DocumentRoot "C:\WEB"

查找<Directory "${SRVROOT}/htdocs">改为<Directory "C:\WEB">

(即修改第256和257行)

查找DirectoryIndex index.html 在后面加上index.php index.htm添加默认首页文件可以读取的格式。(即在290行后面添加)

在httpd.conf中末尾加上

LoadModule php5_module "C:\WWW\PHP5.5\php5apache2_4.dll"

AddType application/x-httpd-php .php .html .htm

PHPIniDir " C:\WWW\PHP5.5"

打开C:\WWW\PHP5.5\php.ini文件。

找到如下文件并更改

731行去掉 ;extension_dir = "ext"前面的分号;

883行去掉 ;extension=php_mbstring.dll前面的分号;

885行去掉?;extension=php_mysql.dll前面的分号;

886行去掉?;extension=php_mysqli.dll前面的分号;

以上便完成Apache+PHP的环境配置,下面进行检验。

创建phpinfo.php文件写入<?php phpinfo(); ?>,放在我们网页打开目录文件夹下,我配置的文件夹为C:\WEB

浏览器输入http://127.0.0.1/phpinfo.php进入,出现如下页面,则说明整合成功!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-24 15:57:18  更:2021-08-24 16:01:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 12:13:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码