tagged “LAMP”

在虚拟机上安装好Fedora后,就进入搭建LAMP系统(IBM developerWorks 中国 网站上有关于LAMP的介绍)的核心阶段:安装XAMPP。从apache friends上下载适用于Linux系统的XAMPP的发行版 ,安装过程在网站上有详细介绍 ,很明了,但在安装的过程中还是出现了意外:当使用 /opt/lampp/lampp start 运行XAMPP时,出现如下提示:

cat: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/sh: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
Starting XAMPP for Linux ...
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
XAMPP for Linux started.
在Firefox中访问http://localhost 的时候也无法看到XAMPP的开始页面,千辛万苦在网上找到遇到同样错误并解决了的方法
 vi /opt/lampp/lampp
找到:export LD_ASSUME_KERNEL=2.2.5
改为:export LD_ASSUME_KERNEL=2.8.0
vi 编辑器有其特殊的使用方法,这里有比较详尽的介绍,就不再赘述。 事实证明,前面的办法还真行,但具体是什么原因就不清楚了。

现在,就可以通过http://localhost 来访问XAMPP的起始页面了,LAMP系统也就搭建成功了

最近开始熟悉LAMP(即Linux-Apache-MySQL-PHP)WEB开发框架,从安装Fedora开始,先从Fedora Project 下载最新的Fedora 9安装DVD的 ISO镜像文件 。为了方便起见,我选择在虚拟机中安装Fedora,最著名的两大虚拟机软件就是微软的Microsoft Virtual PC (最新版2007,另外SP1补丁竟然比主程序的安装文件还略大,微软的补丁真可谓是补到家了,呵呵)和VMware ,其实Virtual PC 最开始并不是微软自己的项目,而是出自一个叫做Connectix的公司,后来微软收购了它 。以前听微软TechNet的课时经常看到讲师在演示操作的时候用到Virtual PC,看着挺不错的,现在轮到自己尝试,发现简单得有些简陋,在创建虚拟机的时候可以选择安装的客户机操作系统(guest operating system)类型,提供的选项都是微软阵营的,有Win98、Win2000、WinXP、Win2003 等,在虚拟的BIOS中选择从光驱启动,把安装光盘放进光驱,或者在Virtual PC的"CD"菜单的"Capture ISO Image"选择要安装的操作系统的ISO文件,按照提示,就和平时在PC上安装系统一样。可惜的是它对Linux 的支持一点也不好,在安装Unbuntu的过程中,我就遇到了显示的问题,后来在网上搜索,看到有很多人也遇到同样的问题,但解决起来似乎不容易,且版本不同也有细微差别,后来还是放弃了,把目光投向VMware。

和Virtual PC 2007不同,VMware Workstation的安装文件就有300多M,最新版的VMware 6.0.4 build:93057,从官方网站也只能下载到试用版的。VMware对Linux的支持不错,在新建虚拟机的过程中有Microsoft Windows、Linux、Novell Netware、Sun Solaris多个选项可供选择,这些大项下面还有许多更为细致的小项可供选择。对虚拟机占用的内存和硬盘空间应根据实际情况做合理设置,我要安装的Fedora 9 由于是最新版的桌面系统,对内存大小和硬盘空间都有比较高的要求,所以我设置的值分别是512M和10G。在虚拟机的属性中把CD-ROM设置为"Using ISO image",选择要安装的操作系统的ISO文件。安装过程比较顺利,即使以前没用过Linux也能够比较轻松的进行,设置的东西不多,按提示来就可以了。

系统安装好了,不过有两个地方让人感觉不太好:每次从Fedora切换回Windows时都要按Ctrl+Alt,比较麻烦;显示分辨率只能设置为800*600,将虚拟机全屏时内容只占据屏幕正中央的大部分,四边还离屏幕周边还有些距离,就像EeePC的屏幕。原本只是因为在安装好的Fedora客户机和宿主机(WinXP SP3)之间无法复制文件而安装VMware Tools,没想到安装好VMware Tools之后上面两个问题都得到解决,的确是意外的惊喜:鼠标在Fedora用户界面和WindowsXP宿主机之间可以自由"出入",在Fedora中在窗口在最大化后所有界面充满了整个屏幕,就像在本机真实安装的一样。

安装VMware Tools的过程我也是在网上搜到的,具体过程如下:

  1. 安装虚拟机的时候网卡设置为本机的物理网卡。
  2. 启动虚拟机,选择VMware Tools的VM菜单的Install VMware Tools选项,注意状态栏的提示。
  3. 选择VMware Tools的VM菜单的Removable Devices子项中的CD-ROM项,点击Edit,在Use ISO image下点击Browse,在打开的对话框中选择VMware程序文件目录下的Linux.iso。
  4. 进入Fedora命令行模式(纯命令行模式我也不知道咋进,我是在用户界面下的终端模式里输入命令的,另:一定要用root身份登陆),输入 mount /dev/cdrom /mnt/cdrom,然后输入 cd/mnt/cdrom。
  5. 打开cdrom文件夹,这时应该可以看到有两个文件,一个是VMwareTools*.rpm(*部分根据VMware的版本不同而有所差异,我用的是VMware 6.0.4 build93057,在这里文件名为VMwareTools-6.0.4-93507.i386.rpm),在终端中输入rpm -ivh VMwareTools*.rpm;还有一个文件是VMwareTools*.tar.gz (和前面的文件名类似),依次输入以下命令 cp VMwareTools*.tar.gz /tmp、 cd /tmp、 tar xzvf VMware-tools*.tar.gz、cd vmware-tools-distrib,打开vmware-tools-distrib文件夹,里面会有一个vmware-install.pl 文件,输入./vmware-install.pl,在接下来安装过程中的提示中一直按回车。
  6. 在 /mnt文件夹下,会发现此时多了一个hgfs的文件夹,表明VMware Tools安装成功了。
  7. 最后一步,设置文件夹共享,VM菜单里进行,选择Setting子项,再选择Options,在窗体的左半部分有一个Shared Folders选项,默认情况下是Disabled,选择Always enabled,在下面的Folders中添加要共享的文件夹目录,这样,客户机(Fedora)和宿主机(WinXP)都可以访问共享目录下的文件了,可以用在Windows中拷贝相应文件到Fedora。最后,用umount /mnt/cdrom卸载光驱。

Ads

Tags

和我聊天

Powered by Movable Type 4.1