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.
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.
- Unzip OwebPHP to C:
- Run C:\Start.cmd (double-click in Windows Explorer)
- 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 |

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