PEAR(1)
π PEAR(1) β the User commands era, bestie π
okay so welcome to the manual page for PEAR(1), and I need you to know this is the user commands section of the manual. buckle up, we're learning today. π
β¨ NAME β¨
pear, pecl, peardev β it's giving PEAR installer. three names, one icon. π
πΈ SYNOPSIS πΈ
pear [ options ] command [command-options] <parameters>
pecl [ options ] command [command-options] <parameters>
peardev [ options ] command [command-options] <parameters>
π¦ DESCRIPTION π¦
PEAR is the PHP Extension and Application Repository, and it lives at http://pear.php.net. no cap, that's the whole vibe. π
so there's three commands and they all hit different:
pearβ the one you use to install PEAR extensions. main character energy fr.peclβ the one you use to install PECL extensions. its slightly cooler sibling.peardevβ a wrapper for thepearcommand that removes the normal configured memory limit. yes bestie it just rips the ceiling off. lowkey iconic.
π OPTIONS π
one bullet per flag, no skips, we do not gatekeep here:
-vβ increase the verbosity level (default is1). she's chatty.-qβ be quiet, decrease the verbosity level. shhh.-cfile β find user configuration in file.-Cfile β find system configuration in file.-dfoo=bar β set the user config variable foo to bar.-Dfoo=bar β set the system config variable foo to bar.-Gβ start in graphical (Gtk) mode. yes she has a GUI. we love a range.-Sβ store system configuration.-sβ store user configuration.-yfoo β unset foo in the user configuration.-Vβ version information. the receipts.-h-?β display help/usage. two ways in, same energy. π«Ά
π COMMANDS π
the full roster, and I mean full β we're not skipping a single one:
buildβ Build an Extension From C Sourcebundleβ Unpacks a Pecl Packagechannel-addβ Add a Channelchannel-aliasβ Specify an alias to a channel namechannel-deleteβ Remove a Channel From the Listchannel-discoverβ Initialize a Channel from its serverchannel-infoβ Retrieve Information on a Channelchannel-loginβ Connects and authenticates to remote channel serverchannel-logoutβ Logs out from the remote channel serverchannel-updateβ Update an Existing Channelclear-cacheβ Clear Web Services Cacheconfig-createβ Create a Default configuration fileconfig-getβ Show One Settingconfig-helpβ Show Information About Settingconfig-setβ Change Settingconfig-showβ Show All Settingsconvertβ Convert apackage.xml1.0 topackage.xml2.0 formatcvsdiffβ Run a"cvs diff"for all files in a packagecvstagβ Set CVS Release Tagdownloadβ Download Packagedownload-allβ Downloads each available package from the default channelinfoβ Display information about a packageinstallβ Install Packagelistβ List Installed Packages In The Default Channellist-allβ List All Packageslist-channelsβ List Available Channelslist-filesβ List Files In Installed Packagelist-upgradesβ List Available Upgradesloginβ Connects and authenticates to remote server [Deprecated in favor ofchannel-login]logoutβ Logs out from the remote server [Deprecated in favor ofchannel-logout]make-rpm-specβ Builds an RPM spec file from a PEAR packagemakerpmβ Builds an RPM spec file from a PEAR packagepackageβ Build Packagepackage-dependenciesβ Show package dependenciespackage-validateβ Validate Package Consistencypickleβ Build PECL Packageremote-infoβ Information About Remote Packagesremote-listβ List Remote Packagesrun-scriptsβ Run Post-Install Scripts bundled with a packagerun-testsβ Run Regression Testssearchβ Search remote package databaseshell-testβ Shell Script Testsignβ Sign a package distribution filesvntagβ Set SVN Release Taguninstallβ Un-install Packageupdate-channelsβ Update the Channel Listupgradeβ Upgrade Packageupgrade-allβ Upgrade All Packages [Deprecated in favor of callingupgradewith no parameters]
β οΈ heads up bestie:login,logout, andupgrade-allare all deprecated, and the page is very specific about their replacements βchannel-login,channel-logout, and plainupgradewith no parameters respectively. don't come for me, I'm just the messenger. π
π FILES π
/etc/pear.confβ The system configuration file.$HOME/.pearrcβ The user configuration.
π§ SEE ALSO π§
to list all options, use:
pear help options
to list all command shortcuts, use:
pear help shortcuts
to get the help for the specified command, use:
pear help command
and documentation for PEAR can be found at http://pear.php.net/manual/. go read it, I'll wait. πβ¨
β VERSION INFORMATION β
this manpage describes PEAR, version 1.10.0. β¨
π COPYRIGHT π
Copyright Β© 1997-2009 Stig Bakken, Gregory Beaver, Helgi Γormar ΓorbjΓΆrnsson, Tomas V.V.Cox, Martin Jansen.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
π BUGS π
you can view the list of known bugs or report any new bug you found at:
and that's the whole page, bestie!! brought to you by The PEAR Group, dated 2013, under the name PEAR(1). slay, ate, no crumbs. π«Άπβ¨
π¦ where this page comes from
- centos-stream 10: php-pear 1:1.10.14-6.el10 Β· BSD-2-Clause AND BSD-3-Clause AND LGPL-3.0-or-later
- centos-stream 9: php-pear 1:1.10.14-1.el9 Β· BSD-2-Clause AND BSD-3-Clause AND LGPL-3.0-or-later
- fedora 43: php-pear 1:1.10.16-4.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND LGPL-3.0-or-later
- fedora 43: php-pear 1:1.10.17-1.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND LGPL-3.0-or-later
- fedora 44: php-pear 1:1.10.18-1.fc44 Β· BSD-2-Clause AND BSD-3-Clause AND LGPL-3.0-or-later
- fedora 44: php-pear 1:1.10.18-2.fc44 Β· BSD-2-Clause AND BSD-3-Clause AND LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms