Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Step-by-step Install Guide for Zenwalk-5.0.

Step-by-step Install Guide for Zenwalk-5.0

From MoodleDocs

In the procedure given below, it is assumed that you have a working internet connection and that you have updated netpkg meta data from the required mirror.

Login as root. In a terminal do the following:

root[~]# netpkg php

Accept 1)Install option when netpkg asks for choice. Similarly install any other dependencies. Now php is installed on the system. Now install apache by doing

[root]# netpkg apache

After this, install mysql and any related dependencies by doing

   root[~]# netpkg mysql

At this stage php, apache and mysql have been installed. Now we need to enable starting of apache and mysql server after booting. To do this, right-click on the desktop and goto Zenwalk Menu > System > Zenpanel > Starup services end enable them.

Since Moodle uses PHP, we have to enable PHP support in Apache. So, edit /etc/apache/httpd.conf as root. Change the the line at the very bottom of /etc/apache/httpd.conf that says:

  1. PHP support
  2. Include /etc/apache/mod_php.conf

to

  1. PHP support

Include /etc/apache/mod_php.conf

Add index.php as a DirectoryIndex in /etc/apache/httpd.conf. To do this, change

   DirectoryIndex index.html

to

  1. DirectoryIndex: sets the file that Apache will serve if a directory
  2. is requested.

<IfModule dir_module>

   DirectoryIndex index.php index.html index.htm

</IfModule>

Save the modifications to /etc/apache/httpd.conf. Now start the Apache web server by issuing the command

[root]#/etc/rc.d/rc.httpd start

In a terminal as root issue the command

root[username]#su - mysql

Now install a blank database by issuing the command

mysql[~]$ mysql_install_db

Now exit from the mysql prompt by issuing the command

mysql[~]$ exit logout root[username]#

Start the mysql server by the command

root[~]# /etc/rc.d/rc.mysqld start