Application: QuickPHP
Category: Development
Description: QuickPHP is a lightweight fully functional standalone PHP web server.
Features:
- A PHP development web server
- The PHP version of Microsoft Visual Studio's ASP.NET Development Server
- Extremely lightweight in both disk space (file size) and memory footprint
- An empty WinForms .NET application uses more memory than this web server!
- Ideal for quickly testing your PHP scripts locally
- Without the hassle of converting your machine into a web server
- Serves HTML and PHP files
- Can be tested with any browsers
- Handles GET, POST and HEAD requests
- Supports PHP Sessions and Cookies
- Does not rely on PHP to be installed
- Supports PHP extensions and PHP.ini (most scripts require them)
- Extensions such as MySQL, MSSQL, SQLite, Firebird, Zip, Sockets etc.
- Supports command line arguments
- Supports request mods (а la Apache modules such as mod_rewrite, mod_headers etc.) using PHP scripts
- Tested with PHPBB3 - from installation to a fully running forum
- Purely Win32 application - does NOT require .NET framework
- Users have run it in kiosks, Windows Embedded platforms, carry around in USB sticks for presentation etc.
- Especially useful in user accounts with restrictive access!
Online Installer: This is an online installer that downloads part of the application during installation.
Download QuickPHP Portable 1.14.0 Development Test 3 [875.2 KB download / 268 KB installed]
(MD5: 2ee44e131262898b622be6d186911a4e)
Release Notes:
1.14.0 Development Test 3 (2012-04-27): Updated to PortableApps.com Format 3.0
1.14.0 Development Test 2 (2011-12-19): Updated AppInfo.ini
1.14.0 Development Test 1 (2011-12-19): Initial release
QuickPHP Portable 1.14.0 Development Test 1 Released
Don't Panic
One issue straight off without having run it yet...
In AppInfo.ini you've got this marked as open source (which it isn't), not freeware (which it is), and commercial use (which it isn't).
I'll download it now and provide feedback tomorrow!
QuickPHP Portable 1.14.0 Development Test 2 released
Don't Panic
QuickPHP Portable 1.14.0 Development Test 2 does not save custom settings when closed. Add file \PortableApps\QuickPHPPortable\QuickPHP.ini and then just type 'localhost' in your browser after the server starts.
[QuickPHP]
Menu="MainMenu1"
edBindAddr.Text="127.0.0.1"
cbAllowDirList.Checked="1"
edPort.Text="80"
edRoot.Text=".\"
edDefaultFileName.Text="index.php"
edPhpMaxTime.Text="10"
menuSuppressConfirm.Checked="1"
menuShowTrayIcon.Checked="1"
QuickPHP Portable saves its settings in
QuickPHPPortable\Data\settings
.Don't Panic
Is this project dead? The download link goes to author's SourceForge profile with no download.
Dan "FloriDan" Carroll
Just an old hacker having fun.
It's not really dead, but I did decide not to continue to release updates for it. However, if somebody is still using it and wants me to update it to the latest version of QuickPHP, I'm fine to do so.
The broken download link was unintentional and a side-effect of me moving my stuff off SourceForge. My apologies for taking so long to get it back up; I had to go hunting through my old backups to find the last version and upload it. It's fixed now, anyway.
Don't Panic
I see it downloading the file quickphp_webserver.zip, I also see several rename commands in the installer details window, but as soon as it is done downloading the zip file, it complains the zip file is invalid and refuses to continue. After downloading the same zipfile (URL monitored in HandyCache) manually, it turns out to be perfectly fine and could be normally extracted.
Also tried Run As Admin, no differences.
So, I have a manually extracted QuickPHP.exe and a php5ts.dll that I can put in an App folder, but without portable launcher.
After finding out how to manually extract the paf installer and putting everything in the correct places, also manually, I discovered that the settings ini file does not survive over sessions. No matter if I edit both the ini file in the App folder and the one in the Data/Settings folder. The launcher somehow manages to either mess both up, just not copying the one from Data/Settings to App/QuickPHP after first deleting the one that is there, I don't know, but the end result is that if I use the launcher. I have to enter my settings every time anew and if I just launch the program from App/QuickPHP it still saves the settings portable AND I get to reuse those same settings next time I start QuickPHP directly.
So basically the portableapps package is a dud
There is definitely something wrong with this package. I hope the author can fix and upgrade to the latest version of QuickPHP. I plan to test out QuickPHP that I downloaded from the original site. I might even see about setting up a launcher for test purposes, as time permits.
Dan "FloriDan" Carroll
Just an old hacker having fun.