Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:23659 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 96908 invoked by uid 1010); 25 May 2006 15:51:35 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 96892 invoked from network); 25 May 2006 15:51:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 May 2006 15:51:35 -0000 X-PHP-List-Original-Sender: mba2000@ioplex.com X-Host-Fingerprint: 66.220.1.142 li4-142.members.linode.com Linux 2.4/2.6 Received: from ([66.220.1.142:3743] helo=li4-142.members.linode.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 08/85-17316-582D5744 for ; Thu, 25 May 2006 11:51:33 -0400 Received: from quark.foo.net (c-69-142-196-170.hsd1.nj.comcast.net [69.142.196.170]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by li4-142.members.linode.com (Postfix) with ESMTP id 0159542C46; Thu, 25 May 2006 11:51:28 -0400 (EDT) Date: Thu, 25 May 2006 11:48:21 -0400 To: "Artzi, Yoav (Yoav)" Cc: internals@lists.php.net Message-ID: <20060525114821.62de6c4f.mba2000@ioplex.com> In-Reply-To: References: X-Mailer: Sylpheed version 1.0.6 (GTK+ 1.2.10; i386-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Extensions building tutorial From: mba2000@ioplex.com (Michael B Allen) On Thu, 25 May 2006 16:58:04 +0300 "Artzi, Yoav (Yoav)" wrote: > I am looking for a good place to learn about the following: > 1. Writing a customized extension > 2. Compiling PHP with customized extensions, including how can I set up > a customized location their code and what I should add to the configure > line and such > > Any good tutorials out there? http://www.zend.com/php/internals/extension-writing1.php After that, download the php source and look at existing extensions in the ext directory. For each macro or function you want to know about try googling with the 'site:' directive. For example: site:http://www.zend.com/ RETURN_STRING Mike