您的位置:首页 > 运维架构 > Apache

PD安装不同Linux并安装Apache2+PHP5+MySQL和测试SeLinux

2016-03-11 16:47 417 查看


一、 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是否安装。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: