News Feed
Jobs Feed
Sections

Recent Jobs

News Archive
feed this:

Pierre-Alain Joye's Blog:
How to generate backtraces on windows without compiler
June 11, 2007 @ 11:08:00

In a new tutorial posted to his blog today, Pierre-Alain Joye shows how to generate backtraces on a Windows machine without the need for a compiler installed.

How to get a back trace on windows without having to compile PHP has been an impossible task for many of us. The difficulty was to first succeed to compile php (given that you have a visual C++ installed). If you are in the middle of a bug hunting session, no need to say that setting up a windows build system is the last thing you like, especially if it is your first time. Thanks to Edin's window binary and MS Diagnostic Debug , it is now possible to have a backtrace in a couple of clicks.

To use the method you will need a few pieces of software to help out but all are available for free. Next up are the steps to get things set up (simple) and the creation of the backtrace to catch the error, complete with screenshots for the whole way. The end result is a nice, pretty error message output to the browser (Internet Explorer) that also dumps the backtrace for you to use.

0 comments voice your opinion now!
backtrace windows compiler debug diagnostic tool screenshot backtrace windows compiler debug diagnostic tool screenshot



Vinu Thomas' Blog:
PHP Compiler - Roadsend
April 24, 2007 @ 08:37:00

On his blog today, Vinu Thomas looks briefly at one of the compiler options for PHP developers - the Roadsend Compiler.

Finally an open source PHP compiler ! Roadsend was perviously available as a commerical compiler for PHP with prices starting from $129. They seem to have shifted to the OSS model recently, giving free professional licence to their older compiler while they're working on releasing the precompiled versions of their open source code base.

He also links to a community site that offers the latest news about the project, some good places to start if you're just picking it up, and the timeline/roadmap for how things will progress.

0 comments voice your opinion now!
compiler roadsend standalone community php4 compiler roadsend standalone community php4


Terry Chay's Blog:
Eternal Pointlessness of the PHP Complier
April 23, 2007 @ 07:46:00

In a new blog post today, Terry Chay shares some of his thoughts on the "eternal pointlessness of the PHP compiler" due to a recent resurgence.

Here is an recent e-mail exchange that puts it in its place (along with some information about code browsers and documentors and a lot of confusion on my part). I don't think anyone is going to mind me posting these since the only one who comes off as an idiot is me.

In the course of this exchange involves mentions of different efforts through out time to compile PHP code, including a proof of concept put together by Marco Tabini. He also includes the responses for each of the other people he CCed on the email (like Marco and Jeff Griffiths - Active State and Haiping Zhao - Facebook).

2 comments voice your opinion now!
compiler pointlessness codegen codebrowser compiler pointlessness codegen codebrowser


JSLabs Blog:
Converting PHP scripts to dlls
April 21, 2007 @ 10:28:00

In a new post to the JSLabs blog, Justin Silverton talks about a method - using the Roadsend Compiler to convert PHP scripts into Windows DLL files.

I came across this great open source project that allows you to convert your php scripts to a fast/cgi executable that can be executed by any web server that supports it (including apache and IIS).

Roadsend is a native compiler for PHP that converts scripts into free-standing binaries and can be used for building both online and offline applications.

0 comments voice your opinion now!
roadsend compiler windows dll freestannding opensource roadsend compiler windows dll freestannding opensource


Bard Farstad's Blog:
Optimizing Apache, PHP and APC for Intel based Mac
April 17, 2007 @ 11:38:00

In a new blog post today, Bard Farstad follows up a previous entry on getting Apache/PHP/APC working on an Intel Mac with some stats from his new try with the latest compiler version from Intel.

Now I have gotten the new soon to be released Intel C++ compiler version 10 from the guys at Intel and things are working much better now. I used the same machine and same setup as in my last post just with the new Intel compiler installed.

The installation itself is quite simple just click through the wizard and when you are done you need to export some environment variables and set the CC compiler variable [...] then you compile Apache, PHP and APC as normal

