`

linux下面安装moodle

阅读更多

 

1.  安装moodle运行环境和moodle

1)安装apache
         #yum install httpd
2)安装
php
          #yum install php
3)安装
ZEND
wget
http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz(下载ZEND

tar zxvf ZendOptimizer-3.3.3-linux-glibc21-i386.tar.gz
 (解压)
cd ZendOptimizer*
 进入Zend的源代码目录

(注意;需要根据具体服务器的配置来选择,如果在主站由于没有权限等原因没有找到可以直接在google里面搜索需要的版本号,本人安装的是ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz
./install.sh
 运行安装脚本,进入交互界面,直接安装即可,路径可使用默认的
错误描述Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so:  /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied
解决办法:按照字面意思就以为是权限了,但是检查了没有什么差异,又以为是和之前装的eaccelerator冲突,于是又参照了这篇文章,未果。索性直接将eaccelerator去掉了,还是不行。最后发现是和selinux有关,去/etc/selinux/config下面去disableselinux后问题解决。

4)安装mysql
        #yum install mysql-server
5)安装
php-mysql
          #yum install php-mysql
6)安装GD

      #yum install php-mbstring
      #yum install php-gd
      #yum install php-xmlrpc
7)重启apachemysql服务
          #service httpd restart
          #service mysqld restart
8)安装phpmyadmin
        
通过图形界面的浏览器下载linux下的phpmyadmin,解压后放在/var/www/html下。在浏览器中键入:http://本机ip/phpmyadmin,若能正看到管理数据库的界面,说明phpmyadmin安装正确,此时通过它建立一个新数据库moodle,为后面的moodle安装做准备。(根据mysqlhttpd的版本号来确定phpmyadmin的版本号,本人用的是phpMyAdmin2.11.10

9)安装moodle
        (1)
下载linuxmoodle1.9版和最新汉化包(本人用的是zh_cn_utf8.zip)

       (2)
/var/www/下建moodledata文件夹,按F1键到shell命令模式下,给apache组中的apache赋权:#chown -R apache:apache /var/www/moodledata
       (3)
moodle1.9解压到/var/www/html下的moodle文件夹。
       (4)
将汉化包解压到/var/www/html/moodle/lang下。
       (5)
moodle文件夹下的config.disk.php复制一份为config.php,并修改该文件中的参数。
       (6)
在浏览器中键入http://本机ip/moodle即可访问moodle

 

2.更新mysql密码

1)执行MySQL客户端:MySQL

2)使用MySQL数据库:use MySQL;

3)更新root密码:update user set password=password('新密码') where user='root';

4)关闭MySQL服务器,用正常方试起动。

 

3Mysql设置密码并通过密码访问mysql

1)如何创建mysqld数据库的管理用户?

数据库安装好后,我们应该为mysql数据库创建一个管理帐号。要把root用户设置为管理员,我们应该运行下面的命令;

shell> mysqladmin -u root password 123456

通过上面的命令,我们可以知道,mysql数据库的管理员是root,密码是123456

2)如何进入mysql数据库?以mysql数据库管理员root,密码为123456为例;

shell> mysql -uroot -p123456

输出上面的命令后,出现的是如下的提示;

Welcome to the MySQL monitor. Commands end with ; or /g.

Your MySQL connection id is 6 to server version: 3.23.58

Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

mysql>

 

4Phpmyadmin访问有密码的mysql

请注意,您更改 root 的密码之后,不要忘记更改 PHPMyAdmin 中的相关信息。在 \...\xampp\phpmyadmin\ 下搜索“config.inc.php”并编辑下面几行:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL SuperUser
$cfg['Servers'][$i]['auth_type'] = 'http'; // HTTP MySQL authentification
从今往后,需要正确输入“root”的密码才能启动 PHPMyAdmin

 

5.linuxzip文件的解压缩

1linux zip命令

zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,r表示递归压缩子目录下所有文件.

2.unzip
unzip -o -d /home/sunny myfile.zip
myfile.zip文件解压到 /home/sunny/
-o:
不提示的情况下覆盖文件;
-d:-d /home/sunny
指明将文件解压缩到/home/sunny目录下;

3.其他
zip -d myfile.zip smart.txt
删除压缩文件中smart.txt文件
zip -m myfile.zip ./rpm_info.txt
向压缩文件中myfile.zip中添加rpm_info.txt文件
-------------------------------------------------------------------------------

要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:

zip -r filename.zip filesdir

在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。-r 选项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件。

要抽取 zip 文件的内容,键入以下命令:

unzip filename.zip

你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:

zip -r filename.zip file1 file2 file3 /usr/work/school

上面的命令把 file1file2 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。

tar 命令详解

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

# tar -cf all.tar *.jpg

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif

这条命令是更新原来tarall.tarlogo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar

这条命令是解出all.tar包中所有文件,-t是解开的意思

压缩

tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压

tar –xvf file.tar //解压 tar

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

 

分享到:
评论

相关推荐

    Moodle LINUX 安装指南

    ### Moodle LINUX 安装指南详解 #### 一、前言 Moodle是一款广泛使用的开源学习管理系统(LMS),被教育机构、企业和政府组织用于创建在线课程。本指南旨在为那些希望在Linux环境下安装并配置Moodle系统的用户提供...

    基于Red Hat Linux 9的Moodle平台搭建.pdf

    【基于Red Hat Linux 9的Moodle平台搭建】 在教育领域,Moodle是一个广泛使用的开源课程管理系统,它允许教师创建在线学习环境。本篇技术文章主要介绍了如何在Red Hat Linux 9操作系统上搭建Moodle平台,这对于教育...

    Linux系统下Moodle2学习管理平台的搭建与优化.pdf

    总结来说,成功搭建并优化Linux下的Moodle2学习管理平台,需要深入了解硬件需求,选择合适的操作系统,掌握安装与配置技巧,并持续关注系统性能和安全,以实现教育信息化的最佳实践。本文提供的指南对于那些希望在...

    Linux系统下的Moodle教学管理平台构建.pdf

    综上所述,Linux 操作系统下的 Moodle 教学管理平台构建涉及多个层面,包括操作系统的选择与配置、web 服务器的设定、数据库的安装与管理、以及平台的安装和定制。通过遵循正确的方法和利用相关资源,可以构建出高效...

    Moodle 2.3 图文安装教程

    **知识点:Moodle 2.3 图文安装教程详解** Moodle是一款开源的学习管理系统(Learning Management System,简称LMS),广泛应用于教育机构、企业和个人学习环境。Moodle 2.3版本作为Moodle系列中的一个重要版本,...

    Moodle1.8安装说明

    《Moodle1.8安装详解:打造个性化在线学习平台》 Moodle,一款全球广泛应用的开源学习管理系统,致力于促进学习者持续的探索和创新。它不仅适用于Moodle本身的开发,更成为教师和学生进行在线教学与学习的重要工具...

    moodle平台的安装步骤.pdf

    从给定的内容片段来看,这些内容并不是详尽的技术步骤,而是对Moodle平台安装过程的一些关键词和简短指示。我将根据这些关键词和常见的Moodle安装步骤来构建一个详细的知识点介绍。 ### Moodle平台安装步骤知识点 ...

    moodle安装完全手册

    《Moodle安装完全手册》 Moodle是一款广受欢迎的开源在线学习平台,旨在提供一个模块化、面向对象的动态学习环境。本指南将详细介绍Moodle的安装步骤,帮助学习者有效地掌握这一软件。 1. **下载与解压**:首先,...

    Linux操作系统下Moodle平台的搭建.pdf

    【Linux操作系统下Moodle平台的搭建】 Moodle是一款开源的在线学习管理系统,广泛应用于教育领域。在Windows环境下,虽然Moodle也能运行,但可能存在安全性和稳定性的问题。因此,选择在Linux系统下搭建Moodle平台...

    docker-moodle, 安装最新的Moodle,Apache,PHP,MySQL和SSH的Dockerfile.zip

    docker-moodle, 安装最新的Moodle,Apache,PHP,MySQL和SSH的Dockerfile docker-moodle安装最新的Moodle,Apache,PHP,MySQL和SSH的Dockerfile安装git clone https://github.com/sergiogomez/docker-moodle.

    基于Linux的Moodle支撑软件的自动编译安装.pdf

    本文主要探讨如何在Linux环境下通过自动编译安装的方式搭建Moodle服务器,降低技术门槛,提高部署效率。 传统的Moodle服务器搭建方式有两种:Windows 2000/2003 + EasyPHP和Linux + Apache + MySQL + PHP(LAMP)...

    为 Windows 环境下的 Easy PHP 环境安装 Moodle

    请注意:虽然安装过程已经结束,但这并不意味着您已经完全准备好使用 Moodle,因为还需要进行配置工作。此时点击“完成”。 ### Step 9: 启动 Easy PHP 控制台与 Web 服务器 安装程序结束后,将弹出一个 DOS ...

    Moodle安装使用完全手册

    Moodle 安装使用完全手册 Moodle 是一个(Modular Object-Oriented Dynamic Learning Environment)缩写, Modular Object-Oriented Dynamic Learning Environment(模块化面向对象的动态学习环境),是一个课程管理...

    Linux环境下部署Moodle常见问题及解决方法.pdf

    Linux环境下部署Moodle常见问题及解决方法.pdf

    moodle完整安装包(已配置)

    6. 使用说明或安装指南:指导用户如何部署和使用这个预配置的Moodle环境。 在使用这个压缩包时,用户应按照提供的指南步骤进行操作,确保所有依赖项正确安装,并遵循安全最佳实践,如更新系统、备份数据、限制不必...

    分析Linux操作系统下Moodle平台的搭建.pdf

    【Moodle平台在Linux操作系统下的搭建】 Moodle是一款开源的在线学习管理系统,被广泛应用于高等教育和基础教育领域,为用户提供了一个功能丰富的教学环境。然而,许多学校在Windows环境下搭建Moodle平台,可能会...

Global site tag (gtag.js) - Google Analytics