虚拟机及其两台虚拟机交互

1.安装VMware15.5pro版本并进行配置、建立win7虚拟机

找到vc_redist.x64.exe 双击打开并且安装
(注:有部分人电脑里可能自带此程序,就会显示安装失败,自带此程序请忽略此步)
打开VMware15.5pro 创建新的win7虚拟机
1.创建新的虚拟机,选择典型(推荐),点击下一步
2.选择稍后安装操作系统,点击下一步
3.在Microsoft Windows版本中选择Windows7 x64
4.自行更改虚拟机所在位置,点击下一步
5.指定最大磁盘大小为60.0GB,并勾选将虚拟机磁盘拆分成多个文件,点击下一步
6.点击自定义硬件,将内存改为4096MB;处理器改为:处理器数量为2,每个处理器的内核数量为2;新CD/DVD改为:使用ISO映像文件,浏览选择win7镜像,右下角高级选项点开,选择IDE,点击确定,点击关闭硬件界面,点击完成创建虚拟机
7.在左上角位置点击虚拟机,选择电源,选择打开电源时进入固件,进入BIOS界面
8.检查Main下的Primary Master是否为[CD-ROM],不是将其更改;高亮部分移动到Boot部分,检查其顺序是否为
CD-ROM Drive
Hard Drive
后续顺序随意
高亮部分移动到Exit,选择Exit Saving Changes点击回车,选择YES,点击回车
9.进入安装系统界面,安装win7系统
10.进入win7系统后,找到左上角的虚拟机,选择安装Vmware Tools,等待一会默认安装即可
11.安装重启系统后将除win7镜像和vc_redist.x64.exe的所有文件拖入虚拟机中

2.解决由于无法安装kb2999226导致vc++2015失败

1.同时按下Windows键和E键,打开此电脑,点击左上角的组织,点击文件夹和搜索选项,点击查看,找到隐藏已知文件类型的扩展名,将前面的勾选取消掉,点击确定
2.双击打开winrar-x64-560scp.exe,默认安装
3.找到Windows6.1-KB2999226-x64.msu,右键重命名,将后缀msu改为cab,再次右键进行解压,将解压出来的文件夹放入C盘根目录下
4.同时按下Windows键和R键,打开运行,输入cmd,点击确定,右键以管理员身份运行,键入以下代码:
dism /online /add-pcakage /packagepath:”
5.找到你刚才解压下来的文件路径,复制粘贴到引号后面
6.键入\(回车上面的那个键),然后点击Tab,点击回车
7.显示“操作成功完成”证明以安装KB2999226更新
8.找到MSVBCRT_AIO_2016.11.17_X86X64.exe,默认安装后重启虚拟机

3.安装并配置php环境并添加PDO支持

1.找到php-7.2.24-Win32-VC15-x64.zip,解压出来的文件夹更改名称为php并且放到C盘根目录下
2.打开文件夹,找到php.ini-development文件,更改其文件名为php.ini
3.双击打开php.ini文件,找到 ;extension_dir = “./”,在其后面添加如下代码
extension_dir = “c:/php/ext”
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
4.找到;date.timezone =  ,将其替换为 date.timezone = Asia/Shanghai
5.将以下代码前的分号去掉
;extension=bz2
;extension=curl
;extension=gd2
;extension=mbstring
;extension=mysqli
6.保存并关闭改文件

4.安装并配置Apache

1.找到名为httpd-2.4.41-o111c-x64-vc15-r2.zip的文件,解压出来的文件夹放在C盘根目录下
2.打开文件夹,按照..\Apache24\conf的路径找到httpd.conf文件,使用记事本打开此文件
3.Define SRVROOT “C:/Apache/Apache24” (Apache安装的绝对路径)
4.Listen 8008(端口号),修改ServerName localhost: 80 因为上述更改listen为8008,所以修改为 ServerName localhost:8008
5.找到“#LoadModule xml2enc_module modules/mod_xml2enc.so”并在后面追加如下代码
LoadModule php7_module C:/php/php7apache2_4.dll
PHPIniDir “C:/php/”
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/pdf .pdf
6.找到“#AddEncoding x-gzip .gz .tgz”并在后面追加如下代码
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
7.找到“DirectoryIndex”在“index.html”之前添加“index.php index.htm”
8.找到并将将如下两行代码的“#”号去掉
#LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
9.管理员身份打开命令指示符,输入cd 安装路径\Apache24\bin
10.输入httpd -k -install,如果没有文件则会显示Errors reported here must be corrected before the service can be started
11.在bin目录下双击启动ApacheMonitor.exe,桌面的右下角出现http服务的图标,双击图标,出现界面,点击start按钮,在Apache2.4左边出现绿色太阳标志证明安装成功

5.安装 .NET Framwork4.5.2

默认安装

6.安装MySQL 5.7.21数据库

1.在“Choosing a Setup Type”中选择“Server only(只安装服务器端)”
2.在“installation”点击“Execute”(下载对应的MySQL Server版本)
3.在“Type and Networking”中的“Config Type”选择“Server Machine”
4.在“Accounts and Roles”中输入MySQL Root Password
5.在“Apply Configuration”点击“Execute”按钮进行综合检查(全绿代表通过检测)

