microdatainc

Tuesday, June 06, 2006

Fedora Core 5 Linux Installation Notes

http://stanton-finley.net/fedora_core_5_installation_notes.html
Web Server:
  • The Apache web server is available for Fedora Core 5. If you have not already done so go to "Applications" > "Add/Remove Software", enter your root password, then under "Servers" tick the check box for "Web Server", click "Optional Packages" and tick all the check boxes, click "Close", click "Apply" and "Continue". Go to "System" > "Administration" > "Security Level and Firewall". Provide your root password, click "ok" and on the "Firewall Options" tab make sure the check boxes next to "WWW (HTTP)" and "Secure WWW (HTTPS) are ticked. On the "SELinux" tab click the arrow on the left of "Modify SELinux Policy" and under (expanded) "HTTPD Service" make sure all the checkboxes are ticked except "Disable SELinux protection for httpd daemon" and "Disable SELinux protection for http suexec". (Please see http://fedora.redhat.com/docs/selinux-faq-fc5/ for important SELinux considerations.) Click "ok". Reboot your machine to enable the new SELinux settings.
  • Subscribe to a service such as https://www.dyndns.org/ or http://www.easydns.com/ to register a new domain name (such as your-name.org) and to have their DNS service map your computer's IP address to your new registered domain name. (The command "ifconfig" at the root prompt will output your IP address.) If you have a "dynamic" (changeable) IP address you can use their dynamic DNS service.
  • If you are using a router you may have to forward ports 80, 8080, and 443 in order for your web server to work through your router's firewall. See http://www.portforward.com/routers.htm for instructions.
  • Open the terminal. Type:
    su -
    Hit enter. Type your root password. Hit enter. Type "ifconfig". Hit enter. This will output the IP address of your machine (the numbers after "inet addr:") or if you are behind a router or gateway go to http://checkip.dyndns.org/ or http://myipaddress.com/ to determine the IP address that the outside world sees for your machine and use that as your IP address in the following.
  • Type:
    gedit /etc/hosts
    Hit enter.
  • In gedit edit your /etc/hosts file to include a line containing your IP address, your domain name, and your short domain name (the characters before the dot). Be sure to include a carriage return after this line. When you are finished your hosts file should look something like this:
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1 localhost.localdomain localhost
    67.172.236.37 stantonfinley.org stantonfinley

    Be sure there is a blank line at the end of the file. Click on the "save" icon in gedit and exit gedit.
  • Type:
    gedit /etc/sysconfig/network
    Hit enter.
  • In gedit edit your /etc/sysconfig/network file and replace "localhost.localdomain" with your domain name. When you are finished your network file should look something like this:
    NETWORKING=yes
    HOSTNAME=stantonfinley.org
    Click on the "save" icon in gedit and exit gedit.
  • Type:
    gedit /etc/httpd/conf/httpd.conf
    Hit enter. Go to "File" > "Save As...", type "httpd.conf.original" in the "Save As..." box and click "Save". This creates a backup of your httpd.conf file.
  • Type:
    gedit /etc/httpd/conf/httpd.conf
    Hit enter. (You are about to edit your Apache web server configuration file. Please see http://httpd.apache.org/docs/2.0/ for important information about what the configuration lines we are about to edit do.)
  • In gedit scroll down to the "ServerAdmin" section and enter your email address instead of "root@localhost".

    Scroll down to the "#ServerName" section and uncomment it (take out the "#"). Then enter the registered DNS name of your web site ("whatever.com") or your server's IP address instead of "www.example.com". (If you don't know your IP address type "ifconfig" at the root prompt.)

    Scroll down and change "UseCanonicalName Off" to "UseCanonicalName On".

    Scroll down to the "Options" line and change "Options Indexes FollowSymLinks" to "Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews".

    Change "AllowOverride None" to "AllowOverride Options FileInfo AuthConfig Limit" in case you want to use .htaccess files in any of your web subdirectories.

    Change "DirectoryIndex index.html index.html.var" to "DirectoryIndex index.html index.html.var index.shtml index.cgi index.php index.phtml index.php3 index.htm home.html welcome.html".

    Under the "AddType application/x-compress .Z" and "AddType application/x-gzip .gz .tgz" lines add the line: "AddType application/x-httpd-php .php .phps .php3 .phtml .html .htm .shtml .fds".

    Uncomment the line "#AddHandler cgi-script .cgi" and add ".pl" so that it reads "AddHandler cgi-script .cgi .pl".

    If you wish to enable support to serve web pages from user's home directories as well comment (add a "#" in front of) "UserDir disable" so that it reads "#UserDir disable" and uncomment "#UserDir public_html" so that it reads "UserDir public_html". Then uncomment and edit the control access stanza for user directories below it so that it looks something like this:


    AllowOverride Options FileInfo AuthConfig Limit
    Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews

    Order allow,deny
    Allow from all


    Order deny,allow
    Allow from all


    Click on the "save" icon in gedit to save your httpd.conf file and exit gedit. Close the terminal.
  • Open a terminal as your regular user (not root). Type:
    mkdir public_html
    Hit enter.
  • Type:
    chmod -R 755 public_html
    Hit enter. Close the terminal.
  • Open the terminal. Type:
    su -
    Hit enter. Type your root password. Hit enter.
  • Type:
    cd /home
    Hit enter.
  • Type:
    chmod 711 your_user_name
    Hit enter.
  • Type:
    chcon -R -t httpd_user_content_t /home/your_user_name/public_html/
    (Use the name of the user's home directory you are working with in place of "your_user_name".) Hit enter. Close the terminal.
  • If you have a favicon.ico copy it to /var/www/html while still logged in as root (cp favicon.ico /var/www/html).
  • Go to "System" > "Administration" > "Server Settings" > "Services". Type in your root password in the dialog box that appears and click on "OK". Scroll down the list and tick the check box for "httpd". Also untick the check box for "thttpd" if it is ticked. Click on the "save" icon in the Service Configuration window and then close the window. Do this for runlevel 3 as well as for runlevel 5. Reboot your machine or issue the command "service httpd start" as root to start the Apache web server.
  • Open Firefox and type your server's IP address in the URL window and hit enter. You should see the default Apache/Fedora Core test page. Type the registered DNS name of your web site ("whatever.com") in the URL window and hit enter. You should see the test page again.
  • While still logged in as root copy or move your web site index.html and any other HTTP content you may have to /var/www/html and/or to /home/your_user_name/public_html. Change permissions on these files to be viewable and executable as appropriate on the web (usually "chmod 755 *"). You are now serving web pages from your Fedora Core web server. You will find your server log files in /etc/httpd/logs and you will be able to view them while logged in as root.
FTP Server:
  • The secure FTP server vsftpd is available in Fedora Core. If you have not already done so go to Applications" > "Add/Remove Software", enter your root password, then under "Servers" tick the check box for "FTP Server", click "Close", click "Apply" and "Continue". Go to "System" > "Administration" > "Security Level and Firewall". Provide your root password, click "ok" and on the "Firewall Options" tab make sure the check boxes next to "FTP" is ticked. On the "SELinux" tab click the arrow on the left of "Modify SELinux Policy" and under (expanded) "FTP" make sure all the checkboxes are ticked except "Disable SELinux protection for ftpd daemon". Click "ok". Reboot your machine to enable the new SELinux settings.
  • If you are using a router you may have to forward ports 20 and 21 in order for your FTP server to work through your router's firewall. See http://www.portforward.com/routers.htm for instructions.
  • Register a new domain name for your Fedora box, have it mapped to your IP address, and configure your /etc/hosts and /etc/sysconfig/network files as described in the web server section above.
  • Open the terminal. Type:
    su -
    Hit enter.
  • Type:
    gedit /etc/vsftpd/vsftpd.conf
    Hit enter.
  • In gedit change "anonymous_enable=YES" to "anonymous_enable=NO".

    Also add a line that reads "chroot_local_user=YES" just under the line that reads "#chroot_list_file=/etc/vsftpd/chroot_list".

    Also uncomment (remove the "#" from) the ascii_ lines so that they read "ascii_upload_enable=YES" and "ascii_download_enable=YES".

    Click on the "save" icon in gedit to save your vsftpd.conf file and exit gedit. Close the terminal.
  • Go to "System" > "Administration" > "Server Settings" > "Services". Type in your root password in the dialog box that appears and click on "OK". Scroll down the list and check the check box for "vsftpd". Click on the "save" icon in the Service Configuration window and then close the window. Do this for runlevel 3 as well as for runlevel 5. Reboot your machine. You should now be able to access your home user's directory with an FTP client. The host name on your client will be your registered domain name or the IP address of your Fedora Core box. The user ID will be your Fedora Core non-root user name. The password will be your Fedora Core non-root user's password. (I recommend turning off passive mode on the client to speed up transfers. If you use gftp as a client you should edit /etc/sysconfig/iptables-config on the server and add "ip_nat_ftp" into the "IPTABLES_MODULES="" directive so that it reads IPTABLES_MODULES="ip_conntrack_netbios_ns ip_conntrack_ftp ip_nat_ftp". Then reboot your machine.)
PHP and Perl:
  • PHP and Perl are available in Fedora Core 5 when we install the web server as described above. If you have enabled the Apache web server (see above) you can test your PHP and Perl installations by doing the following: Open the terminal. Type:
    su -
    Hit enter. Type your root password. Hit enter.
  • Type:
    gedit /var/www/html/phpinfo.php
    Hit enter and gedit will open.
  • In gedit type:

    Click the "save" icon in gedit and close gedit.
  • While still in the root terminal type:
    gedit /var/www/html/printenv.pl
    Hit enter and gedit will open.
  • In gedit type:
    #!/usr/bin/perl
    ##
    ## printenv -- demo CGI program which just prints its environment
    ##

    print "Content-type: text/plain\n\n";
    foreach $var (sort(keys(%ENV))) {
    $val = $ENV{$var};
    $val =~ s|\n|\\n|g;
    $val =~ s|"|\\"|g;
    print "${var}=\"${val}\"\n";
    }

    Be sure there is a blank line at the end of the file. Click the "save" icon in gedit and close gedit.
  • Type:
    chmod 755 /var/www/html/printenv.pl
    Hit enter.
  • Type:
    chmod 755 /var/www/html/phpinfo.php
    Hit enter.
  • Now when you open these files from your web server (http://whatever.com/phpinfo.php and http://whatever.com/printenv.pl) you will be able to prove the functionality of your PHP and Perl installations. (In order to allow cgi scripts to execute outside of the cgi-bin directory configure your httpd.conf as described in the web server section above.)
  • Special note on configuring sendmail for PHP using your email provider's SMTP (simple mail transport protocol):

    Your /etc/php.ini file uses sendmail as the default transport agent for sending email from PHP applications ("sendmail_path = /usr/sbin/sendmail -t -i").

    If you have not already done so edit (with gedit as we have been doing) "/etc/hosts" as root (type "su -" in a terminal, hit enter, type your root password, hit enter) and add the line "your.ip.address whatever.org whatever" where "your.ip.address" is the IP address of your web server, "whatever.org" is the registered DNS name of your web site (your canonical domain name), and "whatever" is your short domain name (the characters before the dot). Separate the IP address from the domain name with a couple of tabs.

    Edit "/etc/sysconfig/network" and change "localhost.localdomain" to "whatever.org" where "whatever.org" is the registered DNS name of your web site (your canonical domain name). Reboot.

    Edit "/etc/mail/local-host-names" and include your domain name.

    Edit "/etc/mail/sendmail.mc" and change "dnl define(`SMART_HOST',`smtp.your.provider')dnl" to "define(`SMART_HOST',`smtp.your.provider')dnl" where "smtp.your.provider" is the smtp host that you use to send mail from your email client.

    Also change "DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl" to "dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl".

    Also change "dnl MASQUERADE_AS(`mydomain.com')dnl" to "MASQUERADE_AS(`your.provider.com')dnl" where "your.provider.com" is the host that you use to send mail from your email client (the characters after the "@").

    Add these lines (near the bottom of /etc/mail/sendmail.mc but above "MAILER"): "FEATURE(`genericstable',`hash -o /etc/mail/genericstable.db')dnl" and "GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl".

    Edit or create if required: "/etc/mail/generics-domains". Include in "/etc/mail/generics-domains" your canonical domain name. (Be sure to add a carriage return.)

    Edit or create if required: "/etc/mail/genericstable". Include in "/etc/mail/genericstable" the line:"username mailusername@your.provider.com" where "username" is your non-root Fedora user name and "mailusername@your.provider.com" is your email address that you use with your email client. (Be sure to add a carriage return.)

    As root execute the command: "make -C /etc/mail". This will regenerate "/etc/mail/sendmail.cf".

    As root do a "yum -y install sendmail-cf".

    Reboot or start (or restart) sendmail from "System" > "Administration" > "Server Settings" > "Services".

    (See http://www.linuxhomenetworking.com/linux-hn/sendmail.htm.)

MySQL:
  • MySQL is available in Fedora Core 5. If you have not already done so go to Applications" > "Add/Remove Software", enter your root password, then under "Servers" tick the check box for "MySQL Database" and under "Optional Packages" make sure all the check boxes are ticked. Click "Close", click "Apply" and "Continue". Go to "System" > "Administration" > "Server Settings" > "Services". Type in your root password in the dialog box that appears and click on "OK". Scroll down the list and check the check box for "mysqld". Click on the "save" icon in the Service Configuration window and then close the window. Do this for runlevel 3 as well as for runlevel 5. Reboot your machine to start the MySQL service or enter the command "/sbin/service mysqld start" as root.
  • Open the terminal. Type:
    su -
    Hit enter. Type your root password. Hit enter.
  • Type:
    gedit /etc/my.cnf
    Hit enter.
  • In the mysqld section of my.cnf add the line:
    skip-innodb
    Your my.cnf should now look something like this:
    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    # Default to using old password format for compatibility with mysql 3.x
    # clients (those using the mysqlclient10 compatibility package).
    old_passwords=1
    skip-innodb

    [mysql.server]
    user=mysql
    basedir=/var/lib

    [mysqld_safe]
    err-log=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    Click the "save" icon in gedit and close gedit.
  • While still in the root terminal type:
    mysql -u root
    Hit enter. You will see the mysql> query prompt.
  • Type:
    select user, host, password, select_priv, update_priv, delete_priv, insert_priv from mysql.user;
    Hit enter. You will see something like this:
    +------+------------------------+----------+-------------+-------------+-------------+-------------+
    | user | host | password | select_priv | update_priv | delete_priv | insert_priv |
    +------+------------------------+----------+-------------+-------------+-------------+-------------+
    | root | localhost | | Y | Y | Y | Y |
    | root | stantonfinley.org | | Y | Y | Y | Y |
    | | localhost | | N | N | N | N |
    | | stantonfinley.org | | N | N | N | N |
    +------+------------------------+----------+-------------+-------------+-------------+-------------+
    4 rows in set (0.17 sec)

    mysql>
  • Type:
    set password for 'root'@'localhost' = password ('newpassword');
    where "newpassword" is the password that you want to use for the root MySQL super user. Hit enter.
  • Type:
    set password for 'root'@'host' = password ('newpassword');
    where "host" is the name of your host as reported in the "host" column above and "newpassword" is the password that you want to use for the root MySQL super user. Hit enter.
  • Type:
    select user, host, password, select_priv, update_priv, delete_priv, insert_priv from mysql.user;
    Hit enter. You will see something like this with your password hash-encrypted in the "password" column:
    +------+------------------------+------------------+-------------+-------------+-------------+-------------+
    | user | host | password | select_priv | update_priv | delete_priv | insert_priv |
    +------+------------------------+------------------+-------------+-------------+-------------+-------------+
    | root | localhost | 1e36745e3c0f99b0 | Y | Y | Y | Y |
    | root | stantonfinley.org | 1e36745e3c0f99b0 | Y | Y | Y | Y |
    | | localhost | | N | N | N | N |
    | | stantonfinley.org | | N | N | N | N |
    +------+------------------------+------------------+-------------+-------------+-------------+-------------+
    4 rows in set (0.00 sec)

    mysql>
  • Type:
    exit
    Close the terminal. Reboot your machine. Open a terminal.
  • Type:
    su -
    Hit enter. Type your root password. Hit enter.
  • Type:
    mysql -u root -p
    Hit enter. MySQL should ask for your MySQL super user password. Type it in. Hit enter.
  • Type:
    exit
    You have successfully set up MySQL.
phpMyAdmin:
  • Configure and enable your web server, PHP, and MySQL as described above. Open Firefox. Go to http://www.phpmyadmin.net/ and download (save to disk) the latest stable version in bzip2 format (phpMyAdmin-2.8.1.tar.bz2). This should save the file to your home folder. If it saves the file to your desktop instead go to your desktop and drag the file into your "Home" folder. (Left mouse click on the file and drag it on top of your "Home" folder while holding the left mouse button down. Then release the mouse button.)
  • Open a terminal. Type:
    su
    Hit enter. Type your root password. Hit enter.
  • Type:
    mv *.tar.bz2 /var/www/html
    Hit enter.
  • Type:
    cd /var/www/html
    Hit enter.
  • Type:
    bzip2 -dc *.tar.bz2 | tar -xvf -
    Hit enter.
  • Type:
    rm *.tar.bz2
    Hit enter. Type "y" and hit enter.
  • Type:
    mv phpMyAdmin-2.8.1 phpmyadmin
    Hit enter. Close the terminal. Open the terminal again.
  • Type:
    su -
    Hit enter.
  • Type:
    gedit /var/www/html/phpmyadmin/libraries/config.default.php
    Hit enter and gedit will open.
  • In /var/www/html/phpmyadmin/libraries/config.default.php change "$cfg['PmaAbsoluteUri'] = '';" to "$cfg['PmaAbsoluteUri'] = ' http://whatever.com/phpmyadmin/';" (where "whatever.com" is your web site).

    Change "$cfg['blowfish_secret'] = ''; to "$cfg['blowfish_secret'] = 'passphrase';" where "passphrase" is some arbitrary string of characters that the blowfish algorithm will use to encrypt your password when using cookie type authentication.

    Under "Server(s) configuration" change "$cfg['Servers'][$i]['auth_type'] = 'config';" to "$cfg['Servers'][$i]['auth_type'] = 'cookie';".

    In gedit click on "File" > "Save as.." and in the "Name" box change the name of the file from "config.default.php" to "../config.inc.php". Then hit the "save" button and close gedit.

    As root do a "yum -y install php-mbstring". Close the terminal. Reboot your machine.

    Open http://whatever.com/phpmyadmin/ in Firefox (where "whatever.com" is your web site). Type "root" in the "Username:" box and your MySQL super user password in the "Password:" box. Click the "Go" button. You should see the " Welcome to phpMyAdmin" web page. Open a terminal.

  • Type:
    su -
    Hit enter. Type your root password. Hit enter.
  • Type:
    mysql -u root -p
    Type in your MySQL super user password. Hit enter.
  • For MySQL versions 4.0.2 and above (FC5) type:
    GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapassword';
    GRANT SELECT (
    Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
    Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
    File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
    Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
    Execute_priv, Repl_slave_priv, Repl_client_priv
    ) ON mysql.user TO 'pma'@'localhost';
    GRANT SELECT ON mysql.db TO 'pma'@'localhost';
    GRANT SELECT ON mysql.host TO 'pma'@'localhost';
    GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
    ON mysql.tables_priv TO 'pma'@'localhost';
    GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO 'pma'@'localhost';

    where "pmapassword" is the password for the pma user that you select for the special "controluser" that has only the SELECT privilege on the mysql.user (all columns except "Password"), mysql.db (all columns), mysql.host (all columns) and mysql.tables_priv (all columns except "Grantor" & "Timestamp") tables. Hit enter. Hit enter.
  • For MySQL versions 4.1.2 or later (FC5) open Firefox, go to http://whatever.org/phpmyadmin/scripts/create_tables_mysql_4_1_2+.sql. (Substitute your web site's registered DNS name or IP address for "whatever.org".) Click "edit" > "select all", click "edit" > "copy", go back to the terminal and click "edit" > "paste". Hit enter. The entire query should be executed at the "mysql>" prompt. If the entire query did not execute and put you back at the "mysql>" prompt carefully examine where it stopped compared to the text in "create_tables_mysql_4_1_2+.sql" and then copy the exact characters to the end of the file that need to be finished, paste them in the terminal at the location where the query stopped and hit enter again. Alternatively you could use the key combination ctrl + shift + v to paste the entire query again, overwriting the original. After you have executed this query successfully you should also copy, paste in and execute http://whatever.org/phpmyadmin/scripts/upgrade_tables_mysql_4_1_2+.sql in the same way. (Substitute your web site's registered DNS name or IP address for "whatever.org".) When the query finishes type "exit" at the mysql> prompt.
  • Type:
    gedit /var/www/html/phpmyadmin/config.inc.php
    Hit enter and gedit will open.
  • In /var/www/html/phpmyadmin/config.inc.php change "$cfg['Servers'][$i]['controluser'] = '';" to "$cfg['Servers'][$i]['controluser'] = 'pma';".

    Change "$cfg['Servers'][$i]['controlpass'] = '';" to "$cfg['Servers'][$i]['controlpass'] = 'pmapassword';" where "pmapassword" is the password for the pma user that you selected earlier.

    Change "$cfg['Servers'][$i]['pmadb'] = '';" to "$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';".

    Change "$cfg['Servers'][$i]['bookmarktable'] = '';" to "$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';".

    Change "$cfg['Servers'][$i]['relation'] = '';" to "$cfg['Servers'][$i]['relation'] = 'pma_relation';".

    Change "$cfg['Servers'][$i]['table_info'] = '';" to "$cfg['Servers'][$i]['table_info'] = 'pma_table_info';".

    Change "$cfg['Servers'][$i]['table_coords'] = '';" to "$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';".

    Change "$cfg['Servers'][$i]['pdf_pages'] = '';" to "$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';".

    Change "$cfg['Servers'][$i]['column_info'] = '';" to "$cfg['Servers'][$i]['column_info'] = 'pma_column_info';".

    Change "$cfg['Servers'][$i]['history'] = '';" to "$cfg['Servers'][$i]['history'] = 'pma_history';".

    Click on the "save" icon in gedit and close gedit. Close the terminal. Open Firefox and go to http://whatever.com/phpmyadmin/ where "whatever.com" is your web site registered DNS name or IP address. Log into phpMyAdmin as root. Click on the down arrow in the "Database:" selection dialog box in the left column. You should see the "mysql", "phpmyadmin", and "test" databases listed. You may delete ("drop") the "test" database if you wish. You have now successfully configured phpMyAdmin.

Resources:

Tuesday, May 30, 2006

Building a LAMP Server

Building a LAMP Server

Last update: May 10, 2006

Now in development - this HOWTO but with Apache 2, MySQL 5, and PHP 5.

A note from the author

I hope you find this guide, HOWTO, tutorial -- call it what you will -- useful. I also hope it saves you some time. If you do find it useful, I would be grateful if you could make a donation using the button below (and if it wasn't useful, mail me and tell me why not).

I receive a great deal of mail as a result of this HOWTO, much of it asking me to solve various LAMP-related problems. Please bear in mind that the money that puts food on my family's table comes from the consultancy work that I do. If you would like help with any of the points discussed in this article, mail me and tell me what that help is worth to you. Quote any amount you like, and if I'm able to help you out, you can make a PayPal donation by way of thanks. Fair enough?


This document will walk you through the installation of what is known as a "LAMP" system: Linux, Apache, MySQL and PHP. Depending on who you talk to, the P also stands for Perl or Python, but in general, it is assumed to be PHP. I run CentOS on my servers; these directions were written for CentOS/Red Hat/Fedora. I have had requests for SuSE (another RPM-based distribution) as well as Debian-based systems, so I will work on variants of these directions for those distributions in the future (donations might help speed that process up!). The main difference between the distributions is in the paths to the startup scripts. Red Hat systems used /etc/rc.d/init.d and SuSE uses /etc/init.d.

If you are not comfortable with trying this procedure yourself, I am available for hire to install LAMP systems, or assist you with any other Linux-based projects.

You can check my resume for background and contact information, or email bruce.timberlake at gmail.com with your project details!

If you need an SSL-enabled server, I have a LAMP with SSL howto as well.

I designed this document so you can just copy/paste each line or block of commands into your shell session and it will "just work" for you. This avoids tedious typing, and the inevitable typos or missed steps that result. These commands work properly via copy/paste. If you are having problems and you are not using copy/paste, please re-check your typing before sending me an email saying "It doesn't work."

Text in a "command" box like this one is a literal Linux commandline, and should be typed or pasted exactly as written.

One note: many many people have followed these directions as written, and have not had any problems.
If you are having a problem, chances are it's something you are doing (or not doing), something different
about your computer, etc.

It is probably NOT this procedure. :)

Initial Steps

PLEASE BE AWARE THAT A SOURCE-BASED INSTALLATION LIKE THIS ONE IS NOT NEEDED FOR A BASIC LAMP SERVER! You should only be doing a source-based installation if you need to alter settings in one or more components of the LAMP stack (e.g., you need a feature in PHP that isn't in the default RPM). If you are just getting started with LAMP, use the binaries provided by your distribution - it is much simpler, and a lot easier to upgrade later.

Most out-of-the-box Red Hat Linux installations will have one or more of the LAMP components installed via RPM files. I personally believe in installing things like this from source, so I get the most control over what's compiled in, what's left out, etc. But source code installs can wreak havoc if overlaid on top of RPM installs, as the two most likely won't share the same directories, etc.

If you have not yet installed your Linux OS, or just for future reference, do not choose to install Apache, PHP, or MySQL during the system installation. Then you can immediately proceed with the source-based install listed here.

Note: to install applications from source code, you will need a C++ compiler (gcc++) installed. This is generally taken care of, but I've had enough queries about it that I've added this note to avoid getting more! You can use your distribution's install CDs to get the proper version of the compiler. Or, if you are using an RPM based distro, you can use a site like http://www.rpmfind.net/ to locate the correct RPM version for your system. (You will obviously not be able to use/rebuild a source RPM to get the compiler installed, as you need the compiler to build the final binary RPM!) On a Fedora system, you can do this command:

su - root
yum install gcc gcc-c++

Log in as root

Because we will be installing software to directories that "regular" users don't have write access to, and also possibly uninstalling RPM versions of some applications, we'll log in as root. The only steps that need root access are the actual installation steps, but by doing the configure and make steps as root, the source code will also be inaccessible to "regular" users.

If you do not have direct access (via keyboard) to the server, PLEASE use Secure Shell (SSH) to access the server and not telnet!! Whenever you use telnet (or plain FTP for that matter), you are transmitting your username, password, and all session information in "plain text". This means that anyone who can access a machine someplace between your PC and your server can snoop your session and get your info. Use encryption wherever possible!

su - root

Remove RPM Versions of the Applications

Before we start with our source code install, we need to remove all the existing RPM files for these products. To find out what RPMs are already installed, use the RPM query command:

rpm -qa

in conjunction with grep to filter your results:

rpm -qa | grep -i apache
rpm -qa | grep -i httpd
rpm -qa | grep -i php
rpm -qa | grep -i mysql

The 'httpd' search is in case you have Apache2 installed via RPM.

To remove the RPMs generated by these commands, do

rpm -e filename

for each RPM you found in the query. If you have any content in your MySQL database already, the RPM removal step should not delete the database files. When you reinstall MySQL, you should be able to move all those files to your new MySQL data directory and have access to them all again.

Get the Source Code for all Applications

We want to put all our source code someplace central, so it's not getting mixed up in someone's home directory, etc.

cd /usr/local/src

One way application source code is distributed is in what are known as "tarballs." The tar command is usually associated with making tape backups - tar stands for Tape ARchive. It's also a handy way to pack up multiple files for easy distribution. Use the man tar command to learn more about how to use this very flexible tool.

At the time of updating this, the current versions of all the components we'll use are:

MySQL - 4.0.26 (MySQL v4.1.x coming soon; there are tricky locale issues)
Apache - 1.3.34
PHP - 4.4.2

Please note: these are the only versions of these that I have set up myself, and verified these steps against. If you use another version of any component, especially a newer version, this HOWTO may not be accurate, and I won't be able to provide free support under those circumstances. Paid support and assistance is always available however.

wget http://www.php.net/distributions/php-4.4.2.tar.gz
wget http://apache.oregonstate.edu/httpd/apache_1.3.34.tar.gz

There may be an Apache mirror closer to you - check their mirror page for other sources. Then insert the URL you get in place of the above for the wget command.

For MySQL, go to http://www.mysql.com/ and choose an appropriate mirror to get the newest MySQL version (v4.0.26).

Unpack the Source Code

tar zxf php-4.4.2.tar.gz
tar zxf apache_1.3.34.tar.gz
tar zxf mysql-4.0.26.tar.gz

This should leave you with the following directories:

/usr/local/src/php-4.4.2
/usr/local/src/apache_1.3.34
/usr/local/src/mysql-4.0.26

Build and Install MySQL

First, we create the group and user that "owns" MySQL. For security purposes, we don't want MySQL running as root on the system. To be able to easily identify MySQL processes in top or a ps list, we'll make a user and group named mysql:

groupadd mysql
useradd -g mysql -c "MySQL Server" mysql

If you get any messages about the group or user already existing, that's fine. The goal is just to make sure we have them on the system.

What the useradd command is doing is creating a user mysql in the group mysql with the "name" of MySQL Server. This way when it's showed in various user and process watching apps, you'll be able to tell what it is right away.

Now we'll change to the "working" directory where the source code is, change the file 'ownership' for the source tree (this prevents build issues in reported in some cases where the packager's username was included on the source and you aren't using the exact same name to compile with!) and start building.

The configure command has many options you can specify. I have listed some fairly common ones; if you'd like to see others, do:

./configure --help | less

to see them all. Read the documentation on the MySQL website for a more detailed explanation of each option.

cd /usr/local/src/mysql-4.0.26

chown -R root.root *

make clean

./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --disable-maintainer-mode --with-mysqld-user=mysql --with-unix-socket-path=/tmp/mysql.sock --without-comment --without-debug --without-bench

18-Jul-2005: If you are installing MySQL 4.0.x on Fedora Core 4, there is a problem with LinuxThreads that prevents MySQL from compiling properly. Installing on Fedora Core 3 works fine though. Thanks to Kevin Spencer for bringing this to my attention. There is a workaround listed at http://bugs.mysql.com/bug.php?id=9497. Thanks to Collin Campbell for that link. Another solution can be found at http://bugs.mysql.com/bug.php?id=2173. Thanks to Kaloyan Raev for that one.

Now comes the long part, where the source code is actually compiled and then installed. Plan to get some coffee or take a break while this step runs. It could be 10-15 minutes or more, depending on your system's free memory, load average, etc.

make && make install

Configure MySQL

MySQL is "installed" but we have a few more steps until it's actually "done" and ready to start. First run the script which actually sets up MySQL's internal database (named, oddly enough, mysql).

./scripts/mysql_install_db

Then we want to set the proper ownership for the MySQL directories and data files, so that only MySQL (and root) can do anything with them.

chown -R root:mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/data

Copy the default configuration file for the expected size of the database (small, medium, large, huge)

cp support-files/my-medium.cnf /etc/my.cnf
chown root:sys /etc/my.cnf
chmod 644 /etc/my.cnf

If you get an error message about the data directory not existing, etc., something went wrong in the mysql_install_db step above. Go back and review that; make sure you didn't get some sort of error message when you ran it, etc.

Now we have to tell the system where to find some of the dynamic libraries that MySQL will need to run. We use dynamic libraries instead of static to keep the memory usage of the MySQL program itself to a minimum.

echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
ldconfig

Now create a startup script, which enables MySQL auto-start each time your server is restarted.

cp ./support-files/mysql.server /etc/rc.d/init.d/mysql
chmod +x /etc/rc.d/init.d/mysql
/sbin/chkconfig --level 3 mysql on

Then set up symlinks for all the MySQL binaries, so they can be run from anyplace without having to include/specify long paths, etc.

cd /usr/local/mysql/bin
for file in *; do ln -s /usr/local/mysql/bin/$file /usr/bin/$file; done

MySQL Security Issues

First, we will assume that only applications on the same server will be allowed to access the database (i.e., not a program running on a physically separate server). So we'll tell MySQL not to even listen on port 3306 for TCP connections like it does by default.

Edit /etc/my.cnf and uncomment the

skip-networking

line (delete the leading #).

For more security info, check this great tutorial over at SecurityFocus.

Start MySQL

First, test the linked copy of the startup script in the normal server runlevel start directory, to make sure the symlink was properly set up:

cd ~
/etc/rc.d/rc3.d/S90mysql start

If you ever want to manually start or stop the MySQL server, use these commands:

/etc/rc.d/init.d/mysql start
/etc/rc.d/init.d/mysql stop

Let's "test" the install to see what version of MySQL we're running now:

mysqladmin version

It should answer back with the version we've just installed...

Now we'll set a password for the MySQL root user (note that the MySQL root user is not the same as the system root user, and definitely should not have the same password as the system root user!).

mysqladmin -u root password new-password

(obviously, insert your own password in the above command instead of the "new-password" string!)

You're done! MySQL is now installed and running on your server. It is highly recommended that you read about MySQL security and lock down your server as much as possible. The MySQL site has info at http://www.mysql.com/doc/en/Privilege_system.html.

Test MySQL

To run a quick test, use the command line program mysql:

mysql -u root -p

and enter your new root user password when prompted. You will then see the MySQL prompt:

mysql>

First, while we're in here, we'll take care of another security issue and delete the sample database test and all default accounts except for the MySQL root user. Enter each of these lines at the mysql> prompt:

drop database test;
use mysql;
delete from db;
delete from user where not (host="localhost" and user="root");
flush privileges;

As another security measure, I like to change the MySQL administrator account name from root to something harder to guess. This will make it that much harder for someone who gains shell access to your server to take control of MySQL.

MAKE SURE YOU REMEMBER THIS NEW NAME, AND USE IT WHEREVER
YOU SEE "root" IN OTHER DIRECTIONS, WEBSITES, ETC.

ONCE YOU DO THIS STEP, THE USERNAME "root" WILL CEASE TO
EXIST IN YOUR MYSQL CONFIGURATION!

update user set user="sqladmin" where user="root";
flush privileges;

Now, on with the "standard" testing... First, create a new database:

create database foo;

You should see the result:

Query OK, 1 row affected (0.04 sec)

mysql>

Delete the database:

drop database foo;

You should see the result:

Query OK, 0 rows affected (0.06 sec)

mysql>

To exit from mysql enter \q:

\q

Build and Install Apache (with DSO support)

The advantage to building Apache with support for dynamically loaded modules is that in the future, you can add functionality to your webserver by just compiling and installing modules, and restarting the webserver. If the features were compiled into Apache, you would need to rebuild Apache from scratch every time you wanted to add or update a module (like PHP). Your Apache binary is also smaller, which means more efficient memory usage.

The downside to dynamic modules is a slight performance hit compared to having the modules compiled in.

cd /usr/local/src/apache_1.3.34

make clean

./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=rewrite --enable-module=so

make && make install

Build and Install PHP

This section has only been tested with PHP v4.x. If you are trying to build PHP 5.x, I do not have experience with this yet, and do not provide free support for you to get it working. Please note that there are many options which can be selected when compiling PHP. Some will have library dependencies, meaning certain software may need to be already installed on your server before you start building PHP. You can use the command

./configure --help | less

once you change into the PHP source directory. This will show you a list of all possible configuration switches. For more information on what these switches are, please check the PHP website documentation.

cd /usr/local/src/php-4.4.2

./configure --with-apxs=/usr/local/apache/bin/apxs --disable-debug --enable-ftp --enable-inline-optimization --enable-magic-quotes --enable-mbstring --enable-mm=shared --enable-safe-mode --enable-track-vars --enable-trans-sid --enable-wddx=shared --enable-xml --with-dom --with-gd --with-gettext --with-mysql=/usr/local/mysql --with-regex=system --with-xml --with-zlib-dir=/usr/lib

make && make install

cp php.ini-dist /usr/local/lib/php.ini

I like to keep my config files all together in /etc. I set up a symbolic link like this:

ln -s /usr/local/lib/php.ini /etc/php.ini

Then I can just open /etc/php.ini in my editor to make changes.

Recommended reading on securing your PHP installation is this article at SecurityFocus.com.

Edit the Apache Configuration File (httpd.conf)

I like to keep all my configuration files together in /etc, so I set up a symbolic link from the actual location to /etc:

ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf

Now open /etc/httpd.conf in your favorite text editor, and set all the basic Apache options in accordance with the official Apache instructions (beyond the scope of this HOWTO).

Also recommended is the article on securing Apache.

To ensure your PHP files are properly interpreted, and not just downloaded as text files, remove the # at the beginning of the lines which read:

#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps

If the AddType lines above don't exist, manually enter them (without the leading # of course) after the line

AddType application/x-tar .tgz

or anyplace within the section of httpd.conf.

If you wish to use other/additional extensions/filetypes for your PHP scripts instead of just .php, add them to the AddType directive:

AddType application/x-httpd-php .php .foo
AddType application/x-httpd-php-source .phps .phtmls

An example: if you wanted every single HTML page to be parsed and processed like a PHP script, just add .htm and .html:

AddType application/x-httpd-php .php .htm .html

There will be a bit of a performance loss if every single HTML page is being checked for PHP code even if it doesn't contain any. But if you want to use PHP but be "stealthy" about it, you can use this trick.

Add index.php to the list of valid Directory Index files so that your "default page" in a directory can be named index.php.


DirectoryIndex index.php index.htm index.html

You can add anything else you want here too. If you want foobar.baz to be a valid directory index page, just add the .baz filetype to the AddType line, and add foobar.baz to the DirectoryIndex line.

Start Apache

We want to set Apache up with a normal start/stop script in /etc/rc.d/init.d so it can be auto-started and controlled like other system daemons. Set up a symbolic link for the apachectl utility (installed automatically as part of Apache):

ln -s /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apache

Then set up auto-start for runlevel 3 (where the server will go by default):

ln -s /etc/rc.d/init.d/apache /etc/rc.d/rc3.d/S90apache

Then start the daemon:

/etc/rc.d/init.d/apache start

You can check that it's running properly by doing:

ps -ef

and look for the httpd processes.

Tuesday, February 07, 2006

Ebooks Update

Volume in drive F has no label.
Volume Serial Number is 1C40-1AD6

Directory of F:\Ebooks

[.]
[..]
Addison.Wesley.A Compact Reference For 3D Computer Graphics Programming.pdf
Addison.Wesley.A Guide To Forensic Testimony (2002).chm
Addison.Wesley.A_Buffer_Overflow_Study_-_Attacks_and_Defenses_(2002)=.pdf
Addison.Wesley.Advanced CORBA Programming with C++.pdf
Addison.Wesley.Advanced Linux Networking (2002).chm
Addison.Wesley.Advanced Linux Networking.chm
Addison.Wesley.Advanced Programming in the UNIX Environment 2nd Ed. (2005).chm
Addison.Wesley.Applying Use Case Driven Object Modeling with UML - An Annotated e-Commerce Example (2001).chm
Addison.Wesley.Art Of Computer Programming Fundamental Algorithms - Donald E Knuth - 1995.pdf
Addison.Wesley.Beyond Software Architecture (2003).chm
Addison.Wesley.Building Web Applications with UML (2002).chm
Addison.Wesley.C Network Programming Volume 1.pdf
Addison.Wesley.Code Reading - The Open Source Perspective (2003).chm
Addison.Wesley.Compiler Design - Formal Syntax And Semantics of Programming Language (1995).pdf
Addison.Wesley.Computer Science - Neural Networks - Algorithms, Applications, And Programming Techniques.pdf
Addison.Wesley.Contributing to Eclipse - Principles, Patterns, and Plug-Ins (2003).chm
Addison.Wesley.Database Access With Visual Basic .Net 3rd Ed. (2003).chm
Addison.Wesley.Database Design For Mere Mortals-A Hands On Guide For Relational Database Design (2nd Ed) (2003).chm
Addison.Wesley.Design Patterns Java.PDF
Addison.Wesley.Designing Components with the C++ STL - A New Approach to Programming 3E.pdf
Addison.Wesley.Digital%20Image%20Processing%20(2nd%20Edition).pdf
Addison.Wesley.Donald Knuth - The Art Of Computer Programming Vol 1 (1997).pdf
Addison.Wesley.Effective Java - Programming Language Guide.pdf
Addison.Wesley.Effective XML - 50 Specific Ways to Improve Your XML (2003).chm
Addison.Wesley.Efficient C++ Programming Techniques.pdf
Addison.Wesley.Exceptional.C++ - 47 Engineering Puzzles, Programming Problems, and Solutions.chm
Addison.Wesley.Extreme Programming Perspectives (2002).chm
Addison.Wesley.Extreme.Programming.Explained.(1999);.OCR.6.0.ShareConnector.com.pdf
Addison.Wesley.Facts and Fallacies of Software Engineering 2002).chm
Addison.Wesley.Hack IT Security Through Penetration Testing [2003].chm
Addison.Wesley.Hackers Delight [2002].chm
Addison.Wesley.Hitchhiker's Guide to SQL Server 2000 Reporting Services (2004).chm
Addison.Wesley.Honeypots Tracking Hackers (2002) [RuBoard] [Share-Books.Net].chm
Addison.Wesley.Honeypots_TrackingHackers.chm
Addison.Wesley.Imperfect C++ Practical Solutions for Real-Life Programming (2005).chm
Addison.Wesley.Interconnections-Bridges_Routers_Switches_and_Internetworking_Protocols_2nd_ED.pdf
Addison.Wesley.Java Look and Feel Design Guidelines Advanced Topics (Ed. 2001).pdf
Addison.Wesley.Korn Shell Unix And Linux Programming Manual 3rd Ed. (2000).chm
Addison.Wesley.Network Programming with Perl (2000).chm
Addison.Wesley.Parallel and Distributed Programming Using C++.chm
Addison.Wesley.Professional Software Development (2003).chm
Addison.Wesley.Professional.Wi-Foo.The.Secrets.of.Wireless.Hacking.Jun.2004.eBook-DDU.chm
Addison.Wesley.programming pearls (complete).pdf
Addison.Wesley.Programming Wireless Devices With The Java 2 Platform, Micro Edition (j2Me), 2Nd Ed - 2003 - (By Laxxuss).pdf
Addison.Wesley.Rational Unified Process Made Easy.chm
Addison.Wesley.Software Architecture in Practice 2nd Ed. (2003).chm
Addison.Wesley.Software Project Management In Practice (2002).chm
Addison.Wesley.Stroustrup.-.The.C.Programming.Language.Special.Edition.pdf
Addison.Wesley.TCP IP Illustrated, Volume 1.pdf
Addison.Wesley.TCPIP Illustrated Volume 1.chm
Addison.Wesley.TCPIP.Illustrated Volume 1.chm
Addison.Wesley.The C++ Programming Language 3rd Ed.pdf
Addison.Wesley.The Guru's Guide to SQL Server Stored Procedures, XML, and HTML (2002).chm
Addison.Wesley.The Pragmatic Programmer, from Journeyman to Master (2003).chm
Addison.Wesley.The Tao of Network Security (2004).chm
Addison.Wesley.The.Art.of.Computer.Programming.Vol.4.(2001);.OCR.6.0.ShareConnector.com.pdf
Addison.Wesley.Understanding PKI - Concepts, Standards, Deployment and Considerations 2nd Ed. (2002).chm
Addison.Wesley.Unix Network Programming Vol 1 - The Sockets Networking API 3rd Ed. (2003).chm
Addison.Wesley.UNIX Network Programming Volume.1 The Sockets Networking API.chm
Addison.Wesley.Web Hacking - Attacks and Defense [2002].chm
ALIST.Hacker Disassembling Uncovered.chm
ALIST.Hacker_Disassembling.chm
ALIST.Publishing - Hacker Disassembling Uncovered 2003.chm
ALIST.Publishing - Modern Cryptography Protect Your Data with Fast Block Ciphers [2003].chm
ALTHOS.Introduction to Data Networks; PDN, LAN, MAN, WAN and Wireless Data, Technologies and Systems.chm
Amacom.Survival Guide for Working with Humans (2004).chm
AmericanEagle.The Little Black Book of Computer Virus.pdf
APress. Distributed .NET Programming in C#.pdf
APress.Hardening Apache (2004).chm
Apress.NET Game Programming with DirectX 9.0 (2003).pdf
Apress.NET Game Programming with DirectX 9.0.pdf
APress.NET.Game.Programming.with.DirectX.9.0.(2003).KB;.BM.OCR.6.0.ShareConnector.pdf
APress.Oracle 9i PL SQL - A Developer's Guide (2003).chm
APress.Real World SQL Server Administration with Perl (2003).chm
Artech.House.A.Professionals.Guide.To.Data.Communication.In.A.TCPIP.World.eBook-TLFeBOOK.pdf
Artech.House.Electronic%20Payment%20Systems%20for%20E-commerce%20-%20fly.pdf
Artech.House.Gigabit.Ethernet.Technology.And.Applications.iNT.eBook-LiB.chm
BellLab.UNIX Programmer's Manual=.pdf
Braem.Wxwindows 2 - Programming Cross-Platform Gui Applications In C.pdf
Brna.Prolog Programming - A First Course (1988).pdf
Charles. Principles of Digital Communication Systems and Computer Networks.chm
Cisco.Home Networking; A Visual Do-It-Yourself Guide.chm
CMP.Network Tutorial, 5th Edition.chm
CRC.Press.Cryptography, Theory and Practice (1995).chm
CRC.Press.Web Data Mining and Applications in Business Intelligence and Counter-Terrorism (2003).chm
Digital.Press.Oracle High Performance Tuning for 9i and 10g (2004).chm
ebook.txt
EMCC.Programming Psion Code.pdf
Gerard.Beekmans.Linux From Scratch.pdf
Grimshaw.Computer Science - Ai - Artificial Intelligence Programming.pdf
HungryMinds. Java 2 Bible - Enterprise Edition.pdf
HungryMinds.A+ Bible.pdf
HungryMinds.Excel VBA Programming.pdf
HungryMinds.java - Wireless Programming in J2ME - (eBook-pdf).pdf
HungryMinds.Linux Certification Bible.pdf
HungryMinds.Linux for dummies.pdf
HungryMinds.Linux GNU Debian Bible.pdf
HungryMinds.Linux+_Certification_Bible.pdf
HungryMinds.Red Hat Linux Networking and System Administration.pdf
HungryMinds.Wireless Programming With J2ME.pdf
IBM.Servlet and JSP Programming with IBM WebSphere Studio and VisualAge for Java.pdf
IBM.XML_Programming_in_Java.pdf
IDG.Books,.KDE.2.Qt.Programming.Bible.(2001).pdf
IDG.Palm.OS.Programming.Bible.pdf
IEEE CGA.Designing a PC Game Engine.pdf
Intellect.Programming, Graphics - The.Art.and.Science.of.Computer.Animation.eBook-EEn.pdf
IRM.Current Security Management & Ethical Issues of Information Technology-fly.chm
Jones and Bartlett.Introduction to 80x86 Assembly Language and Computer Architecture (2001).chm
Jones and Bartlett.The Essentials Of Computer Organization And Architecture (2003).chm
Jones.Introduction to 80x86 Assembly Language and Computer Architecture.chm
KluwerAcademicPublishers.Biometrics.Personal%20Identification%20in%20Networked%20Society.pdf
Labview.Advanced Programming Tech.pdf
Lambert.SuSE Linux - 100 tips and tricks.pdf
Macmillan.Microsoft_Access_2000_Power_Programming.pdf
Macmillan.Windows NT Win32 API SuperBible.pdf
Manning.Graphics Programming With Perl - Manning.pdf
Manning.Windows Forms programming with C#.pdf
McGraw.Hill.Crystal Reports 10 The Complete Reference (2004).chm
McGraw.Hill.Excel VBA Macro Programming (2004).chm
McGraw.Hill.How to Do Everything with HTML & XHTML (2003).chm
McGraw.Hill.HTML and XHTML - The Complete Reference 4th ed. (2003).chm
McGraw.Hill.Microsoft.SQL Server 2000 Reporting Services (2004).chm
McGraw.Hill.Mondays Stink 23 Secrets To Rediscover Delight (2003).chm
McGraw.Hill.MS OFFICE XP Inside Out (2001).chm
McGraw.Hill.Osborne.Oracle.Database.10g.SQL=.chm
McGraw.Hill.SQL Server 2000 for Experienced DBAs (2003).chm
McGraw.Osborne.Oracle.Database.10g.SQL.eBook-LiB.chm
McGraw.Red.Hat.The.Complete.Reference.Enterprise.Linux.and.Fedora.Edition.eBook-DDU=.chm
McGraw.Smalltalk by Example The Developer's Guide.pdf
McGraw.Sun.Certified.Solaris.9.0.System.And.Network.Administrator.eBook-LiB.chm
McGraw.VHDL Programming by Example - Douglas L.Perry.pdf
Metrowerks.Principles of Programming.pdf
Microsoft.70-210 - Microsoft Windows 2000 Professional E2.chm
Microsoft.70-214 - Implementing And Administering Security In A Windows 2000 Network 2E.chm
Microsoft.70-216 - Microsoft Windows 2000 Network Infrastructure Administration.chm
Microsoft.70-217 - Microsoft Windows 2000 Active Directory Services 2E.chm
Microsoft.70-218 - Managing A Microsoft Windows 2000 Network Environment E2.chm
Microsoft.70-219 - Designing a Microsoft Windows 2000 Directory Services Infrastructure.chm
Microsoft.70-220 - Designing Windows 2000 Network Security.chm
Microsoft.70-221 - Designing a Microsoft Windows 2000 Network Infrastructure.chm
Microsoft.70-222 - Upgrading to Microsoft Windows 2000 Training Kit.chm
Microsoft.70-223 - Microsoft Windows 2000 Advanced Server Clustering Services.chm
Microsoft.70-224 - Microsoft Exchange 2000 Server Implementation And Administration.chm
Microsoft.70-225 - Microsoft Exchange 2000 Server Design And Deployment.chm
Microsoft.70-227 - Microsoft Internet Security and Acceleration Server 2000.CHM
Microsoft.70-228 - Microsoft SQL Server 2000 System Administration Training Kit.chm
Microsoft.70-229 - Microsoft SQL Server 2000 Database Design and Implementation .chm
Microsoft.70-270 - Microsoft Windows XP Professional.CHM
Microsoft.MCSE Training Kit - w2k Active Directory Services.CHM
Microsoft.MCSE Training Kit - w2k Network Infrastructure Administration.CHM
Microsoft.MCSE Training Kit - w2k Pro.CHM
Microsoft.Moc 2124 Course Programming With C#.pdf
Microsoft.Programming DirectShow for Digital Video & TV.pdf
Microsoft.Programming, Windows - Programming Microsoft Windows With C# (Charles Petzold, MSPress).pdf
Miller.Windows Assembly Language and Systems Programming.pdf
MillerFreeman.Programming_the_Parallel_Port.pdf
MIT.Introduction_To_Algorithms_Second_Editio.pdf
[MS Books]
MS.Press.A+ Certification Training Kit 2nd Ed. (2000).chm
MS.Press.Applied Microsoft .NET Framework.pdf
MS.Press.Coding Techniques for Visual Basic (2002).NET.CHM
MS.Press.Designing Relational Database Systems (1999).chm
MS.Press.Developing Microsoft? .NET Applications for Windows in Visual C#.pdf
MS.Press.Developing XML Solutions (2000).chm
MS.Press.Inside C Sharp 2nd Ed. (2002).chm
MS.Press.Introduction to C# Programming.NET Platform.pdf
MS.Press.MCSE Training Kit–Microsoft Windows 2000 Server.chm
MS.Press.Microsoft Access 2002 Inside Out (2002).chm
MS.Press.Microsoft Excel Version 2002 Inside Out (2001).CHM
MS.Press.Microsoft SQL Server 2000 DTS Step by Step (2003).chm
MS.Press.Programming Microsoft Windows with C#.pdf
MS.Press.Programming Microsoft? SQL Server? 2000 with Microsoft Visual.NET.pdf
MS.Press.Programming Windows 5th Ed (1998).chm
MS.Press.Visual Basic Design Patterns (2000).chm
MS.Press.Windows XP Professional Resource Kit.chm
[NET]
New.Riders.Developing Online Games - An Insiders Guide (2003).chm
New.Riders.Inside XML (2000).chm
New.Writers.Designing With Web Standards (2003).chm
New.Writers.XML and PHP (2002).chm
NewRiders. Inside Solaris 9.chm
NewRiders.Advanced Linux Programming.pdf
NewRiders.Advanced Linux Programming=.chm
NewRiders.Advanced_Linux_Programming.pdf
NewRiders.Core Techniques And Algorithms In Game Programming Ebook-Lib.pdf
NewRiders.MySQLandPerlForWeb.chm
NewRiders.Understanding the Network; A Practical Guide to Internetworking.pdf
No.Starch.How Not To Program In C++ (2003).chm
No.Starch.Steal This Computer Book 3 - What They Won't Tell You About the Internet (2003).chm
No.Starch.Steal This File Sharing Book (2004).chm
No.Starch.The Art of Assembly Language (2003).chm
No.Starch.Write Great Code - Understanding the Machine, Volume I (2004).chm
NovelPress.Novell.Certified.Linux.Engineer.Novell.CLE.Study.Guide.Oct.2004.eBook-DDU.chm
Oracle.Oracle 9i getting started for windows.pdf
[OReilly BookCD]
O'Reilly.2000 - Advanced Oracle PL SQL Programming with Packages Appendix A.pdf
O'Reilly.2000 - Oracle PL SQL Programming.pdf
O'Reilly.2001 - C# Programming.pdf
O'Reilly.2002 - Programming C# 2nd Edition.pdf
O'Reilly.Access Cookbook 2nd Ed. (2004).chm
O'Reilly.Access Database Design & Programming, 3rd Edition - O'Reilly - 2002 [pdf].pdf
O'Reilly.ActionScript Cookbook (2003).chm
O'Reilly.Active Directory Cookbook (2003).chm
O'Reilly.ADO .Net Cookbook (2003).chm
O'Reilly.ADO.NET in a Nutshell (2003).chm
O'Reilly.Advanced Perl Programming (2nd Ed.) (2005).chm
O'Reilly.Advanced Perl Programming.pdf
O'Reilly.Advanced Python Programming.PDF
O'Reilly.AI For Game Developers (2004).chm
O'Reilly.Amazon Hacks (2003).chm
O'Reilly.Ant - The Definitive Guide (Ed. 2002).pdf
O'Reilly.Apache Cookbook (2004).chm
O'Reilly.ASP .NET in a Nutshell (2nd Ed.).chm
O'Reilly.BSD Hacks (2004).chm
O'Reilly.Building Embedded Linux Systems (2003).chm
O'Reilly.C Sharp and VB .NET Conversion Pocket Reference (2002).chm
O'Reilly.C Sharp In A Nutshell (2003).chm
O'Reilly.C++ In A Nutshell (2003).chm
O'Reilly.CGI Programming (1996).pdf
O'Reilly.Cisco CookBook - 2003.chm
O'Reilly.Cisco Cookbook (2003).chm
O'Reilly.Cisco IOS in a Nutshell (2001).chm
O'Reilly.Classic Shell Scripting (2005).chm
O'Reilly.COM and .Net Component Services.pdf
O'Reilly.C-sharp Cookbook (2004).chm
O'Reilly.CSharp Essentials.chm
O'Reilly.CSharp in a Nutshell.chm
O'Reilly.CSS Cookbook (2004).chm
O'Reilly.Developing Java Beans.pdf
O'Reilly.Digital Photography Hacks (2004).chm
O'Reilly.DNS and BIND 4th Ed. (2001).chm
O'Reilly.DNS and BIND, 4th Edition=.chm
O'Reilly.Dreamweaver MX 2004 The Missing Manual (2004).chm
O'Reilly.Eclipse Cookbook (2004).chm
O'Reilly.Enterprise JavaBeans - JBoss 3.2 Workbook (3rd Ed.).pdf
O'Reilly.Essential System Administration 3rd Ed. (2002).chm
O'Reilly.Ethernet; The Definitive Guide.pdf
O'Reilly.Excel Hacks (2004).chm
O'Reilly.Firefox Hacks (2005).chm
O'Reilly.Flash Hacks (2004).chm
O'Reilly.Free as in Freedom-Richard Stallman's Crusad.pdf
O'Reilly.Google Hacks.pdf
O'Reilly.High Performance MySQL (2004).chm
O'Reilly.HTML & XHTML, The Definitive Guide 5th Ed. (2002).chm
O'Reilly.Internet Core Protocols (2000).chm
O'Reilly.Internet Forensics (2005).chm
O'Reilly.iPod & iTunes Missing Manual SE Feb 2004=.chm
O'Reilly.IPv6 Essentials.pdf
O'Reilly.IRC Hacks (2004).chm
O'Reilly.J2EE - Building Java Enterprise Applications Vol.1-Architecture (Ed. 2002).pdf
O'Reilly.J2ME in a Nutshell.pdf
O'Reilly.Jakarta Commons Cookbook (2004).chm
O'Reilly.Java - Enterprise In A Nutshell.pdf
O'Reilly.Java And XML ,2nd Ed v2.pdf
O'Reilly.Java And XML.pdf
O'Reilly.Java and XSLT.pdf
O'Reilly.Java Cookbook.PDF
O'Reilly.Java Cryptography.pdf
O'Reilly.Java Distributed Computing (Ed. 2001).pdf
O'Reilly.Java Extreme Programming Cookbook (2003).pdf
O'Reilly.Java Extreme Programming Cookbook (Ed. 2004).pdf
O'Reilly.Java Extreme Programming Cookbook [Ed 2003].pdf
O'Reilly.Java in a Nutshell 4th ed. (2002).chm
O'Reilly.Java Network Programming (2nd Ed).pdf
O'Reilly.Java Programming on Linux.pdf
O'Reilly.Java Programming with Oracle JDBC.pdf
O'Reilly.Java RMI.pdf
O'Reilly.Java Swing.pdf
O'Reilly.JavaScript And DHTML Cookbook (2003).chm
O'Reilly.Javaserver Pages [Covers Jsp 1.2, Jstl 1.0] (Ed. 2002).pdf
O'Reilly.LDAP System Administration (2003).chm
O'Reilly.Learning C Sharp (2002).chm
O'Reilly.Learning GNU Emacs 3rd Ed. (2004).chm
O'Reilly.Learning Java 2nd Ed. (2002).chm
O'Reilly.Learning Oracle Plsql (2001).chm
O'Reilly.Learning Perl 4th Ed. (2005).chm
O'Reilly.Learning Perl Objects References & Modules (2003).chm
O'Reilly.Learning PHP 5 (2004).chm
O'Reilly.Learning Python 2nd ed. (2003).chm
O'Reilly.Learning Red Hat Enterprise Linux and Fedora.4th ed. (2004).chm
O'Reilly.Learning SQL (2005).chm
O'Reilly.Learning the bash Shell - 2nd Edition (o'reilly).chm
O'Reilly.Learning The Bash Shell 2nd Ed. (1998).chm
O'Reilly.Learning the Korn Shell (1993).chm
O'Reilly.Learning UML (2003).chm
O'Reilly.Learning.Perl, Third Edition.chm
O'Reilly.Learning.PHP.5.Jul.2004.FIXED.eBook-DDU.chm
O'Reilly.Learning.Python.2nd.Edition.eBook-LiB.chm
O'Reilly.Linux Command Directory.pdf
O'Reilly.Linux In A Nutshell 5th Ed. (2005).chm
O'Reilly.Linux Network Administrator's Guide 3rd Ed. (2005).chm
O'Reilly.Linux Server Hacks (2003).chm
O'Reilly.Linux Server Security 2nd Ed. (2005).chm
O'Reilly.Mac Os X Panther Hacks (2004).chm
O'Reilly.Managing and Using MySQL 2nd Ed. (2002).chm
O'Reilly.Managing and Using MySQL 2nd.chm
O'Reilly.Managing Security With Snort And Ids Tools - 1St.chm
O'Reilly.Mastering Regular Expressions 2nd ed. (2002).chm
O'Reilly.Mastering.Oracle.SQL.2nd.Edition.Jun.2004.eBook-DDU.chm
O'Reilly.Net Framework Essentials (3rd Ed.).chm
O'Reilly.Network Security Hacks (2004).chm
O'Reilly.Network Security Hacks.chm
O'Reilly.Network Security with OpenSSL Ebook - Fly.pdf
O'Reilly.Network.Programming.with.Perl.pdf
O'Reilly.Online Investing Hacks (2004).chm
O'Reilly.Oracle DBA Checklists Pocket Reference.pdf
O'Reilly.Oracle PL SQL Programming=.pdf
O'Reilly.Oracle.Essentials.Oracle.Database.10g.3rd.Edition.eBook-LiB.chm
O'Reilly.Oracle.PL.SQL.Language.Pocket.Reference.2nd.Edition.eBook-LiB.chm
O'Reilly.Oracle.PLSQL Best Practices.pdf
O'Reilly.Palm Programming - The Developers Guide.pdf
O'Reilly.PayPal Hacks (2004).chm
O'Reilly.PC Hacks (2004).chm
O'Reilly.PC Hardware in a Nutshell 3rd Ed. (2003).chm
O'Reilly.PDF Hacks (2004).chm
O'Reilly.Perl 6 Essentials (2003).chm
O'Reilly.Perl and LWP (2002).chm
O'Reilly.Perl CD Bookshelf V4.0 (2004).chm
O'Reilly.Perl Cookbook 2nd Ed. (2003).chm
O'Reilly.Perl for Oracle DBAs (2002).chm
O'Reilly.Perl for System Administration (2000).chm
O'Reilly.Perl.6.and.Parrot.Essentials.Second.Edition.Jun.2004.eBook-DDU.chm
O'Reilly.PHP Cookbook (2002).chm
O'Reilly.Postfix The Definitive Guide (2003).chm
O'Reilly.Practical C++ Programming (2003).chm
O'Reilly.Practical C++ Programming.pdf
O'Reilly.Practical PostgreSQL (2001).chm
O'Reilly.Practical PostgreSQL.chm
O'Reilly.Practical Unix and Internet Security 3rd Ed. (2003).chm
O'Reilly.Practical.Unix.And.Internet.Security.3rd.Edition.eBook-LiB=.chm
O'Reilly.PROGRAMACION - JAVA - JAVA SERVLET PROGRAMMING - O'REILLY JSP.pdf
O'Reilly.Programming .NET Components Ch1.pdf
O'Reilly.Programming C#.pdf
O'Reilly.Programming CSharp 3rd Ed. (2003).chm
O'Reilly.Programming Embedded Systems in C and C++ (O'Reilly).pdf
O'Reilly.Programming Perl(HTML).pdf
O'Reilly.Programming Php.pdf
O'Reilly.Programming Visual Basic .NET 1st Edition (2002).pdf
O'Reilly.Programming Visual basic .Net.pdf
O'Reilly.Programming Web Services with Perl (2003).chm
O'Reilly.Programming%20CSharp.pdf
O'Reilly.Python Cookbook (2002).chm
O'Reilly.Secure Programming Cookbook for C and C++ (2003).chm
O'Reilly.Security Warrior (2004).chm
O'Reilly.Security.Warrior.chm
O'Reilly.Selinux Nsa's Open Source Security Enhanced Linux (2005).chm
O'Reilly.SendMail Cookbook (2003).chm
O'Reilly.Servlet API Quick Reference - Java Servlet Programming (Ed. 2000).pdf
O'Reilly.Snort Cookbook (2005).chm
O'Reilly.Spidering Hacks (2003).chm
O'Reilly.SQL in A Nutshell 2nd Ed. (2004).chm
O'Reilly.SQL Tuning (2003).chm
O'Reilly.Squid The Definitive Guide (2004).chm
O'Reilly.TCP.IP.Network.Administration.3rd.Edition.eBook-LiB.chm
O'Reilly.TCPIP Network Administration.pdf
O'Reilly.TiVo Hacks (2003).chm
O'Reilly.Tomcat, the Definitive Guide (2003).chm
O'Reilly.Transact Sql Cookbook (2002).chm
O'Reilly.VB .Net Language In A Nutshell 2nd Ed. (2002).chm
O'Reilly.VBA - Access Database Design & Programming, Ed2 - Oreilly.pdf
O'Reilly.Web Database Applications with PHP and MySQL (CHM).chm
O'Reilly.Web Database Applications with PHP and MySQL + Examples (2002).zip
O'Reilly.Web.Database.Applications.with.PHP.and.MySQL.2nd.Edition.May.2004.eBook-DDU.chm
O'Reilly.Win XP Hacks (2003).chm
O'Reilly.Windows Server 2003 in a Nutshell (2003).chm
O'Reilly.Windows XP Unwired (2003).chm

O'Reilly.Wireless Hacks (2003).chm
O'Reilly.Word Hacks (2004).chm
O'Reilly.XML - Programming Web Services With Soap.pdf
O'Reilly.XML Hacks (2004).chm
O'Reilly.XML in a Nutshell 3rd Ed. (2004).chm
O'Reilly.Xp Annoyances (2003).chm
O'Reilly.XSLT Cookbook (2002).chm
OriPomerantz.Linux Kernel Module Programming Guide.pdf
Osborne.Mike Meyers A+ Certification Passport 2nd Ed. (2004).chm
Premier.Microsoft Excel VBA Programming for the Absolute Beginner - fly.pdf
PremierPress.Administering.And.Securing.The.Apache.Server.iNT.eBook-LiB.chm
PremierPress.JavaScript Programming for the Absolute Beginner.pdf
PremierPress.Microsoft C# Programming for the Absolute Beginner.pdf
PremierPress.PHP.Game.Programming.(2004).DDU;.BM.OCR.6.0.ShareConnector.pdf
Prentice.Hall.Ansi C Programming Language (Kernighan & Ritchie).pdf
Prentice.Hall.Art Of Unix Programming (Eric Raymond) - 2003 - (By Laxxuss).pdf
Prentice.Hall.Artificial_Intelligence_A_Modern_Approach.pdf
Prentice.Hall.C Programming Language (2 Ed) - Ritchie & Kernighan - OCR.pdf
Prentice.Hall.C Programming Language (2 Ed) - Ritchie & Kernighan - Scan .pdf
Prentice.Hall.Computer Network Tanenbaum.chm
Prentice.Hall.Computer Networks 4th ed. (2003).chm
Prentice.Hall.Computer Networks, 4th Edition.chm
Prentice.Hall.Computer Networks, 4th Edition; Problem Solutions.pdf
Prentice.Hall.Core Python Programming Chun]( PTR).pdf
Prentice.Hall.Instruction Detection Systems with Snort - Prentice Hall - 2003=.pdf
Prentice.Hall.Learning to Program in C++ (2000).chm
Prentice.Hall.Linux Assembly Language Programming.pdf
Prentice.Hall.Network and Networking Programming.pdf
Prentice.Hall.PLSQL Interactive Workbook, Second Edition-fly.chm
Prentice.Hall.Programmable Logic Controllers.pdf
Prentice.Hall.Python Programming 1.pdf
Prentice.Hall.The Art Of Unix Programming (Eric Raymond) - 2003 - (By Laxxuss)=.pdf
Prentice.Hall.The Practice Of Network Security Deployment Strategies For Production Environments (2002).chm
Prentice.Hall.Thinking in Java 3rd ed. ((2003).chm
Prentice.Hall.Transact-SQL Desk Reference (2004).chm
Prentice.Hall.Unix Systems Programming - Communications, Concurrency, and Threads (2003).chm
Prentice.Hall.Unix? Systems Programming.chm
Prentice.Hall.Voice Over.IP.iNT.eBook-LiB.chm
Que.Absolute Beginners Guide to Networking, 4th Edition.chm
Que.Absolute Beginners Guide to VBA (2004).chm
Que.Automating Microsoft Access with VBA (2004).chm
Que.Easy Creating CDs And DVDs (2003).chm
Que.Linux Socket Programming By Example - fly.pdf
Que.Linux Socket Programming By Example - fly=.pdf
Que.Maximum Security 4th Edition=.chm
Que.Microsoft SQL Server 2000 Programming by Example.pdf
Que.Practical Firewalls.pdf
Que.Security+ Exam Cram 2 (Exam Cram SYO-101).chm
Que.Security+ Training Guide.chm
Que.Special Edition Using Crystal Reports 10 (2004).chm
Que.Special Edition Using Oracle 11i.chm
Que.UNIX Hints Hacks.chm
Que.Upgrading And Repairing Laptops (2003).chm
Que.Upgrading And Repairing Networks 4th Ed. (2003).chm
Que.Upgrading And Repairing PCs (2003).chm
Rampan.Oracle DBA Made Simple.pdf
Rampant.Oracle Data Warehouse.pdf
Rampant.Tuning Third-party Vendor Oracle Systems.pdf
Randall.Hyde.The Art Of Assembly Language Programming.pdf
Sams. Advanced UNIX Programming - 2000 !! - (By Laxxuss).pdf
Sams. Apache Administrator's Handbook - ownSky.pdf
Sams.A.Programmers.Introduction.to.VB.Dot.NET.pdf
Sams.Advanced%20UNIX%20Programming%20.pdf
Sams.ASP.Dot.Net.Data.Web.Controls.Kick.Start.chm
Sams.ASP.Dot.Net.Kick.Start.chm
Sams.ASP.Dot.NET.Unleashed.2nd.Edition.eBook-LiB.chm
Sams.BEA.WebLogic.Platform.7.eBook-LiB.chm
Sams.BEA.WebLogic.Server.8.1.Unleashed.eBook-LiB.chm
Sams.C.Sharp.Builder.Kick.Start.eBook-LiB.chm
Sams.CSharp Primer Plus (2001).chm
Sams.CSharp.Builder.Kick.Start.eBook-LiB.chm
Sams.Data Structures & Algorithms in Java.pdf
Sams.Database.Programming.With.VB.Dot.Net.And.ADO.Dot.Net.iNT.eBook-LiB.chm
Sams.Linux Programming Unleashed.pdf
Sams.Linux Shell programming in 24 hours(1).pdf
Sams.Linux Teach Yourself KDE in 24 Hrs.pdf
Sams.Mac.OS.X.Advanced.Development.Techniques.eBook-LiB.chm
Sams.Microsoft SQL Server 2000 DBA Survival Guide (2nd ed.) (2002).chm
Sams.Microsoft.Dot.NET.Compact.Framework.Kick.Start.eBook-LiB.chm
Sams.Microsoft.Dot.NET.Kick.Start.eBook-LiB.chm
Sams.Microsoft.Exchange.Server.2003.Delta.Guide.eBook-LiB.chm
Sams.Microsoft.Exchange.Server.2003.Unleashed.eBook-DDU.chm
Sams.Microsoft.IIS6.Delta.Guide.eBook-LiB.chm
Sams.Microsoft.Visual.Basic.Dot.NET.2003.Kick.Start.eBook-LiB.chm
Sams.Microsoft.Visual.C.Sharp.Dot.NET.2003.Developers.Cookbook.eBook-DDU.chm
Sams.Microsoft.Visual.C.Sharp.NET.2003.Kick.Start.eBook-LiB.chm
Sams.Microsoft.Visual.CPlusPlus.Dot.NET.2003.Kick.Start.eBook-LiB.chm
Sams.Microsoft.Visual.CPP.Dot.NET.2003.Kick.Start.eBook-LiB.chm
Sams.Microsoft.Visual.CSharp.NET.2003.Kick.Start.eBook-LiB.chm
Sams.Microsoft.Windows.Server.2003.Insider.Solutions.eBook-LiB.chm
Sams.MySQL.Tutorial.eBook-LiB.chm
Sams.Object.Oriented.Thought.Process.The.2nd.Edition.eBook-DDU.chm
Sams.PHP MySQL and Apache in 24 Hours (2003).chm
Sams.Programming.In.Objective-C.eBook-LiB.chm
Sams.Pure.JavaScript.Second.Edition.2002.Ebook-Elements.pdf
Sams.Struts.Kick.Start.eBook-LiB.chm
Sams.SUSE Linux 10 Unleashed Nov 2005 eBook.chm
Sams.Teach Yourself Borland C++ In 14 Days.pdf
Sams.Teach Yourself C++ in 21 Days 2nd ed.chm
Sams.Teach Yourself CGI Programming With Perl 5 In A Week.pdf
Sams.Teach Yourself Crystal Reports 9 in 24 Hours 1st Ed. (2002).chm
Sams.Teach Yourself CSharp in 24 Hours.chm
Sams.TEACH YOURSELF GAME PROGRAMMING IN 24 HOURS (2002).CHM
Sams.Teach Yourself Office Productivity All In One E-Book.chm
Sams.Teach Yourself SAP R3 in 10 Minutes (1999).chm
Sams.Teach Yourself Shell Programming in 24 Hours.pdf
Sams.Teach Yourself TCP IP in 24 Hours, Third Edition.chm
Sams.Teach Yourself Visual C++ In 21 Days.pdf
Sams.Teach Yourself XML In 21 Days 3rd ed. (2003).chm
Sams.Teach.Yourself.BEA.WebLogic.Server.v7.0.In.21Days.iNT.eBook-LiB.chm
Sams.Teach.Yourself.Crystal.Reports9.In.24Hours.iNT.eBook-LiB.chm
Sams.Teach.Yourself.J2EE.in.21.Days.eBook-ROR.pdf
Sams.Teach.Yourself.JavaServer.Pages.2.0.With.Apache.Tomcat.In.24Hours.eBook-LiB.chm
Sams.Teach.Yourself.JavaServer.Pages.In.21Days.iNT.eBook-LiB.chm
Sams.Teach.Yourself.Linux.In.24.Hours.pdf
Sams.Teach.Yourself.Mac.OS.X.Digital.Media.All.In.One.eBook-LiB.chm
Sams.Teach.Yourself.Microsoft.Office.FrontPage.2003.In.24Hours.eBook-LiB.chm
Sams.Teach.Yourself.Microsoft.Visual.C.Sharp.Dot.NET.In.24Hours.eBook-LiB.chm
Sams.Teach.Yourself.Microsoft.Visual.CSharp.Dot.NET.2003.In.24Hours..chm
Sams.Teach.Yourself.Microsoft.Visual.CSharp.Dot.NET.In.24Hours.eBook-LiB.chm
Sams.Teach.Yourself.MS.Office.2003.In.24Hours.eBook-LiB.chm
Sams.Teach.Yourself.MS.Office.Outlook.2003.In.24Hours.eBook-LiB.chm
Sams.Teach.Yourself.MS.Office.Word.2003.In.24Hours.eBook-LiB.chm
Sams.Teach.Yourself.PHP.In.24Hours.3rd.Edition.eBook-LiB.chm
Sams.Teach.Yourself.PHP.MySQL.and.Apache.in.24.Hours.Second.Edition.eBook-DDU.chm
Sams.Teach.Yourself.PHP.MySQL.And.Apache.In.24Hours.eBook-LiB.chm
Sams.Teach.Yourself.TCP.IP.In.24.Hours.3rd.Ed.chm
Sams.Teach.Yourself.TCP.IP.In.24Hours.3rd.Edition.eBook-LiB.chm
Sams.Teach.Yourself.Upgrading.and.Repairing.PCs.in.24.Hours.eBook-EEn.pdf
Sams.Teach.Yourself.XML.In.21.Days.3rd.Edition.eBook-LiB.chm
Sams.Tricks of the Windows Game Programming Gurus,Fundamentals of 2D and 3D Game Programming-{Andre Lamothe}.pdf
Sams.Unix Shell Programming 3rd Ed. (2003).chm
Sams.Visual C++ Game Programming.pdf
Sams.Visual FoxPro to Visual Basic dot Net (2004).chm
Sams.Visual.Basic.Dot.Net.Primer.Plus.chm
Sams.Visual.Basic.Dot.Net.Primer.Plus.eBook-LiB.chm
Sams.XPath.Navigating.XML.With.XPath.1.0.And.2.0.Kick.Start.eBook-LiB.chm
Sams.XQuery.Kick.Start.eBook-LiB.chm
SAP.00 - R3 4.6.B - BAPI Programming.pdf
SAP.BC ABAP Programming.pdf
SAP.RFC Programming in ABAP.pdf
Silicon.2_Advanced Graphics Programming Techniques Using Opengl.pdf
Silicon.Advanced Graphics Programming Techniques Using Opengl.pdf
Silicon.Network Programming Guide.pdf
[SQL Database]
Sun.Computers Networking Unix - Solaris - TCPIP Network Administration.pdf
SUN.SL-275 Java Programming Language.pdf
SunMicrosystems.Solaris 9 Student Guide SA399=.pdf
SUSE Linux 9 Bible (2005).pdf
SUSE Linux 9.3 For Dummies [May 2005].pdf
Sybex. N+ book.pdf
Sybex.A+ Complete Lab Manual 3rd Ed. (2003).chm
Sybex.Linux+ Study Guide - CompTIA Certification.pdf
Sybex.Linux+ Study Guide.pdf
Sybex.Mastering Crystal Reports 9.chm
SYBEX.Mastering Visual Basic NET.pdf
Sybex.TCP IP Foundations.pdf
Sybex.TCP IP Jumpstart_Internet Protocol Basics.pdf
SYBEX.Visual Basic .NET Database Programming.pdf
Sybex.Visual C# ASP.NET Programming.pdf
Syngress. Lego Mindstorms Masterpieces Building And Programming Advanced Robots.pdf
Syngress.Snort2 Intrusion Detection.pdf
Testking. 70-294 Microsoft MCSE 2003 Planning, Implementing and Maintaining a MS Win Server 2003 Active.pdf
Testking. CompTIA Network+ v7.0 (February 2003).pdf
TestKing.220-221 Comptia A+ Core Hardware Edt2.pdf
Testking.70-270 - Windows XP Professional Ed.2.pdf.pdf
Testking.70-291 Microsoft MCSE 2003 Implementing, Managing and maintaining a MS Win Server 2003 Networ.pdf
Testking.CompTIA_N10-002_Exam_Q_A_v5_0.pdf
Testking.CompTIA_N10-002_Q_A_v4_0.pdf
TestKing.IK0-001 Q&A with Explanations Edt2.pdf
TestKing.MCSE 70-293 Exam Q&A v5.0.pdf
TestKing.SY0-101 CompTIA Security+ [v8.0] [Sept 16, 2003].pdf
Testking.XK0-001 (3.0) CompTIA Linux+.pdf
TroyTech. INet+ Certification Study Guide.pdf
TroyTech. Network+ Certification Study Guide (3).pdf
TroyTech.TCPIP. MCSE 70-059 - Study Guide TCP-IP.pdf
VERITA.nbug_unix.pdf
VERITA.nbug_win.pdf
Wiley. Beginning Linux Programming, 3rd Ed (891 pages) - 2004.pdf
Wiley. Red Hat Fedora Linux 2 All-In-One Desk Reference For Dummies (2004) Ddu.pdf
Wiley. Secure PHP Development - Building 50 Practical Applications.pdf
Wiley. UNIX Filesystems Evolution, Design, and Implementation.pdf
Wiley.A + Certification For Dummies 3rd Ed. (2004).chm
Wiley.Beginning XML - Xml Schemas, Soap, Xslt, Dom, And Sax 2.0 - 2nd Ed. (2003).chm
Wiley.Cryptography for Dummies (2004).chm
Wiley.Crystal Reports 10 For Dummies [2004].pdf
Wiley.Excel 2002 Power Programming with VBA.pdf
Wiley.Excel.Programming.Weekend.Crash.Course.May.2004.eBook-DDU.pdf
Wiley.Home Networking Bible.pdf
Wiley.Illustrated TCPIP.pdf
Wiley.Illustrated TCP-IP.pdf
Wiley.Implementing Voice over IP.pdf
Wiley.Java Open Source Programming (with XDoclet, JUnit, WebWork, Hibernate) - 2004.pdf
Wiley.Java Tools For Extreme Programming- Mastering Open Source Tools Including Ant, Junit, And Cactus (Wiley - Hightower & Lesiecki).pdf
Wiley.Java Tools for Extreme Programming.pdf
Wiley.Kevin_Mitnick_-_Art_Of_Deception.pdf
Wiley.Macromedia.Studio.MX.2004.Bible.eBook-LiB.chm
Wiley.Solaris.9.for.Dummies.eBook-DDU.pdf
Wiley.SQL Bible (2003).chm
Wiley.Statistics for Dummies (2003).chm
Wiley.TCP-IP Analysis And Troubleshooting Toolkit - 2003 Jul.pdf
Wordware.Advanced 3D Game Programming with DirectX 9.pdf
Wordware.Introduction to 3D Game Programming with DirectX 9 0.pdf
Wordware.Introduction to 3D Game Programming with DirectX 9.0 - 2003 !! - (By Laxxuss).pdf
Wordware.Learn Vertex and Pixel Shader Programming with DirectX 9 - 2004 - (By Laxxuss).pdf
Wordware.Programming.Multiplayer.Games.(2004).EEn;.BM.OCR.6.0.ShareConnector.pdf
Wrox.Beginning Visual Basic .NET Database Programming.pdf
Wrox.Press.Beginning Access 2002 VBA (2003).chm
Wrox.Press.Expert One-on-One Microsoft Access Application Development (2004).chm
Wrox.Professional Crystal Reports for Visual Studio .NET.chm
Wrox.Professional Perl Programming.pdf
Wrox.Professional PHP Programming.pdf
Wrox.Professional.VB.2005.Nov.2005.eBook-LinG.pdf
575 File(s) 3,630,777,322 bytes

Directory of F:\Ebooks\NET

[.]
[..]
A practical guide to asp.pdf
Addison.Wesley .NET Web Services.rar
Addison.Wesley .NET Web Services_0.rar
Addison-Wesley Essential ASP.NET with Examples in CSharp.rar
Addison-Wesley Programming in the .NET Environment.rar
ASP Data Access for Beginners.doc
ASP.PDF
Bartlett Publishers Programming and Problem Solving With Visual Basic .NET.rar
DotNet e-Business Architecture.rar
HungryMinds ASP.NET Bible.rar
HungryMinds ASP.NET Database Programming Weekend Crash Course.rar
HungryMinds Visual Blueprint ASP.NET.rar
HungryMinds Visual Blueprint Visual Basic .NET.rar
Jones Bartlett - Programming And Problem Solving With VB.NET - 2003 [CHM].rar
Manning Microsoft .NET for Programmers.rar
MCGraw-Hill Osborne MCAD-MCSD Visual Basic .Net Windows Applications Study Guide.rar
OReilly - ADO.NET in a Nutshell - 2003 [CHM].rar
OReilly .Net Framework Essentials 2nd.rar
OReilly ADO.NET in a Nutshell.rar
OReilly C# and VB .NET Conversion Pocket Reference.rar
OReilly Mastering Visual Studio .NET.rar
OReilly Programming Visual Basic .NET 2nd.rar
OReilly VB.NET Core Classes in a Nutshell.rar
OReilly VB.NET Language in a Nutshell 2nd.rar
OReilly VB.NET Language Pocket Reference.rar
QUE Visual Basic .NET Database Programming.rar
SAMS A Programmers Introduction to VB.NET.rar
SAMS ASP.NET Kick Start.rar
Sybex .NET Framework Solutions.rar
Sybex Mastering VB.NET.rar
Syngress ASP.NET Web Developers Guide.rar
Syngress C# .NET Web Developer’s Guide.rar
Syngress Developing .NET Web Services with XML.rar
Syngress VB.NET Developers Guide.rar
Syngress XML .NET.rar
Tracked_by_Demonoid_com.txt
VBTrain.Net Creating Computer and Web Based Training with Visual Basic .NET.rar
Wiley Deploying Solutions with .NET Enterprise Servers.rar
Wiley Developing Web Applications with Visual Basic.NET and ASP.NET.rar
Wordware Publishing ADO .NET Programming.rar
[Wrox Press - Beginning Visual Basic .NET Database Programming]
[Wrox Press - Professional ADO.NET Programming]
[Wrox Press - Professional ASP.NET Programming Part 2]
[Wrox Press - Professional ASP.NET Programming Part 3]
40 File(s) 261,422,737 bytes

Directory of F:\Ebooks\NET\Wrox Press - Professional ASP.NET Programming Part 3

[.]
[..]
Wrox Press - Professional ASP.NET Programming Part 3.pdf
1 File(s) 8,520,493 bytes

Directory of F:\Ebooks\NET\Wrox Press - Professional ASP.NET Programming Part 2

[.]
[..]
Wrox Press - Professional ASP.NET Programming Part 2.pdf
1 File(s) 11,609,121 bytes

Directory of F:\Ebooks\NET\Wrox Press - Professional ADO.NET Programming

[.]
[..]
Wrox Press - Professional ADO.NET Programming.pdf
1 File(s) 10,115,395 bytes

Directory of F:\Ebooks\NET\Wrox Press - Beginning Visual Basic .NET Database Programming

[.]
[..]
Wrox Press - Beginning Visual Basic .NET Database Programming.pdf
1 File(s) 7,025,741 bytes

Directory of F:\Ebooks\SQL Database

[.] [..] [SQL Access 2003] [SQL InterBase]
[SQL Miscellaneous] [SQL MSSQL] [SQL MSSQL 2000] [SQL MySQL]
[SQL Oracle] [SQL Oracle 10g] [SQL Oracle 8i] [SQL Oracle 9i]
[SQL PostgreSQL]
0 File(s) 0 bytes

Directory of F:\Ebooks\SQL Database\SQL Oracle 9i

[.]
[..]
Oracle 9i - Advanced SQL vol 2.pdf
Oracle 9i - Backup and Recovery Concepts.pdf
Oracle 9i - Database Concept.pdf
Oracle 9i - Database getting started for Windows.pdf
Oracle 9i - Introduction to oracle 9i PL-SQL - Part 1.pdf
Oracle 9i - Introduction to oracle 9i PL-SQL - Part 2.pdf
Oracle 9i - Introduction to oracle 9i PL-SQL - Part 3.pdf
Oracle 9i - Introduction to PL-SQL - Student Guide - Volume 2.pdf
Oracle 9i - Introduction to SQL - Student Guide - Volume 1.pdf
Oracle 9i - Introduction to SQL Part II.pdf
Oracle 9i - Java Developer's Guide.pdf
Oracle 9i - New Features for Administrators.pdf
Oracle 9i - Optimizing Development Productivity Using UML in Oracle9i JDeveloper.pdf
Oracle 9i - Oracle 9i C++ Call Interface.pdf
Oracle 9i - Oracle 9iAS Develop Web-Based Applications with PL-SQL Student Guide.pdf
Oracle 9i - Oracle 9iAS Portal Bible.pdf
Oracle 9i - Program with PL-SQL - Student Guide - Volume 1.pdf
Oracle 9i - SQL Basics - Student Guide - Volume 1.pdf
Oracle 9i - SQL Reference.pdf
Oracle 9i - SQL1 - Student Guide - Additional Practices.pdf
Oracle 9i - SQL1 - Student Guide - Volume 1.pdf
Oracle 9i - SQL1 - Student Guide - Volume 2.pdf
Oracle 9i - SQLJ Developer's Guide & Reference.pdf
Oracle 9i - Student Guide - Performance Tuning - Volume 1.pdf
24 File(s) 148,265,585 bytes

Directory of F:\Ebooks\SQL Database\SQL Oracle 8i

[.]
[..]
Oracle 8i - DBA Cert Kit - SQL and PL-SQL guide.pdf
Oracle 8i - Developer's Guide Large Objects (LOB) using PL-SQL.pdf
Oracle 8i - SQL reference guide.pdf
Oracle 8i - Teach Yourself Oracle 8 In 21 Days.pdf
Oracle 8i - The Complete Reference.pdf
5 File(s) 36,185,126 bytes

Directory of F:\Ebooks\SQL Database\SQL Oracle

[.]
[..]
Oracle - Advanced Programming with Packages.pdf
Oracle - Building Oracle XML Applications.pdf
Oracle - Hacking SQL & Oracle servers.pdf
Oracle - Mastering Oracle SQL.pdf
Oracle - Oracle DBA Checklists Pocket Reference.pdf
Oracle - Oracle SQL Tuning Pocket.pdf
Oracle - Oracle XSQL - Combining SQL, Oracle Text, XSLT and Java to Publish Dynamic Web Content.pdf
Oracle - PL-SQL Programming.pdf
Oracle - PL-SQL Users Guide and Reference.pdf
Oracle - SQLplus.pdf
10 File(s) 30,511,340 bytes

Directory of F:\Ebooks\SQL Database\SQL MySQL

[.]
[..]
MySQL - Das offizielle Handbuch.pdf
MySQL - Database Design Manual Using MySQL for Windows.pdf
MySQL - Essential Skills.chm
MySQL - Handbuch.pdf
MySQL - High Performance MySQL.chm
MySQL - Manual.pdf
MySQL - MySQL Administrator's Guide.chm
MySQL - MySQL Certification Study Guide.chm
MySQL - MySQL Certification Study Guide.pdf
MySQL - MySQL Enterprise Solutions.pdf
MySQL - MySQL Tutorial.chm
MySQL - PHP and MySQL for Dummies, 2nd Edition.pdf
MySQL - PHP and MySQL.pdf
MySQL - Teach Yourself MySQL in 21 Days.pdf
MySQL - The Definitive Guide to MySQL, 2nd Edition.chm
15 File(s) 68,950,426 bytes

Directory of F:\Ebooks\SQL Database\SQL MSSQL 2000

[.]
[..]
MSSQL 2000 - Abfragen von MS SQL Server 2000 mit Hilfe von Transact-SQL.pdf
MSSQL 2000 - Administering a Microsoft SQL Server 2000 Database.pdf
MSSQL 2000 - Building XML-Enabled Applications using Microsoft SQL Server 2000.pdf
MSSQL 2000 - Creating Reporting Solutions Using Microsoft SQL Server 2000 Reporting Services.pdf
MSSQL 2000 - Design a MSSQL Server 2000.pdf
MSSQL 2000 - Designing and Implementing Databases with MSSQL 2000 Server 2000.pdf
MSSQL 2000 - Designing and Implementing OLAP Solutions with Microsoft SQL Server 2000.pdf
MSSQL 2000 - Designing SQL Server 2000 Databases for .NET Enterprise Servers.pdf
MSSQL 2000 - Entwerfen und Implementieren von OLAP-L?sungen mit Hilfe von Microsoft SQL Server 2000.pdf.rar
MSSQL 2000 - Implementing Replication Using Microsoft SQL Server 2000.pdf
MSSQL 2000 - Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition v1.4.pdf
MSSQL 2000 - Microsoft SQL Server 2000 - Analysis Services.pdf
MSSQL 2000 - Microsoft SQL Server 2000 Programming by Example.pdf
MSSQL 2000 - Microsoft SQL Server 2000 Weekend Crash Course.pdf
MSSQL 2000 - Microsoft SQL Server Black Book.pdf
MSSQL 2000 - Populating a Data Warehouse with Microsoft SQL Server 2000 Data Transformation Service.pdf
MSSQL 2000 - Preparing and Mining Data with Microsoft SQL Server 2000 and Analysis Services.pdf
MSSQL 2000 - Programmieren einer Microsoft SQL Server 2000-Datenbank.pdf
MSSQL 2000 - Programming a Microsoft SQL Server 2000 Database.pdf
MSSQL 2000 - Programming Microsoft SQL Server 2000 with Microsoft Visual Basic.NET.pdf
MSSQL 2000 - Querying Microsoft SQL Server 2000 with Transact-SQL.pdf
MSSQL 2000 - Scripting XML And WMI For Microsoft SQL Server 2000.pdf
MSSQL 2000 - Server 2000 Weekend Crash Course.pdf
MSSQL 2000 - SQL Server 2000 - Database Design.pdf
MSSQL 2000 - SQL Server 2000 & TSQL - Kursleiterhandbuch.pdf
MSSQL 2000 - SQL Server 2000 Admin.pdf.rar
MSSQL 2000 - SQL Server 2000 Administration.pdf
MSSQL 2000 - SQL Server 2000 Betriebshandbuch.pdf
MSSQL 2000 - SQL Server 2000 Database Design and Implementation - 70-229.pdf
MSSQL 2000 - SQL Server 2000 Performance Optimization And Tuning Handbook.pdf
MSSQL 2000 - SQL Server 2000 Reporting Services Step by Step.pdf
MSSQL 2000 - SQL Server 2000 Stored Procedure and XML Programming, Second Edition.pdf
MSSQL 2000 - SQL Server 2000 Stored Procedures Handbook.chm
MSSQL 2000 - SQL Server 2000 System Administration - Mcse Mcsa Mcdba.pdf
MSSQL 2000 - SQL Server 2000.pdf
35 File(s) 308,970,512 bytes

Directory of F:\Ebooks\SQL Database\SQL MSSQL

[.]
[..]
Element.MSSQL - Database Design.pdf
Litchfield.MSSQL - Cracking SQL passwords.pdf
MS.Press.MSSQL - Moving from Access to SQL Server.pdf
Sams.MSSQL - SQL Server DBA Survival Guide.pdf
Sams.MSSQL - Writing Stored Procedures for Microsoft SQL Server.pdf
Wrox.MSSQL - SQL Server Reporting Services.pdf
6 File(s) 43,392,247 bytes

Directory of F:\Ebooks\SQL Database\SQL Miscellaneous

[.]
[..]
Elsevier.SQL - Joe Celko's Trees And Hierarchies in SQL for Smarties.pdf
Hoffman.SQL - Introduction to.pdf
O'Reilly.SQL - Transact-SQL Cookbook.chm
3 File(s) 3,117,926 bytes

Directory of F:\Ebooks\SQL Database\SQL InterBase

[.]
[..]
InterBase.Teach yourself InterBase.pdf
1 File(s) 763,028 bytes

Directory of F:\Ebooks\SQL Database\SQL Access 2003

[.]
[..]
McGraw.Access 2003 - How To Do Everything With Microsoft Office Access 2003.pdf
MS.Press.Access 2003 - Microsoft Office Access 2003 Inside Out.pdf
2 File(s) 51,551,815 bytes

Directory of F:\Ebooks\SQL Database\SQL PostgreSQL

[.]
[..]
PostgreSQL - Developer's Handbook.chm
PostgreSQL - Essential Reference.chm
PostgreSQL - Introduction and Concept.pdf
PostgreSQL - PHP and PostgreSQL - Advanced Web Programming.chm
PostgreSQL - PostgreSQL.chm
PostgreSQL 7.1 - Documentation.chm
PostgreSQL 7.2 - Reference.pdf
7 File(s) 14,866,953 bytes

Directory of F:\Ebooks\SQL Database\SQL Oracle 10g

[.]
[..]
McGraw Hill Oracle Application Server 10g Admin Handbook.pdf
McGraw Hill Oracle Database 10g High Availability with RAC Flashback & Data Guard.chm
McGraw-Hill Osborne Oracle Database 10g SQL.chm
McGrawHill-Oracle Database 10g New Features.chm
Oracle 10g - Administration I - Study Guide.pdf
Oracle 10g - Oracle Database 10g SQL.chm
[Oracle 10g Ebooks]
Oracle Database 10G - Automatic Sga Memory Management.pdf
Oracle Database 10G - Automatic Storage Management.pdf
Oracle Database 10g - DBA.pdf
Oracle Database 10g - New Features(PPT).pdf
Oracle Database 10g - Proactive Space & Schema Object Management.pdf
Oracle Database 10g - SQLAccess Advisor.pdf
Oracle Database 10G - The Complete Reference - Mcgraw Hill Osborne.pdf
Oracle Database 10g, A Beginner's Guide - McGraw Hill.chm
Oracle High Performance Tuning for 9i & 10g (digital press).chm
Oracle RAC 10g Best Practices.pdf
Oracle_10g_2Day_Training.pdf
[Oracle-10G By Examples]
Oracle-10G By Examples.zip
Oreilly Oracle Essentials Oracle Database 10g 3rd Edition.chm
Sybex OCA Oracle 10g Administration I Study Guide 1Z0-042.pdf
Sybex OCP Oracle Database 10g New Features for Administrators.pdf
21 File(s) 149,251,166 bytes

Directory of F:\Ebooks\SQL Database\SQL Oracle 10g\Oracle 10g Ebooks

[.] [..]
0 File(s) 0 bytes

Directory of F:\Ebooks\SQL Database\SQL Oracle 10g\Oracle-10G By Examples

[.] [..] download.htm [files] [pdf]
1 File(s) 15,100 bytes

Directory of F:\Ebooks\SQL Database\SQL Oracle 10g\Oracle-10G By Examples\pdf

[.] [..]
bidw_blast.pdf bidw_exttable.pdf
bidw_mvplans.pdf bidw_outerjoin.pdf
bidw_sqlmodel.pdf bidw_tunemview.pdf
content_spatial.pdf content_text.pdf
content_xdk.pdf develop_dbws.pdf
develop_gdk.pdf develop_htmldb.pdf
develop_isqlplus.pdf develop_plsql.pdf
develop_regexp.pdf ha_bar.pdf
ha_flashback.pdf install_9i10g.pdf
install_htmldbinst.pdf install_jdevinst9032.pdf
install_linuxinst.pdf install_linuxpostinst.pdf
install_linuxpreinst.pdf integrate_datapump.pdf
integrate_streams.pdf manage_addm.pdf
manage_asm.pdf manage_dbconsole.pdf
manage_memmgmt.pdf manage_perflab.pdf
manage_saa.pdf manage_scheduler.pdf
manage_space.pdf manage_transtbs.pdf
manage_undoadv.pdf
35 File(s) 36,658,651 bytes

Directory of F:\Ebooks\SQL Database\SQL Oracle 10g\Oracle-10G By Examples\files

[.] [..] blast.zip
create_job_hist.sql create_jobs_hist.sql dbws.zip
easyxml.zip exttable.zip gdk.zip
hardware.xls integrate_files.zip isqlplus.zip
model_clause.zip mvplans.zip outer_j.zip
perflab.tar plsql.zip regexp.zip
saa.zip spatial.zip subtractjobs.sql
text.zip tunemview.zip undoadv.zip
unlock.sh updatejobs.sql
24 File(s) 5,840,034 bytes

Directory of F:\Ebooks\MS Books

[.]
[..]
Advanced MS VB 6.0 2nd ed 1998.chm
A-List Publishing Windows .NET Server 2003 Domains & AD 2003.chm
Analyzing Requirements and Defining Solution Architectures .chm
change_windows_owner.pdf
Designing Component-Based Applications MS Press 1998.chm
Designing Relational Database Systems MS Press 1999.chm
Desktop Applications with Microsoft Visual Basic 6.0 MS Pre.CHM
Desktop Applications with Microsoft Visual C++ 6.0 MS Press 1999.chm
Developing user interfaces for Microsoft Windows MS Press 1999.chm
Distributed Applications with Microsoft Visual Basic 6.0 MS.CHM
Inside COM+ Base Services MS Press 1999.chm
Mastering VB.NET Sybex 2002.pdf
Maximize.Performance.Windows.XP.pdf
McGraw-Hill - Windows Server 2003. The Complete Reference.pdf
MCSE Training Kit Upgrading to Microsoft Windows 2000.CHM
MELLDEV.CHM
MS Office 2k Visual Basic for Applications Fundamentals MS .chm
MS Windows Security Inside Out for XP 2000 MSPress2003.chm
MS Windows Security Inside Out for XP 2000 MSPress2003.zip
Network Programming for Microsoft Windows MS Press 1999.chm
Oreilly Mastering Visual Studio .NET 2003.chm
OReillys Access Database Design Programming 2nd Ed 1999.pdf
Programming Dist Applications with COM and MS VB6 MS Press 1998.chm
Programming in C# OReilly.pdf
Programming Microsoft Access 2000 MS Press 1999.CHM
Programming Microsoft Visual C++ 5ed MS Press 1998.chm
Programming Microsoft Visual InterDev 6.0 MS Press 1999.CHM
Programming VB .NET OReillys 2002.pdf
Programming Windows - Charles Petzold 5th ed 1998.chm
Sams Teach Yourself Database Programming with Visual C++6 i.pdf
Sams Teach Yourself Microsoft Access 2000 in 21 Days 1999.pdf
Stealthing XP Pro.pdf
The Definitive Guide to Windows2003 Desktop Administration.zip
VB.NET a programmers introduction to SAMS 2001.pdf
VB.NET Mastering vb.net database programming.pdf
VB.NET Syngress Developers guide 2001.pdf
win2k bootup bat info.pdf
Windows XP Bible 2001.pdf
ws2k3_domains.pdf
xp_speed_up_boot_times.pdf
40 File(s) 247,369,184 bytes

Directory of F:\Ebooks\OReilly BookCD

[.] [..] O'Rielly.iso
1 File(s) 993,753,088 bytes

Total Files Listed:
849 File(s) 6,068,932,990 bytes
71 Dir(s) 1,358,708,736 bytes free

Saturday, January 28, 2006

EBOOKS

10/12/2005 07:17 PM .
10/12/2005 07:17 PM ..
01/13/2006 12:07 AM 9,077,925 CMP.Network Tutorial, 5th Edition.chm
02/05/2005 02:06 PM 2,849,705 OReilly.Practical C++ Programming.pdf
10/22/2003 07:53 PM 2,631,449 PrenticeHall.PTR - Unix Systems Programming, Second Edition.chm
01/18/2006 07:35 PM Programming
03/25/2005 07:02 PM 825,276 Que.UNIX Hints Hacks.chm
10/25/2005 03:31 PM 1,447,267 VERITA.nbug_win.pdf
02/05/2005 01:54 PM 2,806,282 IDG.Books,.KDE.2.Qt.Programming.Bible.(2001).pdf
01/18/2006 02:56 AM SQL Database
02/05/2005 02:10 PM 18,725,655 Wrox.Professional PHP Programming.pdf
02/05/2005 01:53 PM 11,011,392 Wrox.Professional Perl Programming.pdf
02/05/2005 01:42 PM 8,315,565 HungryMinds.Wireless Programming With J2ME.pdf
10/01/2005 11:23 PM 2,612,271 Addison.Wesley.Honeypots_TrackingHackers.chm
06/25/2005 01:09 AM 4,950,673 ALIST.Hacker_Disassembling.chm
01/13/2006 12:03 AM 6,245,227 Wiley.Illustrated TCP-IP.pdf
12/20/2005 08:47 AM 3,529,006 Que.Security+ Training Guide.chm
10/25/2005 03:31 PM 1,787,084 VERITA.nbug_unix.pdf
01/09/2006 09:27 PM 37,837,319 HungryMinds.A+ Bible.pdf
02/05/2005 01:58 PM 2,579,729 O'Reilly.Programming Visual Basic .NET 1st Edition (2002).pdf
02/05/2005 02:17 PM 6,965,702 Wordware.Learn Vertex and Pixel Shader Programming with DirectX 9 - 2004 - (By Laxxuss).pdf
03/13/2005 03:31 PM 7,294,970 O'Reilly.Java Swing.pdf
03/14/2005 12:16 AM 18,110,040 Wiley. Red Hat Fedora Linux 2 All-In-One Desk Reference For Dummies (2004) Ddu.pdf
02/05/2005 12:52 AM 3,866,012 NewRiders.Advanced_Linux_Programming.pdf
01/23/2006 02:42 AM 49,520,355 Wrox.Professional Crystal Reports for Visual Studio .NET.chm
05/27/2005 11:43 AM 1,049,005 PrenticeHall.Oracle PLSQL Interactive Workbook, Second Edition-fly.chm
03/13/2005 03:31 PM 2,368,035 O'Reilly.Java RMI.pdf
08/03/2004 02:19 AM 3,196,706 Addison.Wesley.Interconnections-Bridges_Routers_Switches_and_Internetworking_Protocols_2nd_ED.pdf
02/05/2005 02:18 PM 1,000,059 IEEE CGA.Designing a PC Game Engine.pdf
01/18/2006 07:35 PM Operating System
12/20/2005 08:42 AM 1,089,783 Que.Security+ Exam Cram 2 (Exam Cram SYO-101).chm
03/25/2005 07:45 PM 7,383,893 Syngress.Snort2 Intrusion Detection.pdf
02/05/2005 12:33 PM 1,583,975 O'Reilly.CGI Programming (1996).pdf
09/23/2004 01:18 AM 4,435,248 Jones.Introduction to 80x86 Assembly Language and Computer Architecture.chm
12/01/2004 04:20 PM 373,762 Addison.Wesley.Exceptional.C++ - 47 Engineering Puzzles, Programming Problems, and Solutions.chm
02/28/2005 01:23 AM 1,990,656 Addison.Wesley.Parallel and Distributed Programming Using C++.chm
02/05/2005 02:15 PM 7,977,682 Sybex.Visual C# ASP.NET Programming.pdf
12/01/2004 04:06 PM 1,010,681 Addison.Wesley.TCPIP.Illustrated Volume 1.chm
02/09/2005 02:12 PM 631,774 OReilly.Practical PostgreSQL.chm
02/05/2005 02:12 PM 6,937,768 Wordware.Introduction to 3D Game Programming with DirectX 9 0.pdf
03/13/2005 03:31 PM 4,094,116 O'Reilly.Java Cookbook.PDF
12/01/2003 04:34 PM 143,434 TroyTech.TCPIP. MCSE 70-059 - Study Guide TCP-IP.pdf
11/14/2004 11:45 PM 7,057,172 Addison.Wesley.Professional.Wi-Foo.The.Secrets.of.Wireless.Hacking.Jun.2004.eBook-DDU.chm
11/21/2004 11:03 AM 3,680,708 Artech.House.A.Professionals.Guide.To.Data.Communication.In.A.TCPIP.World.eBook-TLFeBOOK.pdf
02/05/2005 01:35 PM 4,709,262 Wordware.Introduction to 3D Game Programming with DirectX 9.0 - 2003 !! - (By Laxxuss).pdf
02/09/2005 02:07 PM 2,923,262 IRM.Current Security Management & Ethical Issues of Information Technology-fly.chm
01/09/2006 09:12 PM 3,777,001 HungryMinds.Linux+_Certification_Bible.pdf
03/14/2005 07:58 PM 5,992,003 Wiley. UNIX Filesystems Evolution, Design, and Implementation.pdf
01/11/2006 08:44 AM 13,060,742 Wiley.TCP-IP Analysis And Troubleshooting Toolkit - 2003 Jul.pdf
02/05/2005 01:21 PM 34,781,391 McGraw.VHDL Programming by Example - Douglas L.Perry.pdf
02/05/2005 01:41 PM 2,973,680 EMCC.Programming Psion Code.pdf
02/05/2005 12:56 PM 544,077 IBM.XML_Programming_in_Java.pdf
02/05/2005 02:02 PM 6,131,724 Wiley.Java Open Source Programming (with XDoclet, JUnit, WebWork, Hibernate) - 2004.pdf
02/05/2005 02:05 PM 12,273,434 Wiley. Beginning Linux Programming, 3rd Ed (891 pages) - 2004.pdf
02/28/2005 01:56 AM 5,671,225 AddisonWesley.UNIX Network Programming Volume.1 The Sockets Networking API.chm
11/20/2004 12:13 AM 7,662,847 NovelPress.Novell.Certified.Linux.Engineer.Novell.CLE.Study.Guide.Oct.2004.eBook-DDU.chm
01/11/2006 09:34 AM 3,796,989 Sams.Teach Yourself TCP IP in 24 Hours, Third Edition.chm
12/20/2005 09:06 AM 3,476,604 McGraw.Smalltalk by Example The Developer's Guide.pdf
01/10/2006 10:42 AM 19,827,354 Sybex.Linux+ Study Guide - CompTIA Certification.pdf
12/01/2004 04:18 PM 686,443 OReilly.Learning.Perl, Third Edition.chm
02/05/2005 02:16 PM 1,454,742 AmericanEagle.The Little Black Book of Computer Virus.pdf
02/05/2005 02:07 PM 6,342,009 PrenticeHall.Plc Programming Methods And Applications.pdf
03/13/2005 03:31 PM 2,088,481 O'Reilly.Java and XSLT.pdf
01/07/2006 01:17 PM 839,789 NewRiders.MySQLandPerlForWeb.chm
01/11/2006 09:00 AM 1,010,681 Addison.Wesley.TCPIP Illustrated Volume 1.chm
01/11/2006 09:37 AM 3,779,410 Artech.House.Gigabit.Ethernet.Technology.And.Applications.iNT.eBook-LiB.chm
03/18/2005 09:41 AM 15,376,487 SYBEX.Mastering Visual Basic NET.pdf
12/05/2001 08:59 AM 1,546,050 O'Reilly.Java Cryptography.pdf
12/08/2005 09:35 PM 2,759,622 O'Reilly.IPv6 Essentials.pdf
12/23/2005 03:41 PM 335,783 OReilly.CSharp Essentials.chm
12/23/2005 03:57 PM 2,081,490 OReilly. CSharp in a Nutshell.chm
01/07/2006 01:18 PM 936,172 OReilly.Managing and Using MySQL 2nd.chm
03/15/2005 01:33 AM 2,212,948 Addison.Wesley.Hackers Delight [2002].chm
01/07/2006 01:36 PM 14,111,320 PremierPress.Administering.And.Securing.The.Apache.Server.iNT.eBook-LiB.chm
01/11/2006 09:14 AM 4,675,754 PrenticeHall.Voice.Over.IP.iNT.eBook-LiB.chm
01/11/2006 10:03 AM 4,112,059 Que.Linux Socket Programming By Example - fly.pdf
12/01/2004 04:14 PM 1,266,549 OReilly.Learning.PHP.5.Jul.2004.FIXED.eBook-DDU.chm
03/25/2005 05:37 PM 3,302,053 OReilly.Oracle PL SQL Programming=.pdf
12/01/2004 04:20 PM 1,301,410 Oreilly.Learning.Python.2nd.Edition.eBook-LiB.chm
12/01/2004 04:24 PM 728,696 OReilly.Mastering.Oracle.SQL.2nd.Edition.Jun.2004.eBook-DDU.chm
12/01/2004 04:24 PM 1,873,778 Oreilly.Oracle.Essentials.Oracle.Database.10g.3rd.Edition.eBook-LiB.chm
03/15/2005 01:32 AM 4,801,725 Addison.Wesley.Hack IT Security Through Penetration Testing [2003].chm
02/05/2005 02:17 PM 21,298,031 PrenticeHall.The C Programming Language (2 Ed) - Ritchie & Kernighan - Scan .pdf
02/05/2005 01:23 PM 2,900,111 PrenticeHall.The C Programming Language (2 Ed) - Ritchie & Kernighan - OCR.pdf
01/10/2006 10:03 AM 1,891,577 Testking. CompTIA Network+ v7.0 (February 2003).pdf
02/05/2005 04:24 AM 5,438,245 Sams.Teach Yourself Shell Programming in 24 Hours.pdf
01/11/2006 09:10 AM 3,370,847 Sybex.TCP IP Jumpstart_Internet Protocol Basics.pdf
03/13/2005 03:31 PM 2,282,242 O'Reilly.Java And XML.pdf
02/05/2005 02:18 PM 8,176,506 PrenticeHall.Core Python Programming 1.pdf
03/21/2003 11:44 AM 1,732,255 Oracle.Oracle 9i getting started for windows.pdf
03/14/2005 12:16 AM 1,015,893 Gerard.Beekmans.Linux From Scratch.pdf
03/14/2005 12:16 AM 12,760,735 Sams.Linux Teach Yourself KDE in 24 Hrs.pdf
03/18/2005 09:41 AM 3,192,788 O'Reilly.Programming C#.pdf
03/14/2005 12:08 AM 3,777,001 HungryMinds.Linux Certification Bible.pdf
03/14/2005 12:14 AM 8,197,602 HungryMinds.Red Hat Linux Networking and System Administration.pdf
03/14/2005 12:16 AM 10,896,088 O'Reilly.Linux Command Directory.pdf
01/13/2006 12:07 AM 7,986,455 Wiley.Home Networking Bible.pdf
12/01/2004 04:24 PM 199,844 Oreilly.Oracle.PL.SQL.Language.Pocket.Reference.2nd.Edition.eBook-LiB.chm
12/01/2004 04:24 PM 514,564 OReilly.Oracle.PLSQL Best Practices.pdf
01/25/2005 10:16 PM 4,725,317 OReilly.Security.Warrior.chm
12/01/2004 04:06 PM 1,819,792 Oreilly.TCP.IP.Network.Administration.3rd.Edition.eBook-LiB.chm
12/01/2004 04:23 PM 2,675,608 OReilly.Web.Database.Applications.with.PHP.and.MySQL.2nd.Edition.May.2004.eBook-DDU.chm
06/11/2004 03:08 PM 1,705,980 O'Reilly.Network Security Hacks.chm
12/03/2004 09:15 PM 3,582,144 IDG.Palm.OS.Programming.Bible.pdf
02/05/2005 01:53 PM 4,519,317 OReilly.Java Programming on Linux.pdf
03/13/2005 11:40 PM 1,247,064 Lambert.SuSE Linux - 100 tips and tricks.pdf
03/29/2004 07:10 PM 11,459,964 Wiley.Solaris.9.for.Dummies.eBook-DDU.pdf
03/25/2005 07:30 PM 4,065,419 SunMicrosystems.Solaris 9 Student Guide SA399=.pdf
02/05/2005 01:37 PM 1,840,097 MillerFreeman.Programming_the_Parallel_Port.pdf
02/05/2005 01:35 PM 1,317,725 Apress.NET Game Programming with DirectX 9.0 (2003).pdf
08/25/2005 04:02 PM 2,612,271 Addison.Wesley.Honeypots Tracking Hackers (2002) [RuBoard] [Share-Books.Net].chm
02/05/2005 02:18 PM 3,511,559 Addison.Wesley.Art Of Computer Programming Fundamental Algorithms - Donald E Knuth - 1995.pdf
02/05/2005 02:21 AM 8,107,320 Microsoft.Programming Microsoft Window with C# [Microsoft Press, Charles Petzold].pdf
02/05/2005 02:04 PM 10,599,109 Addison.Wesley.Computer Science - Neural Networks - Algorithms, Applications, And Programming Techniques.pdf
02/05/2005 02:19 PM 545,083 Addison.Wesley.Extreme.Programming.Explained.(1999);.OCR.6.0.ShareConnector.com.pdf
02/05/2005 12:00 AM 4,628,794 Addison.Wesley.The C++ Programming Language 3rd Ed.pdf
01/18/2006 08:36 PM 12,571,257 Que.Special Edition Using Oracle 11i.chm
10/16/2003 02:31 PM 2,521,673 Rampant.Tuning Third-party Vendor Oracle Systems.pdf
02/05/2005 01:48 PM 20,336,146 Randall.Hyde.The Art Of Assembly Language Programming.pdf
03/25/2005 02:40 PM 1,267,559 BellLab.UNIX Programmer's Manual=.pdf
02/05/2005 02:19 PM 16,815,453 Sams.Visual C++ Game Programming.pdf
02/05/2005 12:45 AM 1,235,676 OriPomerantz.Linux Kernel Module Programming Guide.pdf
02/05/2005 02:19 PM 10,832,656 HungryMinds.Excel VBA Programming.pdf
01/23/2006 02:06 AM 10,457,584 Wiley.Crystal Reports 10 For Dummies [2004].pdf
01/18/2006 07:56 PM 531,795 O'Reilly.Oracle DBA Checklists Pocket Reference.pdf
10/16/2003 02:25 PM 5,634,981 Rampan.Oracle DBA Made Simple.pdf
02/05/2005 02:19 PM 6,108,268 Sams.Teach Yourself CGI Programming With Perl 5 In A Week.pdf
10/16/2003 02:29 PM 2,421,058 Rampant.Oracle Data Warehouse.pdf
02/05/2005 01:23 PM 4,427,684 Microsoft.Applied.Microsoft..Net.Framework.Programming.pdf
01/10/2006 01:35 AM 3,418,291 Sun.Computers Networking Unix - Solaris - TCPIP Network Administration.pdf
03/18/2005 09:39 AM 734,332 SYBEX.Visual Basic .NET Database Programming.pdf
02/05/2005 02:09 PM 5,812,953 Sams.Teach Yourself Visual C++ In 21 Days.pdf
02/05/2005 01:56 PM 3,427,118 Wiley.Java Tools for Extreme Programming.pdf
02/05/2005 01:49 PM 1,839,711 O'Reilly.VBA - Access Database Design & Programming, Ed2 - Oreilly.pdf
02/05/2005 01:26 PM 11,114,889 Microsoft. Programming Microsoft SQL Server 2000 with Microsoft Visual Basic.NET.pdf
03/13/2005 03:31 PM 4,519,317 O'Reilly.Java Programming On Linux.pdf
02/05/2005 01:48 AM 985,783 O'Reilly.Programming Embedded Systems in C and C++ (O'Reilly).pdf
02/05/2005 12:35 PM 1,189,663 SUN.SL-275 Java Programming Language.pdf
02/05/2005 02:04 PM 20,081,990 Macmillan.Windows NT Win32 API SuperBible.pdf
02/05/2005 02:12 PM 16,815,453 Sams.Tricks of the Windows Game Programming Gurus,Fundamentals of 2D and 3D Game Programming-{Andre Lamothe}.pdf
03/13/2005 03:31 PM 3,198,041 Sams.Data Structures & Algorithms in Java.pdf
03/18/2005 09:42 AM 2,579,729 O'Reilly.Programming Visual basic .Net.pdf
03/25/2005 03:08 PM 496,484 Addison.Wesley.A_Buffer_Overflow_Study_-_Attacks_and_Defenses_(2002)=.pdf
03/13/2005 03:28 PM 1,428,052 O'Reilly.Java Programming with Oracle JDBC.pdf
02/05/2005 01:58 PM 5,854,262 Addison.Wesley.C Network Programming Volume 1.pdf
02/05/2005 01:54 PM 1,787,529 Addison.Wesley.Compiler Design - Formal Syntax And Semantics of Programming Language (1995).pdf
02/05/2005 12:31 AM 1,284,862 Addison.Wesley.Donald Knuth - The Art Of Computer Programming Vol 1 (1997).pdf
02/05/2005 02:13 PM 1,770,105 Addison.Wesley.Efficient C++ Programming Techniques.pdf
02/05/2005 01:24 PM 5,459,820 Addison.Wesley.Programming Wireless Devices With The Java 2 Platform, Micro Edition (j2Me), 2Nd Ed - 2003 - (By Laxxuss).pdf
02/05/2005 01:40 PM 3,549,033 Addison.Wesley.Stroustrup.-.The.C.Programming.Language.Special.Edition.pdf
09/26/2005 04:07 PM 18,318,181 Addison.Wesley.Digital%20Image%20Processing%20(2nd%20Edition).pdf
02/05/2005 01:55 PM 5,000,290 Addison.Wesley.Advanced CORBA Programming with C++.pdf
02/05/2005 02:07 PM 8,567,821 Silicon.Advanced Graphics Programming Techniques Using Opengl.pdf
03/13/2005 03:31 PM 5,421,842 O'Reilly.Java And XML ,2nd Ed v2.pdf
02/05/2005 01:59 PM 9,756,219 Apress.NET Game Programming with DirectX 9.0.pdf
02/05/2005 02:16 PM 713,866 APress. Distributed .NET Programming in C#.pdf
02/05/2005 02:18 PM 9,374,061 APress.NET.Game.Programming.with.DirectX.9.0.(2003).KB;.BM.OCR.6.0.ShareConnector.pdf
10/03/2005 08:47 PM 1,673,397 Sams.Advanced%20UNIX%20Programming%20.pdf
02/05/2005 01:59 PM 13,345,764 Miller.Windows Assembly Language and Systems Programming.pdf
03/13/2005 03:31 PM 2,640,327 O'Reilly.Java Network Programming (2nd Ed).pdf
02/05/2005 02:05 PM 14,714,510 Wrox.Beginning Visual Basic .NET Database Programming.pdf
01/13/2006 12:07 AM 17,883,902 Charles. Principles of Digital Communication Systems and Computer Networks.chm
03/13/2005 03:30 PM 1,156,009 O'Reilly.Java Distributed Computing (Ed. 2001).pdf
02/05/2005 01:43 PM 8,290,791 PrenticeHall.Core_Python_Programming[Wesley J. Chun]( PTR).pdf
07/13/2004 04:07 AM 8,967,998 PrenticeHall.Computer_Networks_4th_Ed-Andrew_S._Tanenbaum.chm
02/05/2005 02:04 PM 3,386,041 PrenticeHall.Computer Science - Network and Networking Programming.pdf
02/05/2005 01:59 PM 1,929,017 Metrowerks.Principles of Programming.pdf
08/30/2004 11:05 PM 37,986,705 PrenticeHall.Artificial_Intelligence_A_Modern_Approach.pdf
03/25/2005 03:33 PM 869,337 McGraw.Hill.Osborne.Oracle.Database.10g.SQL=.chm
02/05/2005 02:02 PM 4,891,468 Sams.Teach Yourself Borland C++ In 14 Days.pdf
02/05/2005 02:06 AM 2,709,518 Manning.Graphics Programming With Perl - Manning.pdf
02/05/2005 01:12 PM 1,176,281 Addison.Wesley.Designing Components with the C++ STL - A New Approach to Programming 3E.pdf
02/05/2005 02:18 PM 9,519,122 Grimshaw.Computer Science - Ai - Artificial Intelligence Programming.pdf
03/13/2005 03:31 PM 2,664,262 O'Reilly.Java - Enterprise In A Nutshell.pdf
02/05/2005 02:24 AM 7,785,608 HungryMinds.java - Wireless Programming in J2ME - (eBook-pdf).pdf
10/02/2005 09:40 AM 4,334,721 Artech.House.Electronic%20Payment%20Systems%20for%20E-commerce%20-%20fly.pdf
02/05/2005 02:00 PM 3,461,313 Wiley.Java Tools For Extreme Programming- Mastering Open Source Tools Including Ant, Junit, And Cactus (Wiley - Hightower & Lesiecki).pdf
01/11/2006 09:30 AM 8,277,285 Wiley.Implementing Voice over IP.pdf
02/05/2005 02:01 PM 17,286,334 Labview.Advanced Programming Tech.pdf
02/05/2005 12:29 AM 6,598,006 Sams.Linux Programming Unleashed.pdf
02/05/2005 12:12 AM 4,114,745 Sams.Linux Shell programming in 24 hours(1).pdf
03/14/2005 12:15 AM 7,076,716 HungryMinds.Linux GNU Debian Bible.pdf
03/13/2005 11:39 PM 691,680 HungryMinds.Linux for dummies.pdf
07/21/2005 05:36 PM 5,446,289 Wiley.Kevin_Mitnick_-_Art_Of_Deception.pdf
02/05/2005 02:17 PM 15,022,913 Manning.Windows Forms programming with C#.pdf
02/05/2005 01:33 PM 4,530,396 O’Reilly.PROGRAMACION - JAVA - JAVA SERVLET PROGRAMMING - O'REILLY JSP.pdf
09/18/2005 06:15 AM 8,897,945 KluwerAcademicPublishers.Biometrics.Personal%20Identification%20in%20Networked%20Society.pdf
02/05/2005 02:09 PM 9,276,234 Premier.Microsoft Excel VBA Programming for the Absolute Beginner - fly.pdf
12/01/2004 04:24 PM 869,337 McGraw.Osborne.Oracle.Database.10g.SQL.eBook-LiB.chm
02/05/2005 02:08 PM 8,768,885 Que.Microsoft SQL Server 2000 Programming by Example.pdf
02/05/2005 02:18 PM 5,429,820 Microsoft.Programming DirectShow for Digital Video & TV.pdf
02/05/2005 04:16 AM 787,935 Silicon.Network Programming Guide.pdf
02/05/2005 02:00 PM 12,986,754 Microsoft.Moc 2124 Course Programming With C#.pdf
02/05/2005 02:18 PM 11,524,032 NewRiders.Core Techniques And Algorithms In Game Programming Ebook-Lib.pdf
02/05/2005 02:06 PM 2,206,172 O'Reilly.2000 - Advanced Oracle PL SQL Programming with Packages Appendix A.pdf
02/05/2005 01:04 PM 3,302,053 O'Reilly.2000 - Oracle PL SQL Programming.pdf
02/05/2005 02:19 PM 3,192,788 O'Reilly.2001 - C# Programming.pdf
02/05/2005 02:13 PM 7,500,597 O'Reilly.2002 - Programming C# 2nd Edition.pdf
03/25/2005 05:20 PM 1,565,376 OReilly.DNS and BIND, 4th Edition=.chm
02/05/2005 01:32 AM 1,310,450 OReilly.Java Extreme Programming Cookbook (2003).pdf
01/04/2003 11:09 PM 13,119,033 MIT.Introduction_To_Algorithms_Second_Editio.pdf
02/05/2005 02:02 PM 2,167,739 OReilly.Palm Programming - The Developers Guide.pdf
02/05/2005 01:56 PM 749,365 OReilly.Programming .NET Components Ch1.pdf
02/05/2005 02:09 PM 10,898,295 OReilly.Programming Perl(HTML).pdf
02/05/2005 02:12 PM 7,182,229 OReilly.Programming Php.pdf
02/05/2005 02:09 PM 5,335,331 OReilly. Advanced Perl Programming.pdf
02/05/2005 01:37 PM 308,243 OReilly.Network.Programming.with.Perl.pdf
01/13/2006 12:03 AM 7,244,091 NewRiders.Understanding the Network; A Practical Guide to Internetworking.pdf
02/05/2005 02:00 PM 15,260,544 PremierPress.Microsoft C# Programming for the Absolute Beginner.pdf
02/05/2005 02:19 PM 5,325,203 PremierPress.PHP.Game.Programming.(2004).DDU;.BM.OCR.6.0.ShareConnector.pdf
02/05/2005 12:55 PM 1,924,324 PrenticeHall.The Ansi C Programming Language (Kernighan & Ritchie).pdf
02/05/2005 01:31 PM 2,473,933 PrenticeHall.The Art Of Unix Programming (Eric Raymond) - 2003 - (By Laxxuss).pdf
02/04/2005 11:56 PM 2,595,010 PrenticeHall. Linux Assembly Language Programming.pdf
02/05/2005 01:58 PM 13,781,610 PremierPress.JavaScript Programming for the Absolute Beginner.pdf
02/05/2005 02:15 PM 14,853,699 Macmillan.Microsoft_Access_2000_Power_Programming.pdf
07/22/2004 03:07 PM 36,877,806 Wiley.Macromedia.Studio.MX.2004.Bible.eBook-LiB.chm
02/05/2005 02:19 PM 9,866,685 Intellect.Programming, Graphics - The.Art.and.Science.of.Computer.Animation.eBook-EEn.pdf
12/23/2004 05:08 PM 1,294,193 Addison.Wesley.programming pearls (complete).pdf
02/05/2005 02:16 PM 9,528,575 Wiley.Excel 2002 Power Programming with VBA.pdf
02/05/2005 01:54 PM 2,259,329 Brna.Prolog Programming - A First Course (1988).pdf
02/05/2005 01:27 AM 198,975 O’Reilly. Advanced Python Programming.PDF
02/05/2005 01:02 PM 1,764,365 Sams. Advanced UNIX Programming - 2000 !! - (By Laxxuss).pdf
02/05/2005 02:09 AM 1,204,561 SAP.00 - R3 4.6.B - BAPI Programming.pdf
02/05/2005 01:52 PM 7,197,349 SAP.BC ABAP Programming.pdf
02/05/2005 02:02 AM 486,687 SAP.RFC Programming in ABAP.pdf
02/05/2005 02:12 PM 6,875,904 IBM.Servlet and JSP Programming with IBM WebSphere Studio and VisualAge for Java.pdf
03/13/2005 03:31 PM 6,019,916 O'Reilly.J2ME in a Nutshell.pdf
02/05/2005 01:17 PM 19,597,710 Syngress. Lego Mindstorms Masterpieces Building And Programming Advanced Robots.pdf
02/05/2005 02:08 PM 9,343,755 Microsoft.Programming, Windows - Programming Microsoft Windows With C# (Charles Petzold, MSPress).pdf
03/25/2005 04:09 PM 5,863,312 McGraw.Red.Hat.The.Complete.Reference.Enterprise.Linux.and.Fedora.Edition.eBook-DDU=.chm
03/25/2005 03:47 PM 2,650,794 PrenticeHall.Intrusion Detection Systems with Snort - Prentice Hall - 2003=.pdf
01/13/2006 12:05 AM 1,048,955 ALTHOS.Introduction to Data Networks; PDN, LAN, MAN, WAN and Wireless Data, Technologies and Systems.chm
03/15/2005 01:09 AM 12,085,560 ALIST.Publishing - Modern Cryptography Protect Your Data with Fast Block Ciphers [2003].chm
02/05/2005 01:55 PM 2,646,167 Wordware.Advanced 3D Game Programming with DirectX 9.pdf
02/05/2005 01:45 PM 11,620,835 Wiley.Excel.Programming.Weekend.Crash.Course.May.2004.eBook-DDU.pdf
02/05/2005 12:21 AM 3,222,514 Addison.Wesley.The.Art.of.Computer.Programming.Vol.4.(2001);.OCR.6.0.ShareConnector.com.pdf
02/05/2005 01:24 PM 2,377,942 OReilly.Access Database Design & Programming, 3rd Edition - O'Reilly - 2002 [pdf].pdf
03/13/2005 03:29 PM 1,310,450 O'Reilly.Java Extreme Programming Cookbook [Ed 2003].pdf
02/05/2005 04:29 AM 6,442,815 Wordware.Programming.Multiplayer.Games.(2004).EEn;.BM.OCR.6.0.ShareConnector.pdf
02/05/2005 01:20 PM 542,250 Addison.Wesley.A Compact Reference For 3D Computer Graphics Programming.pdf
02/05/2005 12:29 AM 489,852 Braem.Wxwindows 2 - Programming Cross-Platform Gui Applications In C.pdf
02/05/2005 02:09 PM 1,160,728 O'Reilly.XML - Programming Web Services With Soap.pdf
03/13/2005 03:31 PM 1,575,651 O'Reilly.Java Extreme Programming Cookbook (Ed. 2004).pdf
01/09/2006 09:27 PM 19,827,354 Sybex.Linux+ Study Guide.pdf
01/09/2006 09:26 PM 1,696,262 Testking.CompTIA_N10-002_Exam_Q_A_v5_0.pdf
01/09/2006 09:04 PM 1,930,409 Testking.CompTIA_N10-002_Q_A_v4_0.pdf
01/09/2006 09:26 PM 2,717,796 TestKing.220-221 Comptia A+ Core Hardware Edt2.pdf
01/09/2006 08:45 PM 162,632 TestKing.IK0-001 Q&A with Explanations Edt2.pdf
01/09/2006 08:10 PM 127,404 TroyTech. INet+ Certification Study Guide.pdf
01/09/2006 08:41 PM 199,959 TroyTech. Network+ Certification Study Guide (3).pdf
02/05/2005 01:25 PM 8,567,821 Silicon.2_Advanced Graphics Programming Techniques Using Opengl.pdf
03/13/2005 03:28 PM 1,010,268 O'Reilly.Enterprise JavaBeans - JBoss 3.2 Workbook (3rd Ed.).pdf
03/15/2005 01:31 AM 6,630,310 Addison.Wesley.Web Hacking - Attacks and Defense [2002].chm
03/15/2005 01:27 AM 4,950,673 ALIST.Publishing - Hacker Disassembling Uncovered 2003.chm
03/13/2005 03:31 PM 2,346,352 O'Reilly.Servlet API Quick Reference - Java Servlet Programming (Ed. 2000).pdf
11/07/2002 10:31 PM 6,438,197 Wiley.Illustrated TCPIP.pdf
12/23/2005 03:38 PM 2,762,045 O'Reilly.Programming%20CSharp.pdf
03/13/2005 03:30 PM 2,293,989 Addison.Wesley.Design Patterns Java.PDF
03/13/2005 03:31 PM 2,924,416 Addison.Wesley.Effective Java - Programming Language Guide.pdf
03/18/2005 09:41 AM 1,541,796 O'Reilly.Net Framework Essentials (3rd Ed.).chm
03/18/2005 09:42 AM 3,825,514 O'Reilly.COM and .Net Component Services.pdf
03/13/2005 03:31 PM 1,434,328 O'Reilly.Developing Java Beans.pdf
03/18/2005 09:41 AM 3,459,809 O'Reilly.ASP .NET in a Nutshell (2nd Ed.).chm
03/13/2005 03:31 PM 3,004,894 O'Reilly.Ant - The Definitive Guide (Ed. 2002).pdf
03/13/2005 03:31 PM 3,496,635 O'Reilly.J2EE - Building Java Enterprise Applications Vol.1-Architecture (Ed. 2002).pdf
03/18/2005 09:41 AM 13,620,123 Microsoft.Introduction to C# Programming for the Microsoft .NET Platform.pdf
03/18/2005 09:42 AM 15,508,899 Microsoft.Developing Microsoft .NET Applications for Windows in Visual C#.pdf
03/13/2005 03:31 PM 3,314,031 HungryMinds. Java 2 Bible - Enterprise Edition.pdf
03/13/2005 03:31 PM 3,191,015 Addison.Wesley.Java Look and Feel Design Guidelines Advanced Topics (Ed. 2001).pdf
03/13/2005 03:31 PM 3,024,020 O'Reilly.Javaserver Pages [Covers Jsp 1.2, Jstl 1.0] (Ed. 2002).pdf
01/10/2006 10:30 AM 5,315,544 OReilly.TCPIP Network Administration.pdf
01/12/2006 04:26 PM 16,846,327 Sybex. N+ book.pdf
01/10/2006 10:41 AM 1,038,137 Testking.70-270 - Windows XP Professional Ed.2.pdf.pdf
01/10/2006 10:44 AM 6,401,946 Testking.70-291 Microsoft MCSE 2003 Implementing, Managing and maintaining a MS Win Server 2003 Networ.pdf
01/10/2006 10:41 AM 2,741,169 Testking. 70-294 Microsoft MCSE 2003 Planning, Implementing and Maintaining a MS Win Server 2003 Active.pdf
01/09/2006 11:41 PM 1,716,654 TestKing.MCSE 70-293 Exam Q&A v5.0.pdf
01/09/2006 09:29 PM 608,901 TestKing.SY0-101 CompTIA Security+ [v8.0] [Sept 16, 2003].pdf
01/09/2006 10:39 PM 619,883 Testking.XK0-001 (3.0) CompTIA Linux+.pdf
03/25/2005 08:00 PM 867,368 O'Reilly. Free as in Freedom-Richard Stallman's Crusad.pdf
02/02/2003 01:06 AM 3,342,623 Que.Practical Firewalls.pdf
03/25/2005 06:56 PM 3,057,230 Que.Maximum Security 4th Edition=.chm
03/25/2005 06:56 PM 4,112,059 Que.Linux Socket Programming By Example - fly=.pdf
03/25/2005 06:45 PM 2,473,933 PrenticeHal.The Art Of Unix Programming (Eric Raymond) - 2003 - (By Laxxuss)=.pdf
02/26/2003 06:02 PM 651,261 O'Reilly.Learning the bash Shell - 2nd Edition (o'reilly).chm
03/25/2005 06:16 PM 2,504,140 Oreilly.Practical.Unix.And.Internet.Security.3rd.Edition.eBook-LiB=.chm
03/25/2005 05:54 PM 13,011,404 OReilly.iPod & iTunes Missing Manual SE Feb 2004=.chm
01/23/2003 06:17 PM 2,526,496 OReilly.Network Security with OpenSSL Ebook - Fly.pdf
03/25/2005 05:33 PM 1,823,105 OReilly.Managing Security With Snort And Ids Tools - 1St.chm
04/20/2003 12:31 AM 2,992,172 OReilly.Google Hacks.pdf
03/25/2005 05:19 PM 1,527,117 OReilly.Cisco CookBook - 2003.chm
03/25/2005 04:15 PM 565,368 NewRiders.Advanced Linux Programming=.chm
06/25/2005 02:09 AM 4,950,673 ALIST.Hacker Disassembling Uncovered.chm
03/25/2005 03:12 PM 3,195,754 Addison.Wesley.Advanced Linux Networking=.chm
03/25/2005 02:33 PM 3,866,012 NewRiders.Advanced Linux Programming.pdf
12/31/2004 03:39 PM 438,049 OReilly.Perl.6.and.Parrot.Essentials.Second.Edition.Jun.2004.eBook-DDU.chm
01/13/2006 12:01 AM 2,774,048 Addison.Wesley.TCP IP Illustrated, Volume 1.pdf
01/13/2006 12:02 AM 2,813,396 Cisco.Home Networking; A Visual Do-It-Yourself Guide.chm
01/13/2006 12:02 AM 8,498,906 OReilly.Ethernet; The Definitive Guide.pdf
01/13/2006 12:06 AM 8,967,998 PrenticeHall.Computer Networks, 4th Edition.chm
01/12/2006 11:45 PM 297,574 PrenticeHall.Computer Networks, 4th Edition; Problem Solutions.pdf
01/13/2006 12:07 AM 7,541,075 Que.Absolute Beginners Guide to Networking, 4th Edition.chm
01/12/2006 11:54 PM 7,140,892 Sybex.TCP IP Foundations.pdf
07/15/2003 10:23 PM 6,883,873 NewRiders. Inside Solaris 9.chm
11/29/2002 02:11 AM 5,335,331 OReilly.Advanced Perl Programming.pdf
04/02/2003 11:03 AM 2,255,324 Sams. Apache Administrator's Handbook - ownSky.pdf
03/16/2005 11:37 PM 4,339,851 SAMS.A.Programmers.Introduction.to.VB.Dot.NET.pdf
03/16/2005 11:56 PM 4,125,472 SAMS.ASP.Dot.Net.Data.Web.Controls.Kick.Start.chm
03/17/2005 12:07 AM 9,333,865 SAMS.ASP.Dot.Net.Kick.Start.chm
03/17/2005 12:03 AM 6,881,228 Sams.ASP.Dot.NET.Unleashed.2nd.Edition.eBook-LiB.chm
03/17/2005 12:13 AM 15,245,539 Sams.BEA.WebLogic.Platform.7.eBook-LiB.chm
03/17/2005 12:02 AM 15,111,147 Sams.BEA.WebLogic.Server.8.1.Unleashed.eBook-LiB.chm
03/16/2005 11:33 PM 3,780,402 Sams.C.Sharp.Builder.Kick.Start.eBook-LiB.chm
03/17/2005 12:06 AM 3,780,402 SAMS.CSharp.Builder.Kick.Start.eBook-LiB.chm
03/17/2005 12:01 AM 6,500,187 Sams.Database.Programming.With.VB.Dot.Net.And.ADO.Dot.Net.iNT.eBook-LiB.chm
03/17/2005 12:07 AM 5,052,413 SAMS.Mac.OS.X.Advanced.Development.Techniques.eBook-LiB.chm
03/16/2005 10:30 PM 2,264,383 Sams.Microsoft.Dot.NET.Compact.Framework.Kick.Start.eBook-LiB.chm
03/17/2005 12:02 AM 4,811,601 SAMS.Microsoft.Dot.NET.Kick.Start.eBook-LiB.chm
03/16/2005 11:51 PM 3,289,182 Sams.Microsoft.Exchange.Server.2003.Delta.Guide.eBook-LiB.chm
03/16/2005 11:58 PM 9,308,819 Sams.Microsoft.Exchange.Server.2003.Unleashed.eBook-DDU.chm
03/16/2005 11:57 PM 1,722,613 Sams.Microsoft.IIS6.Delta.Guide.eBook-LiB.chm
03/17/2005 12:05 AM 2,341,493 Sams.Microsoft.Visual.Basic.Dot.NET.2003.Kick.Start.eBook-LiB.chm
03/17/2005 12:11 AM 3,565,379 Sams.Microsoft.Visual.C.Sharp.Dot.NET.2003.Developers.Cookbook.eBook-DDU.chm
03/17/2005 12:08 AM 4,601,390 Sams.Microsoft.Visual.C.Sharp.NET.2003.Kick.Start.eBook-LiB.chm
03/17/2005 12:12 AM 2,137,060 SAMS.Microsoft.Visual.CPlusPlus.Dot.NET.2003.Kick.Start.eBook-LiB.chm
03/17/2005 12:11 AM 2,137,060 Sams.Microsoft.Visual.CPP.Dot.NET.2003.Kick.Start.eBook-LiB.chm
03/17/2005 12:03 AM 4,601,390 SAMS.Microsoft.Visual.CSharp.NET.2003.Kick.Start.eBook-LiB.chm
03/17/2005 12:00 AM 6,824,934 Sams.Microsoft.Windows.Server.2003.Insider.Solutions.eBook-LiB.chm
03/16/2005 07:46 AM 653,844 Sams.MySQL.Tutorial.eBook-LiB.chm
03/17/2005 12:10 AM 2,706,607 Sams.Object.Oriented.Thought.Process.The.2nd.Edition.eBook-DDU.chm
03/16/2005 11:53 PM 1,187,462 Sams.Programming.In.Objective-C.eBook-LiB.chm
03/17/2005 12:14 AM 9,917,874 Sams.Pure.JavaScript.Second.Edition.2002.Ebook-Elements.pdf
03/17/2005 12:12 AM 1,926,048 Sams.Struts.Kick.Start.eBook-LiB.chm
03/17/2005 12:11 AM 6,641,935 Sams.Teach.Yourself.BEA.WebLogic.Server.v7.0.In.21Days.iNT.eBook-LiB.chm
03/17/2005 12:14 AM 7,657,396 Sams.Teach.Yourself.Crystal.Reports9.In.24Hours.iNT.eBook-LiB.chm
03/17/2005 12:14 AM 12,522,837 Sams.Teach.Yourself.J2EE.in.21.Days.eBook-ROR.pdf
03/17/2005 12:14 AM 2,985,537 Sams.Teach.Yourself.JavaServer.Pages.2.0.With.Apache.Tomcat.In.24Hours.eBook-LiB.chm
03/17/2005 12:13 AM 5,466,759 Sams.Teach.Yourself.JavaServer.Pages.In.21Days.iNT.eBook-LiB.chm
03/17/2005 12:14 AM 14,377,071 SAMS.Teach.Yourself.Linux.In.24.Hours.pdf
03/17/2005 12:10 AM 23,768,388 SAMS.Teach.Yourself.Mac.OS.X.Digital.Media.All.In.One.eBook-LiB.chm
03/16/2005 11:50 PM 6,124,016 Sams.Teach.Yourself.Microsoft.Office.FrontPage.2003.In.24Hours.eBook-LiB.chm
03/17/2005 12:08 AM 6,161,615 Sams.Teach.Yourself.Microsoft.Visual.C.Sharp.Dot.NET.In.24Hours.eBook-LiB.chm
03/17/2005 12:13 AM 6,161,615 SAMS.Teach.Yourself.Microsoft.Visual.CSharp.Dot.NET.2003.In.24Hours..chm
03/16/2005 10:38 PM 6,161,615 SAMS.Teach.Yourself.Microsoft.Visual.CSharp.Dot.NET.In.24Hours.eBook-LiB.chm
03/17/2005 12:14 AM 7,992,533 Sams.Teach.Yourself.MS.Office.2003.In.24Hours.eBook-LiB.chm
03/17/2005 12:13 AM 8,820,419 Sams.Teach.Yourself.MS.Office.Outlook.2003.In.24Hours.eBook-LiB.chm
03/17/2005 12:14 AM 13,204,925 Sams.Teach.Yourself.MS.Office.Word.2003.In.24Hours.eBook-LiB.chm
03/16/2005 11:35 PM 2,352,467 SAMS.Teach.Yourself.PHP.In.24Hours.3rd.Edition.eBook-LiB.chm
03/16/2005 11:50 PM 4,410,581 Sams.Teach.Yourself.PHP.MySQL.and.Apache.in.24.Hours.Second.Edition.eBook-DDU.chm
03/17/2005 12:09 AM 3,419,588 SAMS.Teach.Yourself.PHP.MySQL.And.Apache.In.24Hours.eBook-LiB.chm
03/16/2005 09:32 AM 3,796,989 SAMS.Teach.Yourself.TCP.IP.In.24.Hours.3rd.Ed.chm
03/16/2005 11:52 PM 3,796,989 Sams.Teach.Yourself.TCP.IP.In.24Hours.3rd.Edition.eBook-LiB.chm
03/17/2005 12:10 AM 9,981,869 SAMS.Teach.Yourself.Upgrading.and.Repairing.PCs.in.24.Hours.eBook-EEn.pdf
03/16/2005 11:55 PM 5,821,309 Sams.Teach.Yourself.XML.In.21.Days.3rd.Edition.eBook-LiB.chm
03/16/2005 11:58 PM 8,104,743 SAMS.Visual.Basic.Dot.Net.Primer.Plus.chm
03/17/2005 12:06 AM 8,104,743 SAMS.Visual.Basic.Dot.Net.Primer.Plus.eBook-LiB.chm
03/17/2005 12:12 AM 2,048,954 Sams.XPath.Navigating.XML.With.XPath.1.0.And.2.0.Kick.Start.eBook-LiB.chm
03/17/2005 12:12 AM 1,512,098 Sams.XQuery.Kick.Start.eBook-LiB.chm
12/17/2002 12:06 PM 6,073,513 Sams.Teach Yourself CSharp in 24 Hours.chm
08/25/2003 02:15 PM 8,931,385 McGraw.Sun.Certified.Solaris.9.0.System.And.Network.Administrator.eBook-LiB.chm
11/29/2005 10:35 PM 20,423,432 Sams.SUSE Linux 10 Unleashed Nov 2005 eBook.chm
01/06/2006 12:16 PM 18,581,957 SUSE Linux 9 Bible (2005).pdf
01/06/2006 12:16 PM 11,143,507 SUSE Linux 9.3 For Dummies [May 2005].pdf
05/20/2003 02:00 AM 13,001,579 Wiley. Secure PHP Development - Building 50 Practical Applications.pdf

Thursday, January 12, 2006

Installing a new web server: apache2, php5, mysql4 and phpmyAdmin.

Have been coding under Linux and Unix for a pretty long while, wanna setup web server and the php for the testing windows machine, found this thread by the guy called HENRY, nice guide, wanna share with you all !

Installing a new web server: apache2, php5, mysql4 and phpmyAdmin.

Download apache 2 Windows Binary (MSI installer)
The zip must end with win32-x86-no_ssl.msi.

Download the php zip package and PECL modules (PECL are extensions)
Although extensions should come in the php package found in the extracted Ext folder) The php zip is under "Windows Binaries".
Download the zip pack, not the installer.

