Neil C. Obremski
  • About
  • Blog
  • Music
    • Moo
    • Necros
    • colbie
    • TravelEra
  • CPP
    • Multi Dimension Arrays and Pointer Pointers
    • Structures
  • Tech
    • ASP
    • Apache2 SSL Windows
    • Celery
    • Chromebook
    • Django
    • FFMPEG
    • IIS
    • JS >
      • Save Binary File to Disk in JavaScript
      • Simple JavaScript/AJAX Optimizations
    • Kindle Self-Publishing
    • Linux Shell
    • Mac OS X
    • QB
    • Pyodbc
    • SQL
    • Subversion for VSS Users
    • VSS
    • WinHttp
    • WSH
  • Games
    • Daggerfall
    • Minecraft
    • Thief >
      • Install Thief on 2000/XP
      • Run Thief without CD
      • Fix Thief Freeze
+1 (206) 795-1327

OwebPHP

OwebPHP is a self-contained website development kit (Web SDK) which allows you to run AMP-based (Apache/PHP/MySQL) pages and services from Windows with little or no configuration.

  1. Unzip OwebPHP to C:
  2. Run C:\Start.cmd (double-click in Windows Explorer)
  3. Visit http://localhost:1979/

Really, that's it! You can start putting files into the ./website/ directory or edit ./conf/httpd.conf to change the port to something else.

Stop the server by running Stop.cmd (see Issue #1 for notes on this).

Philosophy:
I intend this to be a template for all new PHP/SQL projects, something that I can maintain centrally. The whole thing is small enough to include with any enlistment and doesn't require any services to be installed; so you can keep your desktop/gaming machine nice and clean when you're not working on your web projects.

Disclaimer:
This is not intended to be a production-quality package, but merely something which allows you to run and develop PHP websites locally, swiftly, and easily.

MySQL:
OwebPHP as of revision 6 comes with both the MySQL server (daemon) and the PHP modules to utilize it. Since this runs as a separate service, you'll have to run an additional program to make the database available.

To start MySQL run ./mysql/MySQL-Start.cmd. To stop MySQL gracefully run ./mysql/MySQL-Stop.cmd, or just close the window (warning: this will probably cause database corruption).

Default information:
Port: 11979 (not the default of 3306) Database: mysql User: root Password: none (blank/empty) Host: localhost:11979 User Tables are unmodified from the distribution. This means that while you can connect as root with no password, it only works when you are doing this on your local machine.

Restore a Dump by running the following from a command prompt: mysql --port=11979 -u root mysql < filename.sql. Change filename.sql to the name of the dump file you're importing.

Versions:
Here is a list of the software components included and their current version.
  • PHP 5.2.3.3 w/ GD
  • SQLite
  • Apache 2.0.63
  • MySQL 5.0.45 (Community Edition for NT)

owebphp-20090520.zip
File Size: 9113 kb
File Type: zip
Download File

owebphp-20081211.zip
File Size: 8925 kb
File Type: zip
Download File

Submit
Proudly powered by Weebly