Home
Name Modified Size InfoDownloads / Week
traveler-1.0.1.7z 2012-10-05 68.1 MB
readme.txt 2012-03-10 11.6 kB
traveler-1.0.0.7z 2012-03-10 62.9 MB
traveler-0.9.9.7z 2011-09-21 57.7 MB
traveler-0.9.8.7z 2011-04-08 56.3 MB
traveler-0.9.7.7z 2011-01-26 54.3 MB
traveler-0.9.6.7z 2010-12-22 53.7 MB
traveler-0.9.5.7z 2010-12-09 53.4 MB
Totals: 8 Items   406.6 MB 0
--------------
About Traveler
--------------

    Traveler is a package of portable AMP stack (Apache + MySQL + PHP), plus 
additional software aimed for web development while you are traveling.

    Apart from the AMP stack, Traveler also included capable programmer editor: 
Notepad++, WebKit-based web browser: QtWeb, and ClamWin Free Antivirus to keep 
you safe from malwares.


------------
Installation
------------

    Decompress traveler-*.7z and move all files to your thumb drive, preferably 
to root directory.

    Due to license restriction, Flash plug-in cannot be distributed with QtWeb.  
If you installed Flash plug-in (Non-IE version) in your host, You can copy file 
C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll to apps\QtWeb\PlugIns directory 
to enable Flash.


-----
Usage
-----

    When you plug the thumb drive, autorun menu should appear.  The menu allow 
you to launch TrayLauncher and Start/Stop web+database servers.

    If the autorun menu does not appear, execute autorun.bat, this will launch 
TrayLauncher, then you can access all features from TrayLauncher's menu in 
system tray icon area.

    To start Apache+PHP+MySQL: use Start Servers in the menu.

    To stop Apache+PHP+MySQL: use Stop Servers in the menu.

    Don't forget to stop servers before unplug your thumb drive.


--------------------------
Where To Install Web Pages
--------------------------

    Place your web pages in directory web, and use http://localhost:8080/ to 
access them.  You can also place cgi-bin files to subdirectory web\cgi-bin, 
although they may be rare these days.

    Alternately, you can put multiple web sites in directory home\<name>\htdocs 
or home\<name>\web, and access them via http://localhost:8080/~<name>/.  See 
more information about this feature in Apache mod_userdir manual.

    The non-standard port number is chosen to avoid possible conflict with host 
machine.


--------------------------
How To Connect To Database
--------------------------

    Launch HeidiSQL and connect to MySQL at port 3366.  The default connection 
and authentication information already provided.

    Please note that if you change root password, don't forget to change them 
in etc\config.php, too.  This password is require to take down the server.

    The non-standard port number is chosen to avoid possible conflict with host 
machine.


-----------------------------
Note About Portability Issues
-----------------------------

    Please note that some programs are not perfectly portable.  Which mean they 
can run, but may leave some traces in host computer.  Here is the list:

    - MySQL has a problem when stopping it, in case when host machine has MySQL 
service running.  The problem prevents both versions of MySQL to properly 
stopped.  Suggestion is to manually kill mysqld.exe process after stopped, or 
avoid using both versions together.

    - HeidiSQL uses Windows registry, but cleanup properly.  However, it leave 
empty directory in %APPDATA%\HeidiSQL.


------------------------
Note About Removed Files
------------------------

    Please note that Apache, MySQL, and PHP in this package are strip down 
versions.  All non-essential files and non-frequently used extensions are 
removed to save disk space.

    If you want to add some extensions, you can download full package from 
respective web sites and copy them to appropriate folders.  Don't forget to 
update appropriate configuration files in etc directory.  Please note that you 
must edit config file with *.php extension, such as: httpd.conf.php, my.ini.php 
or php.ini.php.


-----------
Source Code
-----------

    Traveler composed of many open source software.  You can obtained source 
code of them at their respective web sites:

Apache HTTP Server
http://httpd.apache.org/

ClamWin Free Antivirus
http://clamwin.com/

HeidiSQL
http://heidisql.com/

MySQL
http://mysql.com/

Notepad++
http://notepad-plus.sourceforge.net/

PHP
http://php.net/

QtWeb
http://qtweb.net/

TrayLauncher
http://code.google.com/p/traylauncher/

Utils
7za: taken from 7-Zip: http://7-zip.org/
zip+unzip: http://info-zip.org/
others: http://unxutils.sourceforge.net/


---------------------
Licensing Information
---------------------

    Scripts in directory etc are public domain.  other software have their own 
licenses which are all OSI approved.  Here the list:

Apache HTTP Server: The Apache License, Version 2.0
http://httpd.apache.org/docs/2.2/license.html

ClamWin Free Antivirus: GNU Public License
http://www.gnu.org/copyleft/gpl.html

HeidiSQL: GNU Public License, version 2
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

MySQL: GNU Public License, version 2
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

Notepad++: GNU Public License, version 2
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

PHP: PHP License, version 3.01
http://www.php.net/license/3_01.txt

QtWeb: GNU Public License
http://www.gnu.org/copyleft/gpl.html

TrayLauncher: GNU Public License, version 2
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

Utils package: composed of various licenses:
- 7za: LGPL + unRAR restriction http://www.7-zip.org/license.txt
- unzip, zip: Info-ZIP License http://www.info-zip.org/license.html
- bzip2, diff, gzip, patch, split, tar, touch, wget: GNU GPL


-------------------
Version Information
-------------------

Current Version: 1.0.0
Last Updated: 2012-03-10

Apache HTTP Server 2.2.22
ClamWin 0.97.3 (virus definition: 20120310)
HeidiSQL 7.0.0.4085
MySQL 5.1.50
Notepad++ 5.9.8
PHP 5.3.5
QtWeb 3.7.5
TrayLauncher 2.5.2


-------
History
-------

[1.0.0]
- upgraded Apache HTTP Server to 2.2.22
- upgraded HeidiSQL to 7.0.0.4085
- upgraded Notepad++ to 5.9.8
- upgraded QtWeb to 3.7.5
- upgraded TrayLauncher to 2.5.2
- upgraded ClamWin to 0.97.3
- updated ClamWin virus definition files to 20120310

[0.9.9]
- upgraded Apache HTTP Server to 2.2.20
- upgraded HeidiSQL to 6.0.3947
- upgraded QtWeb to 3.7.3
- upgraded ClamWin to 0.97.2
- updated ClamWin virus definition files to 20110921

[0.9.8]
- replaced K-Meleon with QtWeb 3.7.2, this enable support for HTML5/CSS3 testing
- upgraded HeidiSQL to 6.0.3760, this minor update include experimental support for SQL Server
- upgraded ClamWin to 0.97
- updated ClamWin virus definition files to 20110408

[0.9.7]
- upgraded PHP to 5.3.5
- updated ClamWin virus definition files to 20110125

[0.9.6]
- upgraded Notepad++ to 5.8.6
- upgraded HeidiSQL to 6.0.0.3603
- updated ClamWin virus definition files to 20101222

[0.9.5]
- removed non-complaint software (and related files) to match SourceForge upload restriction
- updated scripts in etc to deal with removal of non-complaint tools used
- removed checksum system due to removal of fsum.exe
- replaced PStart with TrayLauncher 2.1.0

[0.9.4]
- minor tweaked in prepare to release to public.

[0.9.3]
- upgraded ClamWin to 0.96.5
- updated ClamWin virus definition files to 20101209

[0.9.2]
- updated ClamWin virus definition files to 20101201
- upgraded Notepad++ to 5.8.5
- upgraded K-Meleon to 1.6.0 Beta

[0.9.1]
- disabled admin protected directory, remove comments in httpd.conf.php to re-enable
- upgraded ClamWin to 0.96.4
- updated ClamWin virus definition files to 20101121

[0.9.0]
- upgraded Apache HTTP Server to 2.2.16
- upgraded MySQL to 5.1.50
- upgraded PHP to 5.3.3
- upgraded ClamWin to 0.96.2.1
- updated ClamWin virus definition files to 20100905

[0.8.2]
- added and enabled PHP extensions: curl and soap
- updated ClamWin virus definition files to 20100410

[0.8.1]
- improved PHP configuration scripts to accommodate PHP 5.3.x series

[0.8.0]
- improved configuration scripts
- upgraded Apache HTTP Server to 2.2.14
- upgraded MySQL to 5.1.41
- upgraded PHP to 5.3.1
- upgraded Notepad++ to 5.5.1
- upgraded ClamWin to 0.95.3
- updated ClamWin virus definition files to 20091125

[0.7.7]
- upgraded K-Meleon to 1.5.3
- updated ClamWin virus definition files to 20090814

[0.7.6]
- enable MutiViews option in Apache docroot directory
- enable PHP mbstring extension
- cleanup unused php.ini.php sections
- updated ClamWin virus definition files to 20090722

[0.7.5]
- updated ClamWin virus definition files to 20090720

[0.7.4]
- optimize data and log file sizes in MySQL innodb
- minor CSV export option tweak in HeidiSQL
- updated ClamWin virus definition files to 20090718

[0.7.3]
- upgraded Utils package
- upgraded Notepad++ to 5.4.3
- upgraded ClamWin to 0.95.2
- updated ClamWin virus definition files to 20090620
- minor fix in etc/config.php

[0.7.2]
- upgraded Utils package
- added upx to Utils package
- compressed *.exe in Utils package using upx

[0.7.1]
- upgraded HeidiSQL to 4.0 revision 2405
- upgraded Pocket K-Meleon to 1.1.3
- updated ClamWin virus definition files to 20090530

[0.7.0]
- upgraded ClamWin to 0.95.1
- updated ClamWin virus definitions file
- dropped "my" MySQL user account, only "root" available

[0.6.9]
- changed non-default HTTP port to 8080, same as Apache installer setting
- added $DOCROOT_DIR setting in config.php
- added $USERS_DIR setting in config.php
- updated ClamWin virus definitions file
- upgraded Notepad++ to 5.3.1

[0.6.8]
- PHP upload_max_filesize setting is now configurable via config.php, the default size was increased to 10M

[0.6.7]
- reduced MySQL logs and memory usage size

[0.6.6]
- minor configuration cleanup

[0.6.5]
- added SUM.MD5 and SUMOFSUM.MD5 to enable quick virus checking

[0.6.4]
- added MySQL user "my" as generic user for using from web applications

[0.6.3]
- updated Notepad++ to 5.2
- also reverted Notepad++ configurations to defaults

[0.6.2]
- minor configuration changes

[0.6.1]
- added ClamWin 0.94.1

[0.6.0]
- changed config system to self-bootstrapping, using PHP itself
- changed web server to Apache again, after solved problems
- updated MySQL to 5.1.31
- updated PHP to 5.2.8
- removed Python, good bye T_T, till we meet again :)
- changed SQLyog to HeidiSQL 3.2
- updated Utils package to latest version

[0.5.3]
- updated Notepad++ configurations

[0.5.2]
- updated Notepad++ to 5.1.4

[0.5.1]
- updated MySQL to 5.0.67
- updated Notepad++ to 5.0.3

[0.5.0]
- updated Notepad++ to 5.0

[0.4.9]
- updated Notepad++ to 4.9.2

[0.4.8]
- minor fix in Notepad++ settings

[0.4.7]
- updated Notepad++ to 4.7.5

[0.4.6]
- updated Notepad++ to 4.6
- updated PHP to 5.2.5
- updated PStart to 2.11

[0.4.5]
- updated Abyss Web Server to 2.5
- updated MySQL to 5.0.45
- updated Notepad++ to 4.3
- updated Python to 2.5.1
- removed some rarely use files

[0.4.4]
- fixed bug in MySQL shutdown script
- various preferences adjusted

[0.4.3]
- updated Notepad++ to 4.2.2

[0.4.2]
- removed FreeCommander due to not frequently used
- prepared for publishing into community

[0.4.1]
- minor program updated, Abyss Web Server to 2.4, Notepad++ to 4.1.2

[0.4.0]
- a fine version, with almost all configuration scripts rewritten

[0.3.0]
- reasonable working version, almost all problems fixed

[0.2.0]
- almost worked, except when put in path with space characters

[0.1.1]
- fixed of previous version, still not much useful

[0.1.0]
- concept testing, almost not workable -_-

Source: readme.txt, updated 2012-03-10