Download mysql
Look for: "Windows Downloads": mysql Windows x86.

phpmyAdmin
Download phpmyAdmin
In case you are already running any flavor of php and mysql start by stopping them.

Install apache
We use the installer so it will come easy, just go with the flow!
But for "Install to a different folder", we will use/create:
C:\Program Files\apache Group\ this_will_be apache2
(Created by extracting files)
First test:
Go to http://localhost/. It should show the default apache index page in English.
In case of problem: Go to Start > All Programs > apache and try to stop and start or restart (The "Monitor apache Servers" utility may also appear in your Windows Taskbar System Tray by the clock, etc.).
Next edit the httpd.conf file using your favorite script editor.
"C:\Program files\apache group\apache2\conf\httpd.conf"
Go to line 228, and change the docroot to:
DocumentRoot "C:/Program Files/apache Group/apache2/htdocs"
Go to line 253 and copy/paste the same dir as 228 but keep the “ apache 2.

Install php5
Unzip the php zip to C:/php (Create the Dir php at C:/ root level) Next: Shut down apache;
Crank up your favorite editor again and open the apache httpd.conf and add two lines of code:

LoadModule php5_module C:/php/php5apache2.dll
AddType application/x-httpd-php .php
Added .php extension to show how to parse .php files
I have added those two to the very bottom of the httpd.conf file.
Note: See Message 11 below on where to put the LoadModule directive!
Verify that the path in the LoadModule directive points to the dir where php is installed.

Next, copy/paste "php.ini-dist" to C:/Program Files/apache Group/apache2, and rename it to php.ini.

In order to get a working WAMP we need to copy from C:/php root and from C:/php/ext some DLLs to apache2 root (Where you did paste your renamed copy of php.ini) those are:


fdftk.dll
fribidi.dll
gds32.dll
libeay32.dll
libmash.dll
libmysql.dll
libmysqli.dll
msql.dll
ntwdblib.dll
php5apache2.dll
php5apache.dll
php5apache_hooks.dll
php5isapi.dll
php5nsapi.dll
php5ts.dll
phpmsql.dll
phpmssql.dll
phpmysql.dll
phpmysqli.dll
ssleay32.dll
yas.dll


We need to set the php path for Windows:
Go to:
Control Panel > System > Advanced tab
Click on "Environment variables"
Look in the "System variables" pane
Find the "Path" entry
Double click it and add at the end of the string your php dir
You need to start with ";" without double quotes!
And follow by: C:\php
So it will look like: ";C:\php" Again, without double quotes!
Now restart the apache server.
Test: Create a simple file such as php5_info.php

phpinfo();?>

Save it in C:/Program Files/apache Group/apache2/htdocs/php5_info.php
Open a browser and enter the following address http://localhost/php5_info.php it should display your complete php setting if it does not work properly you might have done something wrong with the multiple edits; check them out and give it another go.

Open up C:/Program Files/apache Group/apache2/php.ini. First, stop apache
On line 276, you may change:

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
to
error_reporting = E_ALL

Which should be fine as a test server, remember this is a test server running under Windows as such it HAS NEVER BEEN INTENDED TO BE USED AS A PRODUCTION SERVER!
You may also change line 288:

display_startup_errors = Off
to
display_startup_errors = On

On line 351, you may possibly uncomment
";arg_separator.output = "&"

On line 378...

register_long_arrays = On
to
register_long_arrays = Off

After saving restart apache. Run again your php5_info.php script and check that your changes are showing up as intended

Next: Let’s play with Extensions, there are a bunch of extensions that you will on your own explore however setting the SQL extension is a must!

Now, open your php.ini. On line 447 you should read: user_dir ="c:\php\" and below leave extension_dir = "./" as is.

Go to line 579 and uncomment:

extension=php_msql.dll
extension=php_mysql.dll

Save and give it a try
If it does not work try:

extension_dir = "C:\php\ext"[fixed]

Save and try again!
As I mentioned all the DLLs should be in php dir or in the [fixed]php/ext dir.
If some are missing then unzip the PECL libraries zip file and pick your choices :)

Go to line 880 and enter

session.save_path = "C:\Program Files\apache Group\apache2\htdocs\tmp"

Do not forget to create the \tmp dir.

From then you should have a working php

Install mysql
Easy enough you may extract it in any dir that fits you. And run the setup.exe
Enjoy the show and follow the guide. (Chose to install at apache Group root level)
Finished ...mysql is installed

You may or may not configure the root user (remember this is your test bed not a production server)
if you decide not to set a root user then do not use a password in your connection functions.

Create a shortcut to start mysql: Go to apache Group root and open the bin dir highlight mysqld.exe and create a shortcut – this will start mysql,
do the same with mysqlshutdown and drag those shortcuts to your desktop
From then you may run a simple query test or wait and use the phpmyAdmin as a final test

Install phpmyAdmin

Extract the zip file to .... /apache group/apache2/htdocs
The phpmyAdmin dir has a long name so we prefer renaming it as "pma"
Then go to pma/config.inc.php

On line 39, type:

$cfg['PmaAbsoluteUri'] = 'http://localhost/pma/';

Go to line 84 and enter your password (again only if you set one!)

Verify that mysql and apache are running and go to http://localhost/pma/index.php

That is it -
You have installed the finest WAMP based on the most recent distribution and php5!
Remember that all scripts used in your web dev test bed are loaded in the apache2/htdocs directory.

Wednesday, January 04, 2006

Complete the Elibrary Automation System

Spent about half year for the Elibrary Automation System documentation, and another half year for the implementation. Today every thing is finished, can take a deep breathe now! everything just worked out fine. Presentation and Demo is smoothly wently throught!

Saturday, December 10, 2005

Finalizing the Library Automation System

Have been working on this project for pretty long while, right now is finalizing the coding and commenting. the nextstep of final report on the documentation and presentation, only then take can a deep breath! PHP&Pro*C Rocks!