If you’re running Fedora 16 and need to install a new PHP module, you might want to first check if the module is already available in the Fedora repositories. This step-by-step guide will show you how to search for available PHP5 modules on Fedora 16 using the YUM package manager.
Step 1: Update the YUM Package Manager
Before searching for PHP5 modules, update your system’s YUM package manager to ensure you have the latest package information:
sudo yum update
Step 2: Search for PHP5 Modules
Next, use the following command to search for available PHP5 modules:
yum search php5
This command will display a list of available PHP5 modules in the Fedora repositories. You can use this list to determine if the module you need is already available.
=============================== N/S Matched: php =============================== cups-php.i686 : Common Unix Printing System - php module eclipse-phpeclipse.noarch : PHP Eclipse plugin gphpedit.i686 : A PHP source editor for GNOME 2 graphviz-php.i686 : PHP extension for graphviz groonga-php.i686 : PHP language binding for groonga ice-php.i686 : PHP runtime for developping Ice applications ice-php-devel.i686 : PHP tools for developping Ice applications kdevelop-php.i686 : Php language plugin for KDevelop mod_suphp.i686 : An apache2 module for executing PHP scripts with the : permissions of their owners nntpgrab-php.i686 : PHP module which allows PHP scripts to communicate with : NNTPGrab perl-PHP-Serialization.noarch : Converts between PHP's serialize() output and : the equivalent Perl structure php.i686 : PHP scripting language for creating dynamic web sites php-Kohana.noarch : The Swift PHP Framework php-LightweightPicasaAPI.noarch : A lightweight API for Picasa in PHP php-PHPMailer.noarch : PHP email transport class with a lot of features php-Smarty.noarch : Template/Presentation Framework for PHP php-ZendFramework.noarch : Leading open-source PHP framework php-ZendFramework-Search-Lucene.noarch : Apache Lucene engine PHP port php-adodb.noarch : Database abstraction layer for PHP php-bartlett-PHP-Reflect.noarch : Adds the ability to reverse-engineer PHP php-bcmath.i686 : A module for PHP applications for using the bcmath library php-captchaphp.noarch : PHP very user-friendly CAPTCHA solution php-channel-pdepend.noarch : PHP Depend PEAR channel php-channel-phpmd.noarch : PHP Mess Detector PEAR channel php-channel-phpunit.noarch : Adds phpunit channel to PEAR php-cli.i686 : Command-line interface for PHP php-common.i686 : Common files for PHP php-dba.i686 : A database abstraction layer module for PHP applications php-deepend-Mockery.noarch : Mockery is a simple but flexible PHP mock object : framework php-devel.i686 : Files needed for building PHP extensions php-digidoc.i686 : PHP bindings for libdigidocpp php-doctrine-Doctrine.noarch : PHP Object Relational Mapper php-domxml-php4-php5.noarch : XML transition from PHP4 domxml to PHP5 dom module php-eaccelerator.i686 : PHP accelerator, optimizer, encoder and dynamic content : cacher php-email-address-validation.noarch : A PHP class for validating email addresses php-embedded.i686 : PHP library for embedding in applications php-ezc-Database.noarch : A lightweight database layer on top of PHP's PDO php-ezc-File.noarch : Provides support for file operations which are not covered : by PHP php-facedetect.i686 : PHP extension to access the OpenCV library php-fpdf.noarch : PHP class to generate PDF Files php-fpdf-doc.noarch : Documentation for php-fpdf php-fpm.i686 : PHP FastCGI Process Manager php-gd.i686 : A module for PHP applications for using the gd graphics library php-getid3.noarch : The PHP media file parser php-gettext.noarch : Gettext emulation in PHP php-hkit.noarch : Simple PHP5 API for extracting common microformats from a page php-idn.i686 : PHP API for GNU LibIDN php-imap.i686 : A module for PHP applications that use IMAP php-interbase.i686 : A module for PHP applications that use Interbase/Firebird : databases php-intl.i686 : Internationalization extension for PHP applications php-laconica.noarch : PHP tool for microblogging php-layers-menu.noarch : Hierarchical PHP based DHTML menu system php-ldap.i686 : A module for PHP applications that use LDAP php-libdmtx.i686 : PHP bindings for libdmtx php-libguestfs.i686 : PHP bindings for libguestfs php-libpuzzle.i686 : PHP extension for libpuzzle php-libvirt.i686 : PHP language binding for Libvirt php-libvirt-doc.noarch : Document of php-libvirt php-magickwand.i686 : PHP API for ImageMagick php-manual-en.noarch : Documentation for the PHP programming language php-mapi.i686 : The PHP MAPI extension by Zarafa php-mapserver.i686 : PHP/Mapscript map making extensions to PHP php-markdown.noarch : Markdown implementation in PHP php-mbstring.i686 : A module for PHP applications which need multi-byte string : handling php-mcrypt.i686 : Standard PHP module provides mcrypt library support php-mssql.i686 : MSSQL database module for PHP php-mysql.i686 : A module for PHP applications that use MySQL databases php-mysqlnd.i686 : A module for PHP applications that use MySQL databases php-nusoap.noarch : SOAP Toolkit for PHP php-oauth.noarch : PHP Authentication library for desktop to web applications php-odbc.i686 : A module for PHP applications that use ODBC databases php-pdb.noarch : PHP classes for manipulating Palm OS databases php-pdepend-PHP-Depend.noarch : PHP_Depend design quality metrics for PHP : package php-pdo.i686 : A database access abstraction module for PHP applications php-pear.noarch : PHP Extension and Application Repository framework php-pear-Auth.noarch : Authentication provider for PHP php-pear-Auth-OpenID.noarch : PHP OpenID php-pear-Auth-radius.noarch : RADIUS support for php-pear-Auth php-pear-Auth-samba.noarch : Samba support for php-pear-Auth php-pear-Benchmark.noarch : Framework to benchmark PHP scripts or function calls php-pear-CAS.noarch : Central Authentication Service client library in php php-pear-Cache-Lite.noarch : Fast and Safe little cache system for PHP php-pear-Console-Color.noarch : Easily use ANSI console colours from PHP : applications php-pear-Event-Dispatcher.noarch : Dispatch notifications using PHP callbacks php-pear-HTML_Template_PHPLIB.noarch : PHP template system based on preg_* php-pear-Log.noarch : Abstracted logging facility for PHP php-pear-Net-Curl.noarch : OO interface to PHP's cURL extension php-pear-Net-FTP.noarch : Provides an OO interface to the PHP FTP functions plus : some additions php-pear-Net-IDNA2.noarch : PHP library for punycode encoding and decoding php-pear-PHP-CodeSniffer.noarch : PHP coding standards enforcement tool php-pear-PHP-Compat.noarch : Provides missing functionality for older versions : of PHP php-pear-PhpDocumentor.noarch : The complete documentation solution for PHP php-pear-PhpDocumentor-docs.noarch : Documentation for PhpDocumentor php-pear-SOAP.noarch : Simple Object Access Protocol (SOAP) Client/Server for : PHP php-pear-Services-Twitter.noarch : PHP interface to Twitter's API php-pear-XML-Parser.noarch : XML parsing class based on PHP's bundled expat php-pecl-apc.i686 : APC caches and optimizes PHP intermediate code php-pecl-gearman.i686 : PHP wrapper to libgearman php-pecl-igbinary.i686 : Replacement for the standard PHP serializer php-pecl-mailparse.i686 : PHP PECL package for parsing and working with email : messages php-pecl-mongo.i686 : PHP MongoDB database driver php-pecl-oauth.i686 : PHP OAuth consumer extension php-pecl-parsekit.i686 : PHP Opcode Analyser php-pecl-rrd.i686 : PHP Bindings for rrdtool php-pecl-selinux.i686 : SELinux binding for PHP scripting language php-pecl-xdebug.i686 : PECL package for debugging PHP scripts php-pgsql.i686 : A PostgreSQL database module for PHP php-php-gettext.noarch : Gettext emulation in PHP php-phpSmug.noarch : PHP wrapper for the SmugMug API php-phpmd-PHP-PMD.noarch : PHPMD - PHP Mess Detector php-phpunit-DbUnit.noarch : DbUnit port for PHP/PHPUnit php-phpunit-PHP-CodeBrowser.noarch : PHP_CodeBrowser for integration in Hudson : and CruiseControl php-phpunit-PHP-CodeCoverage.noarch : PHP code coverage information php-phpunit-PHP-Timer.noarch : PHP Utility class for timing php-phpunit-PHP-TokenStream.noarch : Wrapper around PHP tokenizer extension php-phpunit-PHPUnit.noarch : The PHP Unit Testing framework php-phpunit-PHPUnit-MockObject.noarch : Mock Object library for PHPUnit php-phpunit-PHPUnit-Selenium.noarch : Selenium RC integration for PHPUnit php-phpunit-bytekit.noarch : A command-line tool built on the PHP Bytekit : extension php-phpunit-phpcpd.noarch : Copy/Paste Detector (CPD) for PHP code php-phpunit-phpdcd.noarch : Dead Code Detector (DCD) for PHP code php-phpunit-phploc.noarch : A tool for quickly measuring the size of a PHP : project php-process.i686 : Modules for PHP script using system process interfaces php-pspell.i686 : A module for PHP applications for using pspell interfaces php-recode.i686 : A module for PHP applications for using the recode library php-redland.i686 : PHP modules for the Redland RDF library php-shout.i686 : PHP module for communicating with Icecast servers php-simplepie.noarch : Simple RSS Library in PHP php-snmp.i686 : A module for PHP applications that query SNMP-managed devices php-soap.i686 : A module for PHP applications that use the SOAP protocol php-swift-Swift.noarch : Free Feature-rich PHP Mailer php-symfony-symfony.noarch : Open-Source PHP Web Framework php-tidy.i686 : Standard PHP module provides tidy library support php-voms-admin.noarch : Web based interface to control VOMS parameters written : in PHP php-xapian.i686 : Files needed for developing PHP scripts which use Xapian php-xml.i686 : A module for PHP applications which use XML php-xmlrpc.i686 : A module for PHP applications which use the XML-RPC protocol php-xmpphp.noarch : XMPPHP is the successor to Class.Jabber.PHP php-zipstream.noarch : Streaming dynamic zip from PHP without writing to the : disk phpFlickr.noarch : PHP client for the Flickr web service phpTodo.noarch : PHP todo list manager phpdoc.noarch : Command-line utility for PhpDocumentor phpesp.noarch : PHP-based survey web application rrdtool-php.i686 : PHP RRDtool bindings sphinx-php.i686 : PHP API for Sphinx syck-php.i686 : YAML module for php uuid-php.i686 : PHP support for Universally Unique Identifier library zorba-php.i686 : PHP language binding for zorba bouml.i686 : UML2 tool box for C++, Java, IDL, PHP and Python entertrack.noarch : Web-based artifact tracking/management system written in PHP lighttpd-fastcgi.i686 : FastCGI module and spawning helper for lighttpd and PHP : configuration limph.noarch : A PHP5-compatible network host/service poller with web interface php-IDNA_Convert.noarch : Provides conversion of internationalized strings to : UTF8 php-ZendFramework-Auth-Adapter-Ldap.noarch : Zend Framework LDAP Authentication : Adapter php-ZendFramework-Cache-Backend-Apc.noarch : Zend Framework APC cache backend php-ZendFramework-Cache-Backend-Memcached.noarch : Zend Framework memcache cache : backend php-ZendFramework-Captcha.noarch : Zend Framework CAPTCHA component php-ZendFramework-Db-Adapter-Firebird.noarch : Zend Framework database adapter : for InterBase php-ZendFramework-Db-Adapter-Mysqli.noarch : Zend Framework database adapter for : mysqli php-ZendFramework-Dojo.noarch : Zend Framework Dojo Toolkit integration : component php-ZendFramework-Feed.noarch : Live syndication feeds helper php-ZendFramework-Gdata.noarch : Google Data APIs php-ZendFramework-Ldap.noarch : Basic LDAP operations API php-ZendFramework-Pdf.noarch : PDF file handling helper php-ZendFramework-Services.noarch : Web service APIs for a number of providers php-ZendFramework-Soap.noarch : SOAP web services server part helper php-ZendFramework-demos.noarch : Demos for the Zend Framework php-ZendFramework-extras.noarch : Zend Framework Extras (ZendX) php-bartlett-PHP-CompatInfo.noarch : Find out version and the extensions : required for a piece of code to run php-channel-bartlett.noarch : Adds bartlett channel to PEAR php-channel-deepend.noarch : Survive The Deep End PEAR Channel php-channel-doctrine.noarch : Adds doctrine project channel to PEAR php-channel-ezc.noarch : Adds eZ Components channel to PEAR php-channel-horde.noarch : Adds pear.horde.org channel to PEAR php-channel-htmlpurifier.noarch : Adds htmlpurifier channel to PEAR php-channel-pearplex.noarch : Adds the PearPlex channel to PEAR php-channel-phing.noarch : Adds phing channel to PEAR php-channel-swift.noarch : Adds swift mailer project channel to PEAR php-channel-symfony.noarch : Adds symfony project channel to PEAR php-enchant.i686 : Human Language and Character Encoding Support php-ezc-Archive.noarch : A component for create, modify, and extract archive : files of various formats php-ezc-Authentication.noarch : Support for different means of identification : and authentication php-ezc-AuthenticationDatabaseTiein.noarch : Provides a Database filter for the : Authentication component php-ezc-Base.noarch : Provides the basic infrastructure that all packages rely : on php-ezc-Cache.noarch : Provides a collection of lightweight classes to cache : different kinds of data php-ezc-Configuration.noarch : A component that allows you to use configuration : files in different formats php-ezc-ConsoleTools.noarch : A set of classes to do different actions with the : console php-ezc-DatabaseSchema.noarch : A set of classes that allow you to use : information from a database schema php-ezc-EventLog.noarch : Allows you to log events or audit trails php-ezc-EventLogDatabaseTiein.noarch : Contains the database writer backend for : the EventLog component php-ezc-Feed.noarch : This component handles parsing and creating RSS1, RSS2 and : ATOM feeds php-ezc-Graph.noarch : A component for creating pie charts, line graphs and : other kinds of diagrams php-ezc-Mail.noarch : A component construct and/or parse Mail messages : conforming to the mail standard php-ezc-PersistentObject.noarch : A component for store an arbitrary data : structures to a fixed database table php-ezc-PersistentObjectDatabaseSchemaTiein.noarch : Automatic generation of ...: PersistentObject from DatabaseSchema definitions php-ezc-SystemInformation.noarch : Provides access to common system variables php-ezc-Template.noarch : A fully functional Templating system php-ezc-Webdav.noarch : Set up and run your own WebDAV server php-feedcreator.noarch : Create RSS feeds php-geshi.noarch : Generic syntax highlighter php-horde-Horde-Exception.noarch : Horde Exception Handler php-horde-Horde-Nls.noarch : Native Language Support (NLS) php-horde-Horde-Translation.noarch : Horde translation library php-horde-Horde-Url.noarch : Horde Url class php-horde-Horde-Util.noarch : Horde Utility Libraries php-pear-Auth-RADIUS.noarch : Wrapper Classes for the RADIUS PECL php-pear-Auth-SASL.noarch : Abstraction of various SASL mechanism responses php-pear-Auth-Yubico.noarch : Authentication class for verifying Yubico OTP : tokens php-pear-Auth_HTTP.noarch : Class providing HTTP authentication methods php-pear-Cache.noarch : Framework for caching of arbitrary data php-pear-CodeGen.noarch : Framework to create code generators that operate on : XML descriptions php-pear-CodeGen-PECL.noarch : Tool to generate PECL extensions from an XML : description php-pear-Console-CommandLine.noarch : A full featured command line options and : arguments parser php-pear-Console-Getargs.noarch : Command-line arguments and parameters parser php-pear-Console-ProgressBar.noarch : This class provides you with an : easy-to-use interface to progress bars php-pear-Console-Table.noarch : Class that makes it easy to build console style : tables php-pear-Crypt-Blowfish.noarch : Quick two-way blowfish encryption php-pear-Crypt-CHAP.noarch : Class to generate CHAP packets php-pear-DB.noarch : PEAR: Database Abstraction Layer php-pear-DB-DataObject.noarch : An SQL Builder, Object Interface to Database : Tables php-pear-DB-DataObject-FormBuilder.noarch : Automatically build HTML_QuickForm : objects php-pear-DB-QueryTool.noarch : An OO-interface for easily retrieving and : modifying data in a DB php-pear-Date.noarch : Date and Time Zone Classes php-pear-Date-Holidays.noarch : Driver based class to calculate holidays php-pear-Date-Holidays-USA.noarch : Driver based class to calculate holidays in : USA php-pear-File.noarch : Common file and directory routines php-pear-File-Bittorrent2.noarch : Decode and Encode data in Bittorrent format php-pear-File-Find.noarch : Class which facilitates the search of filesystems php-pear-File-Passwd.noarch : Manipulate many kinds of password files php-pear-File-SMBPasswd.noarch : Class for managing SAMBA style password files php-pear-HTML-Common.noarch : Base class for other HTML classes php-pear-HTML-QuickForm.noarch : Class for creating, validating, processing HTML : forms php-pear-HTML-QuickForm-ElementGrid.noarch : Meta-element which holds any other : element in a grid php-pear-HTML-QuickForm-advmultiselect.noarch : Element for HTML_QuickForm that : emulate a multi-select php-pear-HTML-Table.noarch : Class to easily design HTML tables php-pear-HTML-Template-IT.noarch : Integrated Templates php-pear-HTML_Javascript.noarch : Class for creating simple JS scripts php-pear-HTTP.noarch : Miscellaneous HTTP utilities php-pear-HTTP-Client.noarch : Easy way to perform multiple HTTP requests and : process their results php-pear-HTTP-OAuth.noarch : Implementation of the OAuth spec php-pear-HTTP-Request.noarch : Provides an easy way to perform HTTP requests php-pear-HTTP-Request2.noarch : Provides an easy way to perform HTTP requests php-pear-HTTP-Upload.noarch : Secure managment of files submitted via HTML Forms php-pear-Image-Canvas.noarch : Common interface to image drawing php-pear-Image-Color.noarch : Manage and handles color data and conversions php-pear-Image-Graph.noarch : Displays numerical data as a graph/chart/plot php-pear-Image-GraphViz.noarch : Interface to AT&T's GraphViz tools php-pear-MDB2.noarch : Database Abstraction Layer php-pear-MDB2-Driver-mysql.noarch : MySQL MDB2 driver php-pear-MDB2-Driver-mysqli.noarch : MySQL Improved MDB2 driver php-pear-MDB2-Driver-pgsql.noarch : PostgreSQL MDB2 driver php-pear-MDB2-Schema.noarch : Database Abstraction Layer php-pear-Mail.noarch : Class that provides multiple interfaces for sending : emails php-pear-Mail-Mime.noarch : Classes to create MIME messages php-pear-Mail-mimeDecode.noarch : Class to decode mime messages php-pear-Math-Stats.noarch : Classes to calculate statistical parameters php-pear-Net-DIME.noarch : Implements Direct Internet Message Encapsulation : (DIME) php-pear-Net-DNS.noarch : Resolver library used to communicate with a DNS server php-pear-Net-IPv4.noarch : IPv4 network calculations and validation php-pear-Net-POP3.noarch : Provides a POP3 class to access POP3 server php-pear-Net-Ping.noarch : Execute ping php-pear-Net-SMTP.noarch : Provides an implementation of the SMTP protocol php-pear-Net-Sieve.noarch : Handles talking to a sieve server php-pear-Net-Socket.noarch : Network Socket Interface php-pear-Net-Traceroute.noarch : Execute traceroute php-pear-Net-URL.noarch : Easy parsing of URLs php-pear-Net-URL-Mapper.noarch : Simple and flexible way to build nice URLs for : web applications php-pear-Net-URL2.noarch : Class for parsing and handling URL php-pear-Net-UserAgent-Detect.noarch : Extract information from an HTTP user : agent php-pear-Numbers-Roman.noarch : Provides methods for converting to and from : Roman Numerals php-pear-Numbers-Words.noarch : Methods for spelling numerals in words php-pear-OLE.noarch : Package for reading and writing OLE containers php-pear-PEAR-Command-Packaging.noarch : Create RPM spec files from PEAR modules php-pear-PHP-CompatInfo.noarch : Find out version and extensions required for a : piece of code to run php-pear-Pager.noarch : Data paging class php-pear-Payment-Process.noarch : Unified payment processor php-pear-Services-Weather.noarch : This class acts as an interface to various : online weather-services php-pear-Spreadsheet-Excel-Writer.noarch : Package for generating Excel : spreadsheets php-pear-Structures-DataGrid.noarch : Tabular structure for converting data php-pear-Structures-DataGrid-DataSource-Array.noarch : DataSource driver using : arrays php-pear-Structures-DataGrid-DataSource-DataObject.noarch : DataSource driver ...: using PEAR::DB_DataObject php-pear-Structures-DataGrid-DataSource-MDB2.noarch : DataSource driver using ...: PEAR::MDB2 and an SQL query php-pear-Structures-DataGrid-DataSource-RSS.noarch : DataSource driver using RSS : files php-pear-Structures-DataGrid-Renderer-Pager.noarch : Renderer driver using : PEAR::Pager php-pear-Structures-DataGrid-Renderer-Smarty.noarch : Renderer driver using : Smarty php-pear-Text-Diff.noarch : Engine for performing and rendering text diffs php-pear-Validate.noarch : Validation Class for Various Data Types php-pear-Validate-Finance-CreditCard.noarch : Validation class for Credit Cards php-pear-Var-Dump.noarch : Provides methods for dumping structured information : about a variable php-pear-XML-Beautifier.noarch : Class to format XML documents php-pear-XML-RPC2.noarch : XML-RPC client/server library php-pear-XML-RSS.noarch : RSS parser php-pear-XML-Serializer.noarch : Swiss-army knife for reading and writing XML : files php-pear-phing.noarch : A project build system based on Apache Ant php-pecl-apc-devel.i686 : APC developer files (header) php-pecl-geoip.i686 : Extension to map IP addresses to geographic places php-pecl-gmagick.i686 : Provides a wrapper to the GraphicsMagick library php-pecl-igbinary-devel.i686 : Igbinary developer files (header) php-pecl-imagick.i686 : Provides a wrapper to the ImageMagick library php-pecl-lzf.i686 : Extension to handle LZF de/compression php-pecl-memcache.i686 : Extension to work with the Memcached caching daemon php-pecl-memcached.i686 : Extension to work with the Memcached caching daemon php-pecl-mysqlnd-ms.i686 : A replication and load balancing plugin for mysqlnd php-pecl-ncurses.i686 : Terminal screen handling and optimization package php-pecl-radius.i686 : Radius client library php-pecl-runkit.i686 : Mangle with user defined functions and classes php-pecl-solr.i686 : Object oriented API to Apache Solr php-pecl-sphinx.i686 : PECL extension for Sphinx SQL full-text search engine php-pecl-ssh2.i686 : Bindings for the libssh2 library php-pecl-yaml.i686 : Support for YAML 1.1 serialization using the LibYAML : library php-phpunit-File-Iterator.noarch : FilterIterator implementation that filters : files based on a list of suffixes php-phpunit-PHP-Invoker.noarch : Utility class for invoking callables with a : timeout php-phpunit-PHPUnit-SkeletonGenerator.noarch : Tool that can generate skeleton : test classes php-phpunit-Text-Template.noarch : Simple template engine php-symfony-YAML.noarch : The Symfony YAML Component phpMyAdmin.noarch : Handle the administration of MySQL over the World Wide Web phpPgAdmin.noarch : Web-based PostgreSQL administration phpldapadmin.noarch : Web-based tool for managing LDAP servers phplogcon.noarch : A syslog data viewer for the web phpwapmail.noarch : WAP-based e-mail client squirrelmail.noarch : webmail client written in php syck.i686 : YAML for C, Python, and PHP tiquit.noarch : A PHP5-compatible help desk incident tracking/knowledgebase : system toothchart.noarch : A PHP script which graphically shows how a baby's primary : teeth have erupted Name and summary matches only, use "search all" for everything.
Step 3: Install a PHP5 Module
If the module you need is available, use the following command to install it:
sudo yum install php5-MODULE_NAME
Replace MODULE_NAME with the name of the module you want to install.
Commands Mentioned:
- yum update – updates the YUM package manager
- yum search php5- – searches for available PHP5 modules in the Fedora repositories
- yum install php5-MODULE_NAME – installs a specific PHP5 module
Conclusion
In this step-by-step guide, we showed you how to search for available PHP5 modules on Fedora 16 using the YUM package manager. By updating the YUM package manager and using the yum search command, you can easily find out if the PHP5 module you need is already available in the Fedora repositories. If it is, you can use the yum install command to install it. This process can save you time and effort in compiling and installing PHP modules from source.
If you have any comments or suggestions for improvements, feel free to leave them below!