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

安装Moodle2.2步骤--在LAMP环境(linux+apache+mysql+php)

2012-01-10 13:57 996 查看
在配置好LAMP环境(linux+apache+mysql+php)下安装Moodle2.2步骤:

备注:魔灯2.2 Requires: PHP5.3.2, MySQL 5.0.25 or Postgres 8.3 or MSSQL 2005 or Oracle10.2

 

1、检测PHP和MySQL的版本,Moodle2.2必须php5.3以上方可继续按照。 

/var/www/html
创建PHP探针文件info.php 

 <?php

echo phpinfo();

?>    在浏览器中输入http://192.168.1.92/info.php 显示PHP、Apache和MySQL的详细信息,注意版本相关信息

2、在浏览器中输
http://localhost/moodle/开始安装,出现:

 
修改 moodledata的权限

      修改moodledata的属性为可读可写可执行后,mysql数据目录才在创建在moodledata里面         

-------------在文件系统中新建moodledata文件,仍然显示“安装程序无法建立数据目录(/moodeldata)”需要修改moodledata文件属性如下操作:

[root@localhost /]# ls -ldmoodeldata   ----------查看已经建好的moodeldata属性

drwxr-xr-x 2 root root 4096 12-19 18:59moodeldata

[root@localhost /]# chmod 777moodeldata  ----------改变属性为可读可写可执行

[root@localhost /]# ls -ldmoodeldata  ------再查看已经建好的moodeldata属性

drwxrwxrwx 2 root root 4096 12-19 18:59moodeldata

 

 

再重新继续安装:即可继续

 

 

如果出现以下图情况,说明PHP不支持MySQL,需要检查MySQL是否连接成功:

 

 

4、在安装过程中需要修改
Moodle权限后在Moodle目录文件下方可建立config.php配置文件
4000
 
出现下图需要改变moodle属性为可读可写可执行,才可建立config.php文件,继续按照

[root@localhost ~]# chmod 777/var/www/html/moodle   ----------改变属性为可读可写可执行

 

 

5、出现下图

 

解决:

安装一些php-extension

      

   
针对php_extension dom    must be installed and enabledmust be installed andenabled问题。

   参考网址:http://docs.moodle.org/22/en/admin/environment/php_extension/dom

   [root@localhost html]# yum --enablerepo=remi installphp-xml

   

   针对问题:php_extension   mbstring    should be installed and enabled
for best resultsshould be installedand enabled for best results

   参考网址:http://docs.moodle.org/22/en/admin/environment/php_extension/mbstring

   [root@localhost html]# yum --enablerepo=remi installphp-mbstring

   安装完了这后需要重启一下Apache.这个包的下载有点慢,可能要多次执行这个命令

   /etc/init.d/httpd restart
重新启动httpd,此时先不重启,等把以下几个都安装好了之后再重新启动。

   

   针对问题:php_extension   xmlrpc should be installed andenabled for best resultsshould be
installed and enabled for bestresults

   [root@localhost ~]# yum --enablerepo=remi installphp-xmlrpc

   

   针对问题:php_extension   soap    should be installed and enabled for
best resultsshould be installedand enabled for best results

   [root@localhost ~]# yum --enablerepo=remi installphp-soap

   

   针对问题:php_extension   gd should be installed andenabled for best resultsshould be installed
and enabled for bestresults

   [root@localhost html]# yum --enablerepo=remi installphp-gd

   

   针对问题:php_extension   intl      should be installed and
enabled for best resultsshould be installedand enabled for best results

   [root@localhost html]# yum --enablerepo=remi installphp-intl

   

   所有的安装完毕后,执行/etc/init.d/httpdrestart重新启动服务器。

   刷新一下报错的页面发现所有的问题都已经解决了。接着点击“continue”,可以看到一新提示安装成功的页面:页面效果见桌面已保存的网页。

 

 

 

6.继续安装 
出现下图安装成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息