7.配置MySQL

1.找到my.ini文件,双击打开
2.在第一行后面回车添加skip-grant-tables
3.在第一个空等号后面键入C:\Program Files\MySQL\MySQL Server 5.7
4.在第二个空等号后面键入C:\Program Files\MySQL\MySQL Server 5.7\data
5.将配置好的my.ini文件拖入至C:\Program Files\MySQL\MySQL Server 5.7目录下
6.管理员身份打开命令指示符(为了方便区分,称这个为第一个cmd窗口),输入如下指令,每打完一行按一下回车
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
mysqld –initialize
mysqld –install
输入完这三段代码不要关闭该窗口
7.再次用管理员身份打开一个命令指示符(为了方便区分,称这个为第一个cmd窗口),输入如下指令
netstat -nao|findstr “3306”
打完此行代指令后记住出现的pid值,继续输入如下指令
taskkill /pid 3306端口占用的pid值 /f
8.关闭第二个cmd窗口,返回第一个cmd窗口,输入如下代码net start mysql,显示MySQL服务已经启动成功,则MySQL配置完成,该cmd窗口先不要关闭

8.登陆MySQL

1.在刚才的cmd窗口里面输入mysql -uroot -p,点击回车,当显示出PASSWORD的时候再次点击回车进入MySQL
2.输入更改密码的指令
update mysql.user set authentication_string=password(‘root’) where user=’root’ ; 点击回车
3.输入刷新MySQL的指令:flush privileges; 点击回车
4.键入quit回车退出MySQL,不要关闭cmd窗口
5.打开my.ini文件,在skip-grant-tables前面键入#,保存
6.在刚才的cmd窗口里面输入mysql -uroot -p,点击回车
7.显示出PASSWORD的时候输入密码root,点击回车
8.输入指令ALTER USER USER () IDENTIFIED BY ‘root’; 点击回车
9.输入GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION; 点击回车
10.输入flush privileges; 点击回车
11.键入quit回车退出MySQL,关闭cmd

9.使用Navicat工具对数据库进行更改

1.打开一个命令指示符,输入ipconfig,查询虚拟机的ipv4地址
2.默认安装Navicat,打开Navicat软件,点击连接,连接名为xxx,在主机名或IP地址位置输入刚才查询到的ipv4地址,密码为root,点击连接测试,显示测试成功点击确定
3.双击xxx,右键xxx选择新建数据库,数据库名为xxx,字符集选择utf8,点击完成
4.双击下面灰色的xxx,右键点击表,选择新建表,名的位置以此填入id、user_id、name、sex、age,类型第一个是int,其余四个都是varchar,长度和小数点不填,允许空值位置第一个不勾选,其余四个勾选,在第一行最后一格将钥匙点亮,保存表,表名为staff,点击确定关闭表
5.双击staff,随便写入数据,保存表,关闭Navicat软件

10.修改php文档

1.找到名为 php代码2.txt 的文件,双击打开
2.找到 dbname ,在 = 后面输入xxx,保存
3.将文档改名为xxx.php.
4.将此文档移动到..\Apache24\htdocs目录下

11.测试

1.在win7本机浏览器中输入:http://localhost:8008/xxx.php
2.出现刚才的表格即为测试成功

12.实现虚拟机与另一台主机运用交叉线访问网页和数据库

(切记:务必关闭主机与虚拟机的防火墙)

1.将虚拟机和本机的防火墙全部关闭,具体操作为打开控制面板,查看方式选择小图标,找到Windows防火墙,选择打开或关闭Windows防火墙,将防火墙关闭
2.回到主机,右键点击右下角的网络,点击打开网络和Internet设置,点击更改适配器选项,找到以太网,查看网卡名称
3.回到虚拟机,点击左上角的虚拟机,选择设置,选择网络适配器,勾选桥接模式,点击确定
4.点击左上角的编辑,点击虚拟网络适配器,点击右下角的更改设置,选择桥接模式,在以桥接至选择刚查到的网卡名称,点击应用,点击确定
5.找到另一台配置好的电脑,用ping线将两台电脑连接上
6.在主机里面打开命令指示符,输入ipconfig,查看主机的以太网的ipv4地址
7.回到虚拟机里面,右键右下角网络,选择打开网络和共享中心,在左边点击更改适配器设置,双击本地连接,选择属性,双击ipv4,选择使用下面的IP地址,IP地址填入本机的以太网地址,且第四段数字位置加一,点击下子网掩码,点击确定,关闭页面
8.在虚拟机里面打开命令指示符,输入ping,点击空格后输入你主机的ipv4地址,如果出现0%丢失,则证明虚拟机与主机ping通
9.保证ping线连接的两台电脑的虚拟机和本机都ping通成功且两台本机和虚拟机的防火墙全部关闭,在一台电脑的虚拟机里面打开命令指示符,输入ping,点击空格后输入另一台电脑的虚拟机的ipv4地址,出现0%丢失,则证明两台虚拟机ping通成功
10.在一台电脑的虚拟机里面打开win7默认浏览器,输入http://另一台虚拟机的ipv4地址:8008/xxx.php,当出现另一台电脑上的表格,则证明两台电脑交互成功

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