###### ApacheFriends XAMPP Version 1.8.1 ###### Important!

PHP in this package needs the Microsoft Visual C++ 2008 Redistributab le package from http://www.microsoft.com/en-us/download/details.aspx?id=5582. Please ensure that the VC++ 2008 runtime libraries are installed on your system. Apache 2.4.3 MySQL 5.5.27 (Community Server) PHP 5.4.7 (VC9 X86 32bit thread safe) + PEAR phpMyAdmin OpenSSL 1.0.1c ADOdb 5.17 Mercury Mail Transport System v4.62 (not included in the portable version) FileZilla FTP Server 0.9.41 (not included in the portable version) Webalizer 2.23-04 (not included in the portable version) Strawberry Perl Portable Tomcat 7.0.30 XAMPP Control Panel Version 3.1.0 by hackattack142 (Great Thanks!!)) See: http://www.apachefriends.org/f/viewtopic.php?f=16&t=46743 + XAMPP Security + XAMPP mailToDisk 1.0 (write emails via PHP on local disk in <xampp>\mailoutp ut. Activated in the php.ini as mail default.) --------------------------------------------------------------* System Requirements: + 64 MB RAM (RECOMMENDED) + 750 MB free fixed disk + Windows 2003, XP (RECOMMENDED), VISTA, Windows 7 --------------------------------------------------------------* ATTENTION!!!! For trouble with the mysql connection (via mysqlnd API in php) see also the star tpage: http://localhost/xampp/index.php * QUICK INSTALLATION: [NOTE: Unpack the package to your USB stick or a partition of your choice. There it must be on the highest level like E:\ or W:\. It will build E:\xampp or W:\xampp or something like this. Please do not use the "setup_ xampp.bat" for an USB stick installation!] Step 1: Unpack the package into a directory of your choice. Please start the "setup_xampp.bat" and beginning the installation. Note: XAMPP makes no entries i n the windows registry and no settings for the system variables. Step 2: If installation ends successfully, start the Apache 2 with "apache_start".bat", MySQL with "mysql_start".bat". Stop the MySQL Server with " mysql_stop.bat". For shutdown the Apache HTTPD, only close the Apache Command (C MD). Or use the fine XAMPP Control Panel with double-click on "xampp-control.exe "! Step 3: Start your browser and type or http://localhost in the location bar. You should see our pre-made + + + + + + + + + + + +

C:\xampp\htdocs\test.C:\xampp\htdocs\myhome\test. Examples: . Therefore c omment out all sendmail_path lines in the php.exe) in the php. as *. C:\sendmail) and use this for sendmail_path.php => http://localhost/myhome/test. c:\progr am files\xampp) fakemail and mailtodisk do not work correctly. 3) You can use a SMTP Server like the Mercury Mail Server alternate.phtml). Now use the -> SMTP = localho st und -> smtp_port = 25 lines of course with your values in the php.start page with certain examples and test screens.ini. Step 4: PHP (with mod_php. *. *.cgi.php .php4. In this case plea se copy the sendmail or mailtodisk folder in your root folder (e.php5. Perl by d efault with *.g.php => http://localhost/test. Attention : If XAMPP is installed in a base directory with spaces (e.php.ini. --------------------------------------------------------------* PHP MAIL FUNCTION: There are three ways to work with the PHP Mail function. *.php3.ini first. 1) With XAMPP mailToDisk every mail sending via the PHP mail() function will wri tten in the <xampp>\mailoutput folder. SSI with *.g. Therefore you have to edit the <xampp>\sendmail\sendmail.ini and comment out the mail ToDisk line. But before please shutdown the apache and mysql. *.exe) you will send all mail() to your personal mail a ccount. --------------------------------------------------------------* PASSWORDS: 1) MySQL: User: root Password: (means no password!) 2) FileZilla FTP: [ You have to create a new user on the FileZilla Interface ] 3) Mercury: Postmaster: postmaster (postmaster@localhost) Administrator: Admin (admin@localhost) TestUser: newuser Password: wampp 4) WEBDAV: User: xampp-dav-unsecure Password: ppmax2011 .ini. MailToDisk is the default you do not have to change the php.shtml are all located in => C:\xampp\htdocs\. Then please activate fakemail (sendamil. And please do not use mailToDisk for production! 2) With fakemail (sendmail.php Step 5: XAMPP UNINSTALL? Simply remove the "xampp" Directory.

phpMyAdmin is accessible via network.bat. better restart system! ---------------------------------------------------------------A matter of security (A MUST READ!) As mentioned before. Do not close the DOS window or you'll crash the server! To stop the server.\xampp\apache\apache_uninstallservice. means over loca lhost. The first intialization might take a few minutes. The MySQL daemon is accessible via network.--------------------------------------------------------------* ONLY FOR NT SYSTEMS! (NT4 | Windows 2000 | Windows XP): . The way XAMPP is configured is to be open as po ssible and allowing the developer anything he/she wants. This batch file starts the MySQL s erver in console mode. This file can be found in the same folder you installed XAMPP in. * NOTE: Some example sites can only access by the local systems.ini" file to . simply copy the "my. Examples are accessible via network.\xampp\mysql\mysql_installservice. XAMPP is not meant for production use but only for develope rs in a development environment.exe" for all these things ! (2) To use MySQL as Service for NT / 2000 / XP. --------------------------------------------------------------* MYSQL NOTES: (1) The MySQL server can be started by double-clicking (executing) mysql_start. most likel y this will be C:\xampp\.bat ===> Install MySQL as service . For development environ ments this is great but in a production environment it could be fatal.bat ===> Install Apache 2 as service . Or use the fine X AMPP Control Panel with double-click on "xampp-control.bat ===> Uninstall MySQL as service ==> After all un. where "X" indicates the letter of the drive you unpacked XAMPP into.\xampp\mysql\mysql_uninstallservice./ installations of services. which is located in the same directory. To fix most of the security weaknesses simply call the following URL: http://localhost/security/ The root password for MySQL and phpMyAdmin. Here a li st of missing security in XAMPP: The MySQL administrator (root) has no password. plea se use mysql_stop.b at. and also a XAMPP directory protectio n can being established here.\xampp\apache\apache_installservice. The exact path to this file is X:\xampp\mysql_start.bat.bat ===> Uninstall Apache 2 as service .

the password is "" (= no password). Please note that this file has to be placed in C:\ (root). Then execute the "mysql_installservice.php in \xampp\phpmyadmin\ and edit the following lines: $cfg['Servers'][$i]['user'] $cfg['Servers'][$i]['auth_type'] ion So first the 'root' password is queried by the MySQL server. To set the passwort "secret" for the user "root". The pres et user id is "root". = 'http'. type the following: C:\xampp\mysql\bin\mysqladmin. // MySQL User // HTTP authentificat .ini". please use of MySQL Admin. ""). "root". (3) MySQL starts with standard values for the user id and the password.inc."C:\my. open the file config. --------------------------------------------------------------Have a lot of fun! | Viel Spaß! | Bonne Chance! = 'root'.bat" in the m ysql folder. before phpMyAdmin m ay access. To access MySQL via PH P with the preset values. To do that. other l ocations are not permitted. otherwise it won't be able to access the databases.exe -u root -p secret After changing the password you'll have to reconfigure phpMyAdmin to use the new password. you'll have to use the following syntax: mysql_connect("localhost". If you want to set a password for MySQL access.

Sign up to vote on this title
UsefulNot useful