Installera php 5.5 på Clearos

Php loggan
Php loggan

Efter mycket krångel fram och tillbaka för att försöka uppdatera php-biblioteket på ClearOS till senaste versionen hittade jag tillslut en lösning. Problemet är att ClearOs är begränsat till de programbibliotek som skaparna bakom distrubitionen godkänt. Eftersom de strävar efter stabilitet och enkelhet ställer det till det när man vill gå utanför ramen.

Så här gjorde jag (du gör detta på egen risk!):

Logga in via SSH till din server.

Kör följande kommando (för 32 bitars version):

root@dinserver ~]# wget http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/i386/ius-release-1.0-11.ius.centos6.noarch.rpm
root@dinserver ~]# wget http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/i386/epel-release-6-5.noarch.rpm
root@dinserver ~]# rpm -Uvh ius-release-1.0-11.ius.centos6.noarch.rpm epel-release-6-5.noarch.rpm

Kör följande kommando (för 64 bitars version):

root@dinserver ~]# wget http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm
root@dinserver ~]# wget http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/epel-release-6-5.noarch.rpm
root@dinserver ~]# rpm -Uvh ius-release-1.0-11.ius.centos6.noarch.rpm epel-release-6-5.noarch.rpm

Installera paketet ”yum-plugin-replace” genom kommandot:

root@dinserver ~]# yum install yum-plugin-replace

Paketet gör det möjligt att ersätta paket/program som är installerade till andra varianter. Använd med försiktighet eftersom det kan ställa till med en hel del problem om man är oförsiktig.

Nu kommer vi till själva momentet då vi byter ut gamla php till en senare version.

root@dinserver ~]# yum replace php --replace-with php55u

Svara ja (y på alla frågor).

Då är php utbytt till php 5.5!

Kolla versionen genom att skriva:

root@dinserver ~]# php -v

Då bör det stå: PHP 5.5.12 på första raden.

Därefter startar vi om webbservern med kommandot:

root@dinserver ~]# service httpd restart

För att göra ändringar i php.ini skriver du:

root@dinserver ~]# nano /etc/php.ini

När du sparat dina ändringar startar du om webbservern igen med kommandot:

root@dinserver ~]# service httpd restart

Det var allt och som sagt du gör det på egen risk!

Facebooktwittergoogle_plusredditlinkedinmailFacebooktwittergoogle_plusredditlinkedinmailby feather

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *