cverk wrote on Sunday, July 07, 2013:
As I have studied this more there are a huge number of included characteristics that would help meet a lot of the phase 2 requirements for windows users. Certificates and static IP helps a lot with portals, security requirements are addressed, backup is addressed, the restriction of phpmyadmin is addressed etc. I attached the main index below showing all those parts. This seems way more mature and transparent than xampp and was updated to the newest versions of components 2 days ago. I’m sure I must be missing something about xampp, and before I consider changing over it would be interesting to here what it offers that isn’t offered by Uniform Server.
Installation Restriction
Server Paths
Help
Security
Other Issues
VC9 Libraries
MySQL Access
Windows 7, Vista and UAC
Firewalls
Run as a standard program vs Run as a service
Quick Start
Start the Servers
Set New MySQL root password
Root folder www - Test
Add your Website or test pages
View pages
Stop the Servers
Where to next
Quick Start - More Detail
Installation
Installing your Website or Test pages
Server Control
Run as Program
Run as Service
Server Utilities
Important - Security Feature
Set New MySQL root password
How to put the servers on-line
How to check Server Internet Access
Where to next
Quick Start - User Configuration
Splash page
Enable/Disable splash page
Change Splash Page
User buttons www and ssl
Change www page
Change ssl page
Change button names (www or ssl)
Start-up - Nagging
Enable/Disable - Nagging
Browser Selection
Installing portable Firefox
Installing portable Opera
Installing portable GoogleChrome
Enable in configuration file
Where to next
Quick Start - Run as a parogram
UniController Menu
Interlinked server control
Quick Start - Run as a service
UniController Menu
Interlinked server control
Quick Start - Server Utilities
B1 - MySQL Console
B2 - Server Status
B3 - Apache Syntax Check
B4 - Server Configuration
B5 - Multi Servers
B6 - Select Language
B7 - View www
B8 - View ssl
B9 - View phpInfo
B10 - phpMyAdmin
B11 - Server Documentation
B12 - About
Quick Start - Multi-Servers
Multi Servers
Files modified
General - Introduction
Change ports, Apache and MySQL
Clear server log files
Root www - Change passwords and access
Root ssl - Change passwords and access
Root phpMyAdmin - Change Access
General - Change Ports
Change Apache and MySQL ports
Files modified
General - Clear Logs
Clear server log files
Files modified
General - Root folder www - Access
Overview
Background information
Creating a password file
Enable or disable name password access
Change Access
Local Access
Local and Intranet Access
Local, Intranet and Internet Access
General - Root folder ssl - Access
Overview
Background information
Creating a password file
Enable or disable name password access
Change Access
Local Access
Local and Intranet Access
Local, Intranet and Internet Access
General - phpMyAdmin Access
Features
Root phpMyAdmin - Change access type
Background information
Apache - Introduction
Edit Basic Configuration
Edit configuration files
Edit httpd.conf
Edit ssl.conf
View log files
View Error log file error.log
View Access log file access.log
View SSL Error log file error.log
View SSL Access log file access.log
Generate Certificate
Apache Vhosts
Apache Data
Apache server-status
Apache server-info
Apache Modules Enable Disable
Apache Basic Configuration
Overview
Server Name
Server Admin Email
Directory Index Files
Server Side Includes
Server Signature
Listen Port
Apache - Vhosts
Overview
Inform Apache to use Vhosts
Adding a Vhost
Vhost additional Apache directives
Vhost Configuration Menu
Vhost Configuration Menu Example
Apache - SSL
How to Enable SSL
Background
SSL Overview
IP addresses and SSL
Apache configuration file changes
SSL Virtual Host
Certificates and signing request (CSR) location
View installed server certificate details
Apache - Server Certificate Self-Signed
Creating a self-signed certificate
Alternative Scripts
Generate_server_cert_and_key.bat
Generate_server_cert_and_key.vbs
Key_cert_gen.hta
Apache - Free Server Certificate
Register a domain name
Create an account at StartSSL
Creating a certificate signing request (CSR)
Sign certificate at StartSSL
Download StartCom CA Certificates - Information
Install certificates
Edit SSL Configuration file
Local Test
MySQL - Introduction
Change Password
Restore Password
Edit my.ini
View Error log file mysql.err
Create Delete Database
Create Restricted MySQL User
Edit Restricted MySQL User
MySQL - Change password
Set New MySQL root user password using UniController
Set New MySQL root user password using phpMyAdmin
Set New MySQL root user password using MySQL Console
MySQL - Restore password
Restore MySQL root user password using UniController
Restore MySQL root user password using command window
Kill MySQL process
Restart MySQL server skip grant
Set Password and Update grant tables
Kill process and restart
MySQL - Console
Command window
How to run a standard command window
MySQL console command window short cut
Quick MySQL binary folder check
Start MySQL Client
MySQL Create Delete Database
Create Delete Database using UniController
Create Delete Database using phpMyAdmin
Create Delete Database using command window
Command window - mysqladmin
Command window - mysql Client
MySQL Create Restricted User
Create Restricted MySQL User using UniController
Create Restricted MySQL User using phpMyAdmin
Open Add new user page
Create new user
Assign user to a database
Create Restricted MySQL User using command window
Delete Restricted MySQL User using command window
MySQL Edit Restricted User
Edit Restricted MySQL User using UniController
Edit Restricted MySQL User using phpMyAdmin
Edit Restricted MySQL User using command window
Related topics
PHP - Introduction
Edit Basic Configuration
Directly edit configuration files
Edit Current Configuration file: php.ini
Edit Production Configuration file: php_production.ini
Edit Development Configuration file: php_development.ini
Edit Command Line Configuration file: php-cli.ini
Configuration file switching
Switch to Production Configuration file
Switch to Development Configuration file
eAccelerator control panel
PHP Accelerators
APC control panel
eAccelerator control panel
Zend Optimizer Plus control panel
PHP Extensions Enable Disable
Note: PHP mail() function
PHP - Short open tags
Why
Testing older scripts
Convert older scripts as follows
PHP - PEAR Auto Install
Install PEAR core package
Open PEAR Web Frontend
Using PEAR Frontend
Update the Channel Management system
Downloading modules
Form - Test Script
PHP - PEAR Manual Install
Install PEAR core package
Download and Extract PEAR core package
Install core package on The Uniform Server
Installing PEAR packages
A Quick tour of PEAR repository
Installing Dependencies
Installing PEAR Package - QuickForm
Form - Test Script
PEAR Alternate location
Change include path for PEAR
MSMTP - Introduction
Features
Overview
Edit MSMTP Configuration
Default Account
Send Test E-Mail
View Log
MSMTP - Detail
Background
Edit MSMTP Configuration
Default Account
Integration
Upgrade
How MSMTP client was integrated
CRON - Introduction
Features
Configuration file
Configuration block format
Cron Controller
Run as a program
Run as a service
Logging
Summary
CRON - Configuration detail
Configuration file
Configuration block format
Cron Controller
Run as a program
Run as a service
Time resolution
User Cron script-configuration
Logging
Test Scripts
DtDNS - Introduction
Edit DtDNS Accounts
Force DtDNS UpDATE
Enable Log
View Log
Enable in CRON
DtDNS - Detail
Overview
Edit DtDNS Accounts
Force DtDNS UpDATE
Enable Log
View Log
Enable in CRON
Create DtDNS Account
Creating a DtDNS account
Creating a Hostname overview
General information
Wild Cards
Create Hostname
Login
Create hostname
Manage existing hostnames
Db Backup
Features
Overview
Edit DB Backup Config
Force DB Backup
Enable log
View Log
Enable In Cron
Select DBs to backup
Restore DBs from backup
Db Backup - Detail
Edit DB Backup Config
Force DB Backup
Enable log
View Log
Enable In Cron
Select DBs to backup
Restore DBs from backup
Perl
Overview
Auto tracking
UniController support
Convert to Unix format
Perl control panel
Perl - Install ActivePerl
Download ActivePerl
Install ActivePerl
Background
Developed By The Uniform Server Development Team