root 发表于 2015-11-16 07:05:18

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

  在配置好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文件属性如下操作:
  # ls -ldmoodeldata   ----------查看已经建好的moodeldata属性
  drwxr-xr-x 2 root root 4096 12-19 18:59moodeldata
  # chmod 777moodeldata----------改变属性为可读可写可执行
  # ls -ldmoodeldata------再查看已经建好的moodeldata属性
  drwxrwxrwx 2 root root 4096 12-19 18:59moodeldata
  
  
  再重新继续安装:即可继续
  
  
  如果出现以下图情况,说明PHP不支持MySQL,需要检查MySQL是否连接成功:
  
  
  4、在安装过程中需要修改Moodle权限后在Moodle目录文件下方可建立config.php配置文件 出现下图需要改变moodle属性为可读可写可执行,才可建立config.php文件,继续按照
  # 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
     # yum --enablerepo=remi installphp-xml
     
     针对问题:php_extension   mbstring    should be installed and enabledfor best resultsshould be installedand enabled for best results
     参考网址:http://docs.moodle.org/22/en/admin/environment/php_extension/mbstring
     # yum --enablerepo=remi installphp-mbstring
     安装完了这后需要重启一下Apache.这个包的下载有点慢,可能要多次执行这个命令
     /etc/init.d/httpd restart重新启动httpd,此时先不重启,等把以下几个都安装好了之后再重新启动。
     
     针对问题:php_extension   xmlrpc should be installed andenabled for best resultsshould beinstalled and enabled for bestresults
     # yum --enablerepo=remi installphp-xmlrpc
     
     针对问题:php_extension   soap    should be installed and enabled forbest resultsshould be installedand enabled for best results
     # yum --enablerepo=remi installphp-soap
     
     针对问题:php_extension   gd should be installed andenabled for best resultsshould be installedand enabled for bestresults
     # yum --enablerepo=remi installphp-gd
     
     针对问题:php_extension   intl      should be installed andenabled for best resultsshould be installedand enabled for best results
     # yum --enablerepo=remi installphp-intl
     
     所有的安装完毕后,执行/etc/init.d/httpdrestart重新启动服务器。
     刷新一下报错的页面发现所有的问题都已经解决了。接着点击“continue”,可以看到一新提示安装成功的页面:页面效果见桌面已保存的网页。
  
  
  
  6.继续安装 出现下图安装成功

         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: 安装Moodle2.2步骤--在LAMP环境(linux+apache+mysql+php)