一、 Ubuntu 14.04
1. 在官网(http://www.ubuntu.org.cn/)下载合适的Ubuntu稳定版本(如:14.04),下载时注意确认该版本**是否有最新的软件支持**,我第一次用了以前下载的14.10折腾了半天发现软件源已经不对这个版本的软件包进行支持了。
2. 将下载下来镜像文件导入虚拟机,按照步骤进行安装,安装好后重启输入密码登陆。来到Ubuntu的主界面。
3. 点击右上角选择System Settings-->Software & Update-->选择合适软件源镜像,我这里选择了我们北交大的镜像站(好像Ubuntu15里面并没有我们学校的镜像,可以选择其他的,也可以点击Beat Server让系统自动给你选择最快最稳定的镜像站)。
4. 打开应用菜单里面的Terminal(可以在搜索框里面输入‘Ter’快速定位)。输入sudo apt-get update来进行更新软件源的列表。
5. 输入sudo apt-get install apache2安装Apache服务器。
6. 输入sudo apt-get install mysql-server安装MySQL服务。按照提示输入管理员密码。
7. 输入sudo apt-get install php5安装php。
8. 检查以上几个软件是否成功。分别输入apache2 –v、mysql –V、php –v(mysql中的v要大写)。用Firefox打开网址http://localhost/,可以看到Apache服务器的测试页面。
9. 测试SeLinux安装情况,输入getenforce,如果是Enable或者Disable代表SeLinux相关组件已经安装。如果显示没有该命令则没有安装该组件。我这里显示没安装,于是使用命令sudo apt-get install selinux-utils。
10. 依照上一步的命令查看Selinux的状态。
二、 Fedora 21
1. 到官网(https://getfedora.org/zh_CN/workstation/download/)下载适合的Fedora镜像,我的镜像是学校PT下载的Fedora21。
2. 将镜像导入虚拟机并按照步骤安装,要选择安装在硬盘上。
3. 重启虚拟机,输输入root和管理员密码进入系统的主界面。
4. 点击左下角的菜单打开Terminal。
5. 输入sudo yum install httpd安装Apache服务器。
6. 输入sudo yum install mysql mysql-server安装MySQL。
7. 输入sudo yum install php php-mysql安装php和php连接MySQL的组件。
8. 输入mysql –V、php –v来检测这两个软件的安装情况,输入systemctl enable httpd.service和systemctl start httpd.service来打开apache服务器,打开浏览器输入http://localhost/来确认Apache的开启情况。
9. Fedora自带了SeLinux,并且默认开启。可以在Konsole下输入getenforce命令检查SeLinux的开启情况。
三、 Debian
1. 到Debian官网(https://www.debian.org/)下载系统镜像,我这里选择的是64位的最小CD安装版本。
2. 将镜像导入虚拟机安装,有图形界面安装和命令行安装两个模式,我两个都使用过了,觉得命令行安装方式比较好。在安装的时候不能选择中文,因为安装后命令行会出现乱码,为了这个我重新装了一遍。在命令行的安装界面可以选择是否为系统安装图形界面,我这里没有选择,选择了不安装图形界面。安装的时候会有选择软件源,我选择的是我们北交大的镜像站。在选择是否将启动引导文件写入磁盘的时候选择是,这样才能启动。
3. 重启后输入用户名root和管理员密码登陆(不能使用普通账户,否则会说没有root权限)。
4. 因为Ubuntu和Debian都是使用apt-get作为包管理的软件的,所以在Debian上面安装上述软件的时候可以参照Ubuntu的安装方法。我在这里就只放出截图。(1.更新源列表2.安装php、apache、mysql)
5. 使用mysql –V、php -v、apache2 –v命令检查这三个软件安装情况。
6. 使用service apache2 restart、a2enmod rewrite打开Apache服务器。用浏览器打开网页http://localhost/来检验开启情况。这里因为我是命令行模式,所以使用w3m浏览器(使用命令apt-get install w3m来安装)。
7. 用getenforce命令检查SeLinux是否安装。