He includes some stats as well, showing about a 2 request per second jump with the new compile (21% difference for template processing too).

0 comments voice your opinion now!
optimize apache apc intel macintosh compiler statistics optimize apache apc intel macintosh compiler statistics


Edin Kadribasic's Blog:
Second PHP build using the new compiler
December 19, 2006 @ 07:49:00

Giving it a second shot, Edin Kadribasic has posted another build using the new compiler from Microsoft because of some issues with the first one.

Well the first build proved to be somewhat less that a full success. It worked only on one computer: the one that was build on. Since this limits PHP use on the Windows platform I went ahead and read about Microsoft manifest files, SxS (side by side) assemblies and other wonderful stuff that Microsoft has provided for us in version 2005 of their development package.

The new build should be installable without any libraries from Microsoft and you can grab both of them directly from his site:

0 comments voice your opinion now!
second build new microsoft compiler install pecl package second build new microsoft compiler install pecl package


Jacob Santos' Blog:
PHPc Compiler Theory and Ranting
July 31, 2006 @ 06:31:11

Jacob Santos is back again today with this new blog post - his look at the world of PHP compilers and some of his theories (and rants) on the subject.

I know very little of compiler and interpreter theory and have never (yet) created a working implementation of a compiler or interpreter. What you're about to read or (most likely) skip over is a Head-in-Ass post and feel free to flame me on parts where I'm wrong, which will be most places. Do realize that this is one end user's opinion of the matter and any perceived insult upon any author(s) is not intended and please do not take it as such.

Jacob talks about run-time classes, class optimization, what he "really wants" out of a compiler, namespace functionality, a "phpc" extension, and his opinions on the Zend Engine, other web technologies, and the future of PHP.

0 comments voice your opinion now!
compiler theory ranting run-time namespace phpc compiler theory ranting run-time namespace phpc


William Candillon's Blog:
PHP source code analysis PHPCompiler versus Yaxx
June 20, 2006 @ 05:48:27

From William Candillon today on the "Yet another PHP blog", there's his comparison at the source coude level of PHPCompiler versus Yaxx.

Before I choose yaxx and XML tools for code source transformation, I looked very attentively the phpCompiler project.

The main goal of phpCompiler is to translate PHP code directly into Linux assembly code (and they are apparently very close to it).

He mentions, though, that phpCompiler just doesn't fit what he's trying to do. He needs things like portability between platforms and a simple way to extend the PHP lexer and grammer for phpAspect. Unfortunately, phpCompiler either doesn't allow these or just makes them too difficult. He makes his choice for his situation - Yaxx

0 comments voice your opinion now!
compiler yaxx phpcompiler features aspectphp source code compiler yaxx phpcompiler features aspectphp source code


PHPBuilder.com:
Bambalam PHP EXE Compiler Now Available
June 14, 2006 @ 05:54:14

On PHPBuilder.com today, there's a note that was submitted by Anders Hammar about a handy new tool to convert PHP applications into Windows executable files - Bambalam.

Bambalam PHP EXE Compiler/Embedder is a free command line tool to convert PHP applications to standalone Windows .exe applications. The exe files produced are totally standalone, no need for php dlls etc. The php code is encoded using the Turck MMCache Encode library so it's a good solution if you want to distribute your application while protecting your source code.

The converter is also suitable for producing .exe files for windowed PHP applications (created using for example the WinBinder library, or with PHP-GTK). It's also good for making stand-alone PHP Socket servers/clients (the php_sockets extension is included in the static build).

You can find out more about this free tool from their website or just download a copy and start checking it out.

1 comment voice your opinion now!
php bambalam executable compiler windows free tool php bambalam executable compiler windows free tool



Community Events







Don't see your event here?
Let us know!


zendframework release developer example mysql PEAR ajax releases code conference database cakephp framework application book PHP5 zend security package job

All content copyright, 2008 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework