Publishing in PECL
A few reasons why you might apply for a PECL account:
- You have written a PHP extension and would like it listed within the
- You would like to use php.net for version control and hosting
- You would like to help maintain a current PECL extension
You do not need an account if you want to download, install and/or
use PECL packages.
Before filling out this form, you must write the public
firstname.lastname@example.org mailing list and:
- Introduce yourself
- Introduce your new extension or the extension you would like to help
- Link to the code, if applicable
Also, here is a list of suggestions:
We strongly encourage contributors to choose the
PHP License 3.01
for their extensions, in order to avoid possible troubles for
end-users of the extension. Other solid options are BSD and Apache
We strongly encourage you to use the
PHP Coding Standards
for your code, as it will help the QA team (and others) help maintain
We strongly encourage you to commit documentation for the extension,
as it will make the extension more visible (in the official PHP manual)
and also teach users how to use it. See the
PECL Docs Howto
for more information. Submitted documentation will always be under the
Creative Commons Attribution License.
Note: wrappers for GPL (all versions) or LGPLv3 libraries will not
be accepted. Wrappers for libraries licensed under LGPLv2 are however
allowed while being discouraged.
Note: Wrappers for libraries with license fees or closed sources
libraries without licenses fees are allowed.
And after submitting the form:
If approved, you will also need to
apply for a php.net account
in order to commit the code to the php.net SVN repository. Select
'PECL Group' within that form when applying.
Please confirm the reason for this PECL account request: