- 浏览: 498554 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (185)
- job (15)
- linux/windows/unix/bash/shell (31)
- JAVA/J2EE/spring/hibernate/struts (30)
- VC/C++ (48)
- mysql/postgresql (6)
- php/jsp/asp/pear (1)
- FMS/flex/openlaszlo/red5/openmeetings (34)
- apache/tomcat/ftp/svn (6)
- xen/vm/Hadoop/cloudcompute (6)
- visual studio/eclipse/zendstudi/ant (8)
- others (1)
- windows异常处理 __try __except (1)
- (1)
- matlab (4)
- android (0)
最新评论
-
hongzhounlfd:
很透彻,很详细
依赖注入和控制反转 -
jefferyqjy:
谢谢~言简意赅~很明了!
依赖注入和控制反转 -
elderbrother:
太好了,谢谢
依赖注入和控制反转 -
east_zyd_zhao:
终于搞明白了
依赖注入和控制反转 -
Dremeng:
完美,一看就懂理解透彻
依赖注入和控制反转
1. 安装moodle运行环境和moodle
(1)安装apache
#yum install httpd
(2)安装php
#yum install php
(3)安装ZEND
wgethttp://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下面去disable掉selinux后问题解决。
(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)重启apache和mysql服务
#service httpd restart
#service mysqld restart
(8)安装phpmyadmin
通过图形界面的浏览器下载linux下的phpmyadmin,解压后放在/var/www/html下。在浏览器中键入:http://本机ip/phpmyadmin,若能正看到管理数据库的界面,说明phpmyadmin安装正确,此时通过它建立一个新数据库moodle,为后面的moodle安装做准备。(根据mysql和httpd的版本号来确定phpmyadmin的版本号,本人用的是phpMyAdmin2.11.10)
(9)安装moodle
(1)下载linux下moodle1.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服务器,用正常方试起动。
3.Mysql设置密码并通过密码访问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>
4.Phpmyadmin访问有密码的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.linux下zip文件的解压缩
(1)linux 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
上面的命令把 file1、file2、 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
这条命令是更新原来tar包all.tar中logo.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
发表评论
-
Red5安装和配置
2011-02-24 10:23 4060Red5安装和配置参考网页:http://www.cahblo ... -
基于Moodle平台的网站调查报告
2011-02-24 10:18 2583基于Moodle平台的网站调查报告 网站举例: ² 西南 ... -
moodle插件模块功能汇总
2011-02-24 10:03 5020Moodle官方提供654种插件或者模块moodle.org ... -
moodle 一体包安装手册(window)
2011-02-24 09:55 1291见附件 -
moodle中上传文件大小控制
2011-02-24 09:51 1852第一步:修改在php4下POST文件大小的限制1.编修php. ... -
OpenMeetings安装文档
2011-02-15 11:09 2610OpenMeetings 是一个多语言可定制的视频会议和协作系 ... -
Compilation and Execution (openlaszlo)
2010-11-22 11:02 10577. Compilation and Exe ... -
Combining Tags and Script in LZX Programs (openlaszlo)
2010-11-22 11:01 13276. Combining Tags and ... -
Data Access, Manipulation, and Binding (openlaszlo)
2010-11-22 10:33 12065. Data Access, Manipu ... -
Constraints(openlaszlo)
2010-11-22 10:18 1132constraint 表示可变的变量赋值形式 In LZX, ... -
Events and Methods (openlaszlo)
2010-11-22 09:35 13813. Events,Methods ,han ... -
Dimdim&Moodle安装配置文档节选
2010-11-09 17:40 2559Dimdim&Moodle安装配置文档节选 ... -
Red5如何响应rmpt的请求,中间涉及哪些关键类?
2010-11-01 15:35 1551Red5如何响应rmpt的请求,中间涉及哪些关键类? 响应请 ... -
red5的eclipse插件和用法
2010-10-30 20:56 1149参见http://www.red5.org/wiki/Red5 ... -
red5集群分析
2010-10-28 19:42 50361. 边(Edge ): 1. 边的主要作用是管理连接,并可以 ... -
red5源代码分析
2010-10-26 08:59 3872Red5如何响应rmpt的请求 ... -
创建第一个red5程序
2010-10-25 15:33 21571.下载最新版本的RED5 http://osflash.or ... -
openlaszlo中多媒体组件介绍
2010-10-14 15:50 1134在openlaszlo中我们可以处理图像,音视频等媒体文件。详 ... -
openlaszlo组件的简单介绍
2010-10-14 15:50 1299openlaszlo组件的简单介绍 收藏 在写laszlo ... -
创建一个简单的openlaszlo程序
2010-10-14 15:49 1078前面说到过openlaszlo程序是一组xml格式和javas ...
相关推荐
### Moodle LINUX 安装指南详解 #### 一、前言 Moodle是一款广泛使用的开源学习管理系统(LMS),被教育机构、企业和政府组织用于创建在线课程。本指南旨在为那些希望在Linux环境下安装并配置Moodle系统的用户提供...
【基于Red Hat Linux 9的Moodle平台搭建】 在教育领域,Moodle是一个广泛使用的开源课程管理系统,它允许教师创建在线学习环境。本篇技术文章主要介绍了如何在Red Hat Linux 9操作系统上搭建Moodle平台,这对于教育...
总结来说,成功搭建并优化Linux下的Moodle2学习管理平台,需要深入了解硬件需求,选择合适的操作系统,掌握安装与配置技巧,并持续关注系统性能和安全,以实现教育信息化的最佳实践。本文提供的指南对于那些希望在...
综上所述,Linux 操作系统下的 Moodle 教学管理平台构建涉及多个层面,包括操作系统的选择与配置、web 服务器的设定、数据库的安装与管理、以及平台的安装和定制。通过遵循正确的方法和利用相关资源,可以构建出高效...
**知识点:Moodle 2.3 图文安装教程详解** Moodle是一款开源的学习管理系统(Learning Management System,简称LMS),广泛应用于教育机构、企业和个人学习环境。Moodle 2.3版本作为Moodle系列中的一个重要版本,...
《Moodle1.8安装详解:打造个性化在线学习平台》 Moodle,一款全球广泛应用的开源学习管理系统,致力于促进学习者持续的探索和创新。它不仅适用于Moodle本身的开发,更成为教师和学生进行在线教学与学习的重要工具...
从给定的内容片段来看,这些内容并不是详尽的技术步骤,而是对Moodle平台安装过程的一些关键词和简短指示。我将根据这些关键词和常见的Moodle安装步骤来构建一个详细的知识点介绍。 ### Moodle平台安装步骤知识点 ...
《Moodle安装完全手册》 Moodle是一款广受欢迎的开源在线学习平台,旨在提供一个模块化、面向对象的动态学习环境。本指南将详细介绍Moodle的安装步骤,帮助学习者有效地掌握这一软件。 1. **下载与解压**:首先,...
【Linux操作系统下Moodle平台的搭建】 Moodle是一款开源的在线学习管理系统,广泛应用于教育领域。在Windows环境下,虽然Moodle也能运行,但可能存在安全性和稳定性的问题。因此,选择在Linux系统下搭建Moodle平台...
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服务器,降低技术门槛,提高部署效率。 传统的Moodle服务器搭建方式有两种:Windows 2000/2003 + EasyPHP和Linux + Apache + MySQL + PHP(LAMP)...
请注意:虽然安装过程已经结束,但这并不意味着您已经完全准备好使用 Moodle,因为还需要进行配置工作。此时点击“完成”。 ### Step 9: 启动 Easy PHP 控制台与 Web 服务器 安装程序结束后,将弹出一个 DOS ...
Moodle 安装使用完全手册 Moodle 是一个(Modular Object-Oriented Dynamic Learning Environment)缩写, Modular Object-Oriented Dynamic Learning Environment(模块化面向对象的动态学习环境),是一个课程管理...
Linux环境下部署Moodle常见问题及解决方法.pdf
6. 使用说明或安装指南:指导用户如何部署和使用这个预配置的Moodle环境。 在使用这个压缩包时,用户应按照提供的指南步骤进行操作,确保所有依赖项正确安装,并遵循安全最佳实践,如更新系统、备份数据、限制不必...
【Moodle平台在Linux操作系统下的搭建】 Moodle是一款开源的在线学习管理系统,被广泛应用于高等教育和基础教育领域,为用户提供了一个功能丰富的教学环境。然而,许多学校在Windows环境下搭建Moodle平台,可能会...