Step-by-step Install Guide for Zenwalk-5.0: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
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. | 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. Install all other dependencies. Now PHP is installed on the system. Install apache by doing | |||
root[~]# netpkg apache | |||
After this, install mysql and its related dependencies by doing | |||
After this, install mysql and | |||
root[~]# netpkg mysql | root[~]# netpkg mysql | ||
At this stage | At this stage PHP, Apache and MySQL have been installed on the system. Now we need to enable starting of Apache and MySQL servers after every 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. | 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: | ||
Change the the line at the very bottom of /etc/apache/httpd.conf that says: | |||
# PHP support | # PHP support | ||
#Include /etc/apache/mod_php.conf | #Include /etc/apache/mod_php.conf | ||
to | to | ||
# PHP support | # PHP support | ||
Include /etc/apache/mod_php.conf | Include /etc/apache/mod_php.conf | ||
Add index.php as a DirectoryIndex in /etc/apache/httpd.conf. To do this, change | Add index.php as a DirectoryIndex in /etc/apache/httpd.conf. To do this, change | ||
Line 32: | Line 29: | ||
to | to | ||
# DirectoryIndex: sets the file that Apache will serve if a directory | # DirectoryIndex: sets the file that Apache will serve if a directory | ||
# is requested. | # is requested. | ||
# | # | ||
<IfModule dir_module> | <IfModule dir_module> | ||
DirectoryIndex index.php index.html index.htm | |||
</IfModule> | </IfModule> | ||
Save the modifications to /etc/apache/httpd.conf. Now start the Apache web server by issuing the command | 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 | In a terminal as root issue the command |
Revision as of 06:41, 2 May 2008
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. Install all other dependencies. Now PHP is installed on the system. Install apache by doing
root[~]# netpkg apache
After this, install mysql and its related dependencies by doing
root[~]# netpkg mysql
At this stage PHP, Apache and MySQL have been installed on the system. Now we need to enable starting of Apache and MySQL servers after every 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:
# PHP support #Include /etc/apache/mod_php.conf
to
# 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
# DirectoryIndex: sets the file that Apache will serve if a directory # 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