APP下载

安装开源的ATutor需知

2018-11-09

网络安全和信息化 2018年2期
关键词:套件指令启动

ATutor系统安装需求

1.HTTP Web Server。建议采用Apache网站系统。本文将采用64位版本的CentOS 6.3操作系统进行介绍。

2.PHP 5.0.2以上版本,并且必须加装以下程序库:

* --with-apxs2=/usr/local/apache2/bin/apxs

* --with-mysql

* --with-zlib

* --with-curl

* --enable-mbstring

* --with-gd

* --with-jpeg-dir=/usr/lib

3.MySQL 4.1.10以上版本。

4.浏览器支持的有 :FireFox 2.0以 上版 本、Opera 8以 上 版本、Microsoft Internet Explorer 7.0以上版本、Google Chrome。

5.数据库:由于ATutor将会结合后端MySQL数据库系统的使用,因此,后续安装时所选定的MySQL连接账户,必须具备创建数据库的权限。?

ATutor安装前的准备

首先我们可以对于新安装的CentOS,执行hostname来查看目前的主机名,因为这个名称后续也可以直接作为给予使用者连接的网址。如果您想要修改主机名,则可以执行vi /etc/sysconfig/network,来修改此设置文件即可。接着,您还必须记得在DNS主机的设置中,增加一笔主机记录对应至此主机的IP地址。

接下来,您必须执行yum install httpd,来 安装Apache网站服务,如果目前已经安装了最新版本,则会出现已安装的信息。完成Apache网站服务的安装之后,您可以执行/etc/init.d/httpd status来查看目前网站服务的执行状态,如果发现是已停止的状态,则可以输入/etc/init.d/httpd start来启动。至于后续如果需要重新启动此服务,则可以执行/etc/init.d/httpd restart即可。最后,请执行/sbin/chkconfig -levels 235 httpd on,来让网站服务可以在每一次开机时自动启动(如图1)。

图1 让网站服务在开机时自动启动

图2 查看Apache网站服务、PHP基础套件以及MySQL数据库服务版本

接着,我们必须安装MySQL的数据库服务,请执行yum install mysql-server进行安装,同样的,如果目前已经安装了最新版本,系统也会提示信息告知。确认安装之后,请执行/sbin/chkconfig --levels 235 mysqld on,以便让数据库服务可以在每一次开机时自动启动。至于手动启动MySQL服务的方法,只要执行/etc/init.d/mysqld start即可。如果要重新启动该服务,同样只要改成restart的参数即可。

紧接着,我们必须完成有关MySQL数据库服务的安全性设置。请执行mysql_secure_installation指令,然后输入目前的root密码。接着,MySQL安全性设置会询问是否要设置root的密码,如果输入y,则必须紧接着设置新密码,然后将会依序询问是否要移除匿名者账户、是否关闭远程root的登录功能、是否要移除测试用的test数据库、是否要移除privilege数据表。以上设置可以根据实际使用需求来自行决定。

完成MySQL数据库服务的安装设置之后,必须开始安装PHP的相关套件。首先请执行yum install php php-pear指令,执行之后,将会出现即将安装的相依套件清单,确认要安装请输入y即可。完成PHP基本套件的安装之后,必须执行yum install php-mysql指令来安装PHP与MySQL集成套件。确认安装前,一样会出现相依套件的列表信息,输入y即可完成安装。

最后,必须执行yum install php-mbstring指令,来加装PHP的附加套件。如果您想要知道在目前的CentOS操作系统中,所安装的Apache网站服务、PHP基础套件以及MySQL数据库服务各自是什么版本,只要执行rpm -q httpd php mysql即可得知。接着,我们将进入正式安装ATutor的阶段了,在此之前,建议您先通过网页浏览器,来确认目前的Apache网站服务是可以正常连接的(如图2)。

猜你喜欢

套件指令启动
基于维修费用的关键部套件分析
“龙吟套件”创作感悟
部署前的准备工作
雾霾来袭 限产再次启动
安发生物启动2017
工业照明超频三天棚灯套件改造工程
中断与跳转操作对指令串的影响
基于汇编指令分布的恶意代码检测算法研究
西部最大规模云计算中心启动
俄媒:上合组织或9月启动扩员