以下是笔者初装VMware虚拟机以来,对其安装步骤和使用的一点总结,以给初学者指个方向,少走弯路。
1.下载VMware
官网查看最新版本: http://www.vmware.com/download/ws/
未来软件园下载页: http://www.orsoon.com/soft/search.asp?keyword=VMware&act=topic&x=17&y=18
绿盟VMware下载页:http://www.xdowns.com/tag.asp?keyword=VMware+Workstation+&act=Topic&classid=&btn.x=29&btn.y=16
七喜下载站下载页: http://www.baidu.com/s?tn=baitu_pg&ie=gb2312&bs=%3F+site%3Ays168.com&sr=&z=&cl=3&f=8&wd=VMware++site%3Awww.7xdown.com&ct=0
东东在用VMware Workstation 6.0.2 59824完美汉化绿色精简版: 微软网盘本地下载(支持迅雷) 新浪共享下载
2.安装VMware
安装版基本点NEXT一路安装下去,非常简单,若弹出没有经过Windows兼容性验证提示没有关系,请继续安装,装完后或许还要运行汉化包或注册机或把“汉化文件”里的文件复制到安装目录下覆盖原文件,这些需根据你下载的版本而定,学会看说明就好了。绿色的免安装,只需运行"@install.cmd”或"安装.bat "或"!)绿化.bat"等。添加服务可以以后网络设置时再做,也可参看下文6中内容,如想实现主机和虚拟机同时上网,则即刻添加服务3。发送主程序vmware.exe的快捷方式到桌面上,方便日后使用。
3.新建虚拟机
运行vmware.exe–新建虚拟机–在虚拟机向导中点“下一步”–选典型–选操作系统(版本)–虚拟机名称位置–选“桥接”或“NAT”网络(见下文6)–默认磁盘容量–完成
4.安装虚拟操作系统
启动虚拟机前,先在虚拟设备窗口设置虚拟机内存和CD-ROM,你的内存足够大可设为接近物理内存的一半或推荐默认值,设置"CD-ROM",根据你现在是否有安装光盘或下载的ISO镜像系统来选择“物理光驱”或是“iso镜像”,如果你有一张系统光盘请选择“使用物理驱动器”并把光盘放入光驱,如果你有一个已下载好的ISO镜像系统,请选则“使用ISO镜像”并浏览到此镜像“打开”,最后要点OK确认 。启动虚拟机时要在VMware窗口内快速用鼠标点击一下就能激活VMware操作了,将鼠标键盘从虚拟机操作环境切回到物理机,需要按下Ctrl+Alt键。安装虚拟系统像真实安装一样,也要先进行BIOS设置,启动系统时,按屏幕下方提示快速按F2键可进行虚拟机的Phoenix BIOS设置,用光标键依次选择到Boot— CD-ROM Drive,按Shift+"+"键2次,使其变为首行,再按F10保存退出,就设置好CD-ROM首启动了(另外了解一下:按F12键是选择网络启动;按ESC键是选择启动菜单、且仅此次使用此设置)。接下来进行分区和格式化,可用安装版Windows光盘或镜像在安装系统时进行(这个有点麻烦哦,建议先只分个主分区,装完系统后再分更方便),也可用下载的Ghost版系统里的工具在安装系统前进行,一般多数系统光盘启动菜单下都有PQ等分区工具,Dos工具箱里还有更多分区工具,如FDISK、PartitionMagic(PQ)、DM、DiskGenius、Partition Manager(PM)等,用这些工具分区后不要忘记激活主分区,否则首装Ghost系统后无法成功引导。ghost版操作系统安装简单,一般启动系统后,选择第一项就自动安装了,一般是无人值守的自动安装;安装原版操作系统,启动时,当弹出Press any key to boot form CD… 要在虚拟机窗口内点击一下激活键盘后,再按任意键才有效,然后就能正常安装了。
提示:
① 若用PQ或PM分区,不要忘了激活主分区,好多人安装ghost版系统首次不能成功就在于此。在PQ中,右击主分区C:—进阶—设置为作用—执行—确定,成功激活C:后,C:的"状态"会由“无”设置成“作用”。同样,若用PM分区,也要将C:的“设置活动"由“否”设置为“是”,否则首次安装Ghost版系统后将无法引导。笔者用PM分区时,还遇到过另个问题,装完ghost版系统后却不能成功启动(左上角只有一个不动的光标),尝试利用dos工具箱中的DISKGEN修复好的,利用其“工具”菜单下的“修复主引导记录”来修复,你若也遇到此麻烦也可如此试试。
② 安装虚拟系统时或装完虚拟系统后的任何时侯,随时可进行镜像“快照”,以后测试时就能快速回到以前快照的位置,以方便回到需要的测试环境,这个功能为测试系统或软件极为方便。
③若出现输入序列号注册的提示,是因你开始没有运行"安装.bat"就启动了虚拟机造成的。解决方法:关闭并退出虚拟机–重启主机–运行"卸载.bat"–运行"安装.bat"–安装必要的服务(一般选1或3)–退出–启动虚拟机。
5.安装VMware Tools (VMware工具可以认为是虚拟操作系统的驱动)
运行已经安装好的虚拟操作系统,同时按Ctrl+Alt键,将鼠标键盘从虚拟机操作环境切回到物理机,在VMware窗口菜单–点“虚拟机”–“安装VMware工具” –默认设置下一路NEXT完成安装,装完VMware工具后可明显提高显示效果和鼠标效能,还可以在宿主机和虚拟机之间用拖动复制文件了。注意,或许有的绿色版不能自动运行“安装VMware工具”,在虚拟机中,打开“我的电脑”看看“VMware工具”是否以加载到了虚拟光驱设备中了,如果有双击运行就好了。如果没有,设置虚拟设备"CD-ROM"是“iso镜像”,浏览到解压文件夹中的“windows.iso”,再次进入虚拟系统,再打开“我的电脑”,看到虚拟机的光驱驱动器多出来个“VMware工具”,然后运行之就可以安装VMware Tools了,如果还不能看到这个“VMware工具”驱动器,重启虚拟机试试,或直接解压“windows.iso”并运行里面的setup.exe安装,然后重启虚拟机就好了。
6. VMware网络设置:
以笔者的绿色精简版VMware6.0.2单机ADSL宽带拨号上网为例
①桥接网络:可实现在虚拟机或宿主机任其一上网。如果安装时没有选择“桥接”,请在虚拟机设备“以太网”网络连接中选择“桥接”,然后运行安装文件夹中的"服务.cmd"(有的绿色版中叫"server.bat),只需运行第一个“启动-本机网络服务”,然后在虚拟机中建立一个与宿主机同样的用户名和密码的“宽带连接”,不需要其他别的设置了,主机和虚拟机TCP/IP属性设置就用默认的自动获得就好了,以后即可用虚拟机或宿主机其一上网了,但二者只能用其一上网。
②NAT网络:可实现主机和虚拟机同时共享上网。如果安装时没有选择“NAT"网络模式,请在虚拟机设备“以太网”网络连接中选择“NAT”,然后运行安装文件夹中的"启动服务.cmd”,运行第3个—“DHCP和NAT服务-共享上网”,弹出没有经过Windows兼容性验证提示,请点“仍然继续”并多等会儿。装完后到虚拟机窗口点“编辑”—“虚拟网络设备”,在“虚拟网络编辑器”窗口中分别启动“DHCP”和“NAT”服务就好了,虚拟机里不用建立“宽带连接”,主机和虚拟机也不用再进行其他的网络设置了,重启虚拟机,主机宽带连接后,虚拟机里直接运行IE浏览器就可以上网了。
如果物理机是路由共享上网的,在虚拟机里选“桥接”并安装桥接服务(第一项),就能跟主机同时共享上网了。
了解:有的版本启动宿主机后首次进入虚拟机还要右击右下“网卡图标”选“连接”,才可上网。还有,有的精简版VM 或许不能使用其“虚拟网络设置”,所以只能使用“桥接”上网,东东提供的版本可以实现主机和虚拟机同时共享上网。
7。共享文件夹设置:
据说虚拟机中的“共享”在windows系统中存在漏洞,因为除了测试电脑安全外,虚拟机里很少装杀毒软件的,黑客会利用这个共享文件夹漏洞穿透虚拟机,VMware官方也承认了,还是不用的好,主机和虚拟机之间能相互复制文件也够用了,想学的百度搜搜吧。
8..卸载VMware
绿色版:关掉虚拟机电源,在虚拟机左栏列表中右击,选则“在磁盘中删除”(此步也可退出虚拟机,手动按虚拟机保存路径删除整个虚拟机文件夹),最后运行"@Uninst.cmd”或"!)卸载.bat",然后删除安装文件夹;
安装版:关掉虚拟机电源,在虚拟机左栏列表中右击,选则“在磁盘中删除”,再到控制面板–“添加删除”中正常卸载虚拟机软件。
1. 终端
2. 输入命令 cd /usr/ 回车
进入libxml2源码所在目录
3. 执行 tar -zxvf libxml2-2.6.11.tar.gz
解压libxml2源码.
4. 系统自动列出各解压项.
小提示:解压完成后可以执行 clear 命令清屏
5. 执行 cd libxml2-2.6.11
进入解压出来的目录
6. 执行 ./configure
7. 执行 make
编译源码.
8. 执行 make install
安装libxml2
安装MySQL
1. 执行 cd /home
去到mysql源码所在目录.
执行 ls -l
可以列出当前目录的文件列表.
2. 执行 groupadd mysql新建MYSQL用户
3. 执行 useradd -g mysql mysql 并加到组里
4. 执行 tar -zxvf mysql-5.0.18.tar.gz 解压mysql源码
5. 执行 cd mysql-5.0.18 进入刚解压出来的目录
6. 执行./configure –prefix=/server/mysql –with-xcharset=all –with-charset=gbk
….设置安装目录并支持中文要好久的我就跳过了。。
7. 执行 make 编译源码要好几分钟虚拟机更久。。。跳过。。
8. 执行 make install 编译并安装
9. 执行 /server/mysql/bin/mysql_install_db –user=mysql
10. 执行 cp support-files/my-medium.cnf /etc/my.cnf
将mysql配置文档复制到/etc/目录下并保存为my.cnf
11. 执行 cp support-files/mysql.server /etc/rc.d/init.d/mysqld
12. 执行 chmod 700 /etc/rc.d/init.d/mysqld
13. 执行 chkconfig –add mysqld
14. 执行 cd /server/mysql
进入mysql安装目录.
并执行 chown -R root .
注意:不要漏了后面的 ".".
15. 执行 chown -R mysql var
16. 执行 chgrp -R mysql .
不要漏掉".".
#权限设置
# chown -R root /server/mysql
# chgrp -R mysql /server/mysql
# chown -R root /server/mysql/bin
# chgrp -R mysql /server/mysql/bin
# chown -R root /server/mysql/var/
# chgrp -R mysql /server/mysql/var/
# chmod 777 /server/mysql/var/
# chown -R root /server/mysql/var/mysql
# chgrp -R mysql /server/mysql/var/mysql
# chmod 777 /server/mysql/var/mysql
# chown -R root /server/mysql/var/mysql/*
# chgrp -R mysql /server/mysql/var/mysql/*
# chmod 777 /server/mysql/var/mysql/*
# chmod 777 /server/mysql/lib/mysql/libmysqlclient.a
执行 /server/mysql/bin/mysqld_safe –user=mysql &
启动mysql.
18. 在出现 mysqld ended 的时候.点击回车.回到命令行
# netstat -atln
看看有没有3306的端口打开,如果mysqld不能启动,看看/server/mysql/var下的出错日志,一般都是目录权限没有设置好的问题
# ln -s /server/mysql/bin/mysql /sbin/mysql
# ln -s /server/mysql/bin/mysqladmin /sbin/mysqladmin
# mysqladmin -uroot password "13145200" #设置root帐户的密码我就先不设置了。。。
# mysql -uroot -p
# 输入你设置的密码
mysql>use mysql;
mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号
mysql>flush privileges;
mysql>quit
MYSQL到这里就装好了。。。
安装Apache
1. 执行 cd /home
回到apache源码所在目录.
2. 执行 tar -zxvf httpd-2.2.4.tar.gz
3. 执行 cd httpd-2.2.4可能是版本问题。。
4. 执行 ./configure –prefix=/server/apache –enable-so
5. 执行 make
6. 执行 make install
7. 执行 /server/apache/bin/apachectl start 启动apache.
安装php
1. 执行 cd /home
回到php源码所在目录.
2. 执行 tar -zxvf php-5.2.1.tar.gz
3. 执行 cd php-5.2.1
4. 执行 ./configure –prefix=/server/php –with-mysql=/server/mysql –with-apxs2=/server/apache/bin/apxs
5. 执行 make
6. 执行 make install
7. 执行 cp php.ini-dist /usr/local/lib/php.ini
配置Apache关联php
1. 执行 vi /server/apache/conf/httpd.conf
用vi编辑器打开apache的配置文件.
2.进入的是vi的命令行方式.
3. 输入 /LoadModule
然后点击 回车
其中/LoadModule 是向下查找 LoadModule.?LoadModule是向上查找
4. 我们可以看到 LoadModule php5_module modules/libphp5.so
这是我们安装时设置好的.但也务必检查一下.我的是正确的了
5. 输入 /AddType
6. 我们可以看到 AddType application/x-gzip .tgz
7. 点击 i 进入 插入编辑方式
右下角会出现插入字样.
8. 将光标移到AddType application/x-gzip .tgz后面.回车后加入一行
AddType application/x-httpd-php .php
9. 点击 Esc 键.回到vi命令行方式.
并输入 /DirectoryIndex
10. 点击 i 键进入 插入编辑方式.并且在 DirectoryIndex index.html
后面加一空格再加index.php
11. 点击 Esc 键.回到vi命令行方式.
输入 :wq 然后点击回车
其中 :wq 是存盘退出的命令
安装ZendOptimizer
1. 执行 cd /home
回到 ZendOptimizer 源码所在目录.
2. 执行 tar -zxvf ZendOptimizer-3.2.6-linux-glibc21-i386.tar.gz
3. 执行 cd ZendOptimizer-3.2.6-linux-glibc21-i386
4. 执行 ./install
5. 进入如下的ZendOptimizer安装界面.点击回车
6. 点击回车
7. 在 Yes 上点击回车
8. 这里填写ZendOptimizer安装路径.我们将它安装在 /server/ZendOptimizer
下.填写 /server/ZendOptimizer 后点击 Tab 键.在 ok 上面点击回车
9. 这里选择php.ini所在位置.我们在之前的安装中已经将php.ini复制到了/usr/local/lib
下.所以这里不用修改.在 OK 上点击回车
10. 我们用的正是apache.在Yes上点击回车
11. 这里填写apachectl的位置.我们的是在/server/apache/bin/apachectl
输入 /server/apache/bin/apachectl 后,点击 Tab 键移动光标到 OK 上.然后点击回车
12. 点击回车
13. 点击回车
14. 点击回车 重启apache
15. 点击回车 完成ZendOptimizer的安装
环境测试
安装完成后.我们来测试一下之前配置的环境是否正确
1. 再次重启apache.执行 /server/apache/bin/apachectl -k restart
尽管安装ZendOptimizer时已经重启了apache,但我们还是要执行如下命令重启apache
以确保apache修改的配置已经从新加载入来.请大家务必不要漏了这一步.
2. 执行 vi /server/apache/htdocs/phpinfo.php
在网站根目录下建立一个phpinfo.php的文件.
3. 点击 i 键进入 插入编辑方式.
4. 输入
phpinfo();
?>
5. 点击 Esc 键回到vi 命令行方式.输入 :wq 回车
系统将保存phpinfo.php文件,并退出vi编辑器
6. 在浏览器打开 http://192.168.6.33/phpinfo.php
如果出现如下界面则说明php已经安装好了.
7. 测试 php 是否和 mysql 关联.
执行 vi /server/apache/htdocs/test.php
这一步忘了截图.大家执行了就行了
8. 点击 i 键进入 插入编辑方式.并输入
//hyperblue http://www.kushu.net
$conn = mysql_connect("localhost","root","");
if($conn) echo "
succeed
";
else echo "
fail
":
?>
9. 点击 Esc 键回到vi 命令行方式.并输入 :wq 然后点击回车
10. 在浏览器中打开 http://192.168.6.33/phpmyadmin可能语句错误先不管它。。
出现如下界面则说明php已经成功关联mysql了
安装phpMyAdmin
1. 执行 cd /home
回到phpmyadmin源码所在目录.
2. 执行 tar -zxvf phpMyAdmin-2.10.0.2-all-languages.tar.gz
解压phpmyadmin.
3. 执行 cp -r phpMyAdmin-2.10.0.2-all-languages/ /server/apache/htdocs/phpmyadmin/
将phpmyadmin剪切到网站根目录下
基本上就差不多了。。。我来设置一下。。我先设置MYSQL密码
设了密码之后这里就连不上了。。要在网页中设置一下。。。我就不设置了我来做一个在linux下安装BBS的演示。。。
Responses to “LAMP环境配置 详细命令过程”
发表我的评论