<rdf:RDF
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xml:base='http://bliki.rimuhosting.com/rdf'>
    <s:Snip rdf:about='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/rpm+based+php5.1+install'
         s:cUser='retep'
         s:oUser=''
         s:mUser='retep'>
        <s:name>knowledgebase/linux/miscapplications/rpm based php5.1 install</s:name>
        <s:content>1 PHP 5.2 on CentOS5&#xD;&#xA;&#xD;&#xA;If you&apos;re looking for PHP 5.2.x RPMs for CentOS5, try these: http://remi.collet.free.fr/rpms/el5.i386/&#xD;&#xA;&#xD;&#xA;1 Installing PHP 5.1 On RHEL4&#xD;&#xA;&#xD;&#xA;You can instlal PHP 5.1 from the centosplus repository:&#xD;&#xA;&#xD;&#xA;{code}&#xD;&#xA;{&#xD;&#xA;if ! grep -qai &apos;^rpm &quot;http://mirror.centos.org/centos&quot;&apos; /etc/apt/sources.list ; then&#xD;&#xA;echo &apos;rpm &quot;http://mirror.centos.org/centos&quot; /4/apt/i386 os updates addons centosplus&apos; &gt;&gt; /etc/apt/sources.list&#xD;&#xA;fi&#xD;&#xA;sed --in-place &apos;s%^rpm http:\//apt.rimuhosting.com rhel/4%#rpm http:\//apt.rimuhosting.com rhel/4%&apos; /etc/apt/sources.list&#xD;&#xA;sed --in-place &apos;s%^rpm-src http:\//apt.rimuhosting.com rhel/4%#rpm-src http:\//apt.rimuhosting.com rhel/4%&apos; /etc/apt/sources.list&#xD;&#xA;apt-get update&#xD;&#xA;apt-get install -y php php-xml&#xD;&#xA;#sed --in-place &apos;s%^rpm &quot;http://mirror.centos.org/centos&quot;%#rpm &quot;http://mirror.centos.org/centos&quot;%&apos; /etc/apt/sources.list&#xD;&#xA;}&#xD;&#xA;{code}&#xD;&#xA;&#xD;&#xA;If your upgrading from php4, substitute apt-get dist-upgrade php, instead of the apt-get install command. &#xD;&#xA;&#xD;&#xA;1 RPM-based install of PHP5.1 onto a WBEL3 Distro (Deprecated?)&#xD;&#xA;&#xD;&#xA;This one has not been tried for a while.  And odds are it may no longer work (e.g. the repositories that it points to may have changed their contents).&#xD;&#xA;&#xD;&#xA;{code:none}&#xD;&#xA;function installphp51() {&#xD;&#xA;&#xD;&#xA;version=5.1.6-1.2.1&#xD;&#xA;&#xD;&#xA;pearversion=1.4.9-1.2&#xD;&#xA;&#xD;&#xA;# get the rpm packages you have installed. e.g. php-mysql, php-gd&#xD;&#xA;&#xD;&#xA;rpms=$(rpm -qa | grep php- | sed &apos;s/-4.*//g&apos; | grep -v ioncube); # not a dependa&#xD;&#xA;ncy in PHP4 is in PHP5 so ensure it is one of the rpms we install&#xD;&#xA;&#xD;&#xA;rpms=&quot;$rpms php-pear php-pdo&quot;&#xD;&#xA;&#xD;&#xA;rhelversion=rhel4&#xD;&#xA;&#xD;&#xA;rheldir=4ES&#xD;&#xA;&#xD;&#xA;pv=&quot;centos&quot;&#xD;&#xA;&#xD;&#xA;mirror=&quot;http://mirror.centos.org/centos/4.4/centosplus/i386/RPMS/&quot;&#xD;&#xA;&#xD;&#xA;if [ ! -e /etc/redhat-release ] ; then&#xD;&#xA;&#xD;&#xA;echo &quot;This howto only works on rhel based distros&quot; &gt;&amp;2&#xD;&#xA;&#xD;&#xA;return 1&#xD;&#xA;&#xD;&#xA;fi&#xD;&#xA;&#xD;&#xA;if grep -qai 3.0 /etc/redhat-release; then&#xD;&#xA;&#xD;&#xA;rhelversion=rhel3&#xD;&#xA;&#xD;&#xA;rheldir=3ES&#xD;&#xA;&#xD;&#xA;wget &apos;http://dag.wieers.com/packages/libxml2/libxml2-2.6.16-1.1.el3.rf.i386.rpm&apos;&#xD;&#xA;&#xD;&#xA;if [ $? -ne 0 ]; then&#xD;&#xA;&#xD;&#xA;echo &quot;failed getting necessary libxml2.6&quot; &gt;&amp;2&#xD;&#xA;&#xD;&#xA;return 1&#xD;&#xA;&#xD;&#xA;fi&#xD;&#xA;&#xD;&#xA;rpm -Uvfh libxml2-2.6.16-1.1.el3.rf.i386.rpm&#xD;&#xA;&#xD;&#xA;if [ $? -ne 0 ]; then&#xD;&#xA;&#xD;&#xA;echo &quot;failed installing necessary libxml2.6&quot; &gt;&amp;2&#xD;&#xA;&#xD;&#xA;return 1&#xD;&#xA;&#xD;&#xA;fi&#xD;&#xA;&#xD;&#xA;mirror=&quot;http://mirror.cheetaweb.com/redhat/$rheldir/i386/RPMS.php51/&quot;&#xD;&#xA;&#xD;&#xA;pv=&quot;ct&quot;&#xD;&#xA;&#xD;&#xA;fi&#xD;&#xA;&#xD;&#xA;if grep -qai 4 /etc/redhat-release; then&#xD;&#xA;&#xD;&#xA;        rpm -Uvh &quot;http://mirror.centos.org/centos/4.4/os/i386/CentOS/RPMS/sqlite-3.3.3-1.2.i386.rpm&quot;&#xD;&#xA;&#xD;&#xA;        if [ $? -ne 0 ]; then echo &quot;failed to install sqlite package.&quot;; return 1; fi&#xD;&#xA;&#xD;&#xA;fi&#xD;&#xA;&#xD;&#xA;fullrpms= mkdir php51; cd php51;&#xD;&#xA;&#xD;&#xA;for i in $rpms; do&#xD;&#xA;&#xD;&#xA;if [ &quot;$i&quot; = &quot;php-pear&quot; ]; then&#xD;&#xA;&#xD;&#xA;file=php-pear-$pearversion.$pv.noarch.rpm&#xD;&#xA;&#xD;&#xA;else&#xD;&#xA;&#xD;&#xA;file=$i-$version.$pv.i386.rpm&#xD;&#xA;&#xD;&#xA;fi&#xD;&#xA;&#xD;&#xA;fullrpms=$(echo $fullrpms $file)&#xD;&#xA;&#xD;&#xA;if [ -e $file ] ; then continue; fi&#xD;&#xA;&#xD;&#xA;wget &quot;$mirror/$file&quot;&#xD;&#xA;&#xD;&#xA;if [ $? -ne 0 ] ; then echo &quot;failed getting &quot; &quot;$mirror&quot;&quot;$file&quot;; return 1;&#xD;&#xA;&#xD;&#xA;fi&#xD;&#xA;&#xD;&#xA;done&#xD;&#xA;&#xD;&#xA;echo rpms= $fullrpms&#xD;&#xA;&#xD;&#xA;# install the newer versions of each of those rpms&#xD;&#xA;&#xD;&#xA;rpm -Uvfh $fullrpms&#xD;&#xA;&#xD;&#xA;if [ $? -ne 0 ]; then echo &quot;failed installing rpms&quot;; return 1; fi&#xD;&#xA;&#xD;&#xA;replace &quot;php4&quot; &quot;php5&quot; -- /etc/httpd/conf.d/php.conf&#xD;&#xA;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;installphp51&#xD;&#xA;{code}</s:content>
        <s:mTime>2008-01-27 20:44:42.0</s:mTime>
        <s:cTime>2006-02-20 00:55:21.0</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/rpm based mysql5 install'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/ruby on rails'/>
                <rdf:li rdf:resource='#knowledgebase'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/ajax autocomplete'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li>
                    <s:Snip rdf:about='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/rpm+based+php5.1+install'>
                        <s:attachments
                             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
                    </s:Snip>
                </rdf:li>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/disk quotas'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/webserver/setting up plone'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/postfixadmin on debian sarge'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/rimuhosting/vps backups'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/setting up mysql replication'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/webserver/plesk notes'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/rimuhosting/rimuhosting ssh access'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/where has my disk space gone'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/filtered webmin'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/Build php 5.1.6 rpm on RHEL4'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/webserver/apache/mod_rewrite'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/webserver/apache/webdav'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/java/liferay install on tomcat 5.5'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/phpmyadmin'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/remote server desktop with vnc'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/postgresql notes'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/webserver/apache/redirects'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/mass emailing best practices'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/qmail notes'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/mysql notes'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/rimuhosting/custom vps image'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/java/-Xmx settings'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/Working with aliases'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/webserver/proxy servers: squid'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/grub boot cd'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#A sysadmin???s view of VoIP'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/postfix notes'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/quick and dirty memory checker'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/bash'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/clamav'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/auto-restart'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/rimuhosting/moving servers'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/svn notes'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/java/accessing postgres via jdbc'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/3rd party php5.2 packages for Centos'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/Security/Responding to attacks using fail2ban'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/webserver/apache/installing and using mod_fastcgi'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/accessing a vnc server behind a firewall'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/distros/ubuntu'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/dkfilter setup'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/webmin'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/java/ant install'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/java/tomcat on plesk'/>
            </rdf:Bag>
        </s:snipLinks>
    </s:Snip>
</rdf:RDF>
