Re: Newbie: issues developing a new extension

From: Date: Tue, 28 Feb 2012 22:00:25 +0000
Subject: Re: Newbie: issues developing a new extension
References: 1  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
On 02/28/2012 01:25 PM, Christian Ferrari wrote:
> Dear all,
> I'm asking your help because I'm not able to solve an issue probably related to some
> foolish mistake I have not yet discovered.
> I'm trying to develop an experimental extension to interface LIXA library
> (http:/lixa.sourceforge.net/).
> 
> I have created the basic stuff (config.m4, lixa.c, php_lixa.h and so on).
> 
> If I use this sequence from the ext/lixa directory:
> 
> /opt/php/bin/phpize
> ./configure --help
> 
> I can see the lixa extension is available:
> 
> [...]
> Optional Packages:
>   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
>   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
>   --with-libdir=NAME      Look for libraries in .../NAME rather than .../lib
>   --with-php-config=PATH  Path to php-config php-config
>   --with-lixa=FILE        Include LIXA support. File is the path to lixa-config 
> 
> [...]
> 
> and I can compile with:
> 
> ./configure --with-lixa=/opt/lixa/bin/lixa-config --with-php-config=/opt/php/bin/php-config
> 
> the build process runs as expected and the extension is available after an addition to php.ini
> (extension=[...]/ext/lixa/modules/lixa.so).

Great, you are done. Why do you want to go any further than this? You
built your extension and it is available from PHP exactly like any pecl
extension.

-Rasmus


Thread (10 messages)

« previous php.internals (#58289) next »