Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Web serveriai

 
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2012-07-25, 20:36
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 640
Post PHP atnaujinimas CentOS 6/7 operacinės sistemos aplinkoje

Pateikiama trumpa pamokėlė kaip atnaujinti PHP versiją. Dėmesio, būtina įsitikinti jog jūsų tinklalapis veiks naujoje PHP versijoje.

1. Įdiegiame repozitoriją leidžiančią įdiegti naujausias PHP versijas:

CentOS 6:
Kodas:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
CenOS 7:
Kodas:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
2. Pašaliname senąją PHP versiją:

Kodas:
yum remove php*
3. Įdiegiame naująją PHP versiją:

PHP 5.6:
Kodas:
yum install php56w
PHP 7.0:
Kodas:
yum install php70w
Testuojame:

Kodas:
php -v
Rezultatas (pavyzdys):
Citata:
PHP 7.0.12 (cli) (built: Oct 15 2016 19:45:29) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
Ir pabaigoje:

Kodas:
 yum -y install php-mysqlnd
Patikrinimas:

Kodas:
 php -m | grep mysqlnd
arba

Kodas:
 php -i | grep mysqlnd

Paskutinį kartą redagavo iv_valentinasc : 2016-11-29 16:38 Priežastis: Atnaujintos PHP versijos
  #2  
Senas 2013-03-03, 14:13
anjmao anjmao neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2013 03
Žinutės: 9
Pagrindinis Ats: PHP 5.3.x atnaujinimas į PHP 5.4.x CentOS 6 operacinės sistemos aplinkoje

Sveiki , bandau atnaujinti php versiją tačiau, po komandos yum install php54w,
gaunu tokį pranešimą
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* Webmin: webmin.mirror.somersettechsolutions.co.uk
* base: centosp5.centos.org
* epel: ftp.ps.pl
* extras: centosp5.centos.org
* updates: centosa6.centos.org
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php54w.x86_64 0:5.4.12-1.w6 will be installed
--> Processing Dependency: php54w-common = 5.4.12-1.w6 for package: php54w-5.4.12-1.w6.x86_64
--> Processing Dependency: php54w-cli = 5.4.12-1.w6 for package: php54w-5.4.12-1.w6.x86_64
--> Running transaction check
---> Package php54w-cli.x86_64 0:5.4.12-1.w6 will be installed
---> Package php54w-common.x86_64 0:5.4.12-1.w6 will be installed
--> Processing Conflict: php54w-common-5.4.12-1.w6.x86_64 conflicts php-common < 5.4.0
--> Finished Dependency Resolution
Error: php54w-common conflicts with php-common
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest


ką darau negerai ?
  #3  
Senas 2013-03-03, 15:38
anjmao anjmao neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2013 03
Žinutės: 9
Pagrindinis Ats: PHP 5.3.x atnaujinimas į PHP 5.4.x CentOS 6 operacinės sistemos aplinkoje

Sutvarkiau jau
  #4  
Senas 2013-03-04, 08:30
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 640
Pagrindinis Ats: PHP 5.3.x atnaujinimas į PHP 5.4.x CentOS 6 operacinės sistemos aplinkoje

Sveiki,

patikslinkite kokiu būdu pašalinote problemą? Ateityje vartotojai susiduriantys su analogiška problema žinos jos sprendimą.
  #5  
Senas 2013-03-06, 17:02
anjmao anjmao neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2013 03
Žinutės: 9
Pagrindinis Ats: PHP 5.3.x atnaujinimas į PHP 5.4.x CentOS 6 operacinės sistemos aplinkoje

Pirmiausia bandžiau visas komandas vykdyti per webmin, tačiau ten reikia dukartus sutikti ir pasirinkti [y/N] y, tačiau per input parameters neišėjo du kartus y pasirinkti, tai per putty konsolę viską suvedžiau, tačiau nerekomenduoju atnaujinti PHP, nes po atnaujinimo ten nebūna niekas sukonfiguruota, ir neveikia mysql tai tenka pasilikti su PHP 5.3
  #6  
Senas 2013-03-07, 08:37
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 640
Pagrindinis Ats: PHP 5.3.x atnaujinimas į PHP 5.4.x CentOS 6 operacinės sistemos aplinkoje

Naudojant Webmin pultą, visas aplikacijas reiktų atnaujinti / įdiegti tik naudojantis Webmin pultu.
  #7  
Senas 2013-11-11, 23:50
virtualus virtualus neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2013 05
Žinutės: 9
Pagrindinis Ats: PHP 5.3.x atnaujinimas į PHP 5.4.x CentOS 6 operacinės sistemos aplinkoje

Sveiki, atlikus visus veiksmus, gaunu štai tokią klaidą :

Loaded plugins: fastestmirror, replace
Loading mirror speeds from cached hostfile
* base: centos.mirror.serveriai.lt
* epel: mirror.duomenucentras.lt
* extras: centos.mirror.serveriai.lt
* updates: centos.mirror.serveriai.lt
* webtatic: uk.repo.webtatic.com
Setting up Install Process
No package php54w available.
Error: Nothing to do


Išbandant kitus būdus internete įdiegti PHP 5.4 ar 5.5 (kitų nebandžiau) duoda klaidą, kad nerastas toks paketas arba jei naudoju replace komandą, rašo "Error: Package 'php' is not installed."

Kur slypi klaida ?
  #8  
Senas 2013-11-12, 08:59
IV_VygandasS avataras
IV_VygandasS IV_VygandasS neprisijungęs
Serverių ekspertas (-ė)
 
Prisiregistravo: 2013 03
Žinutės: 169
Pagrindinis Ats: PHP 5.3.x atnaujinimas į PHP 5.4.x CentOS 6 operacinės sistemos aplinkoje

Nesant įdiegtai jokiai PHP versijai serveryje užtenka naudoti tik šias komandas:

1. Įdiegiame repozitoriją leidžiančią įdiegti PHP 5.4.x versiją:

2. Įdiegiame naująją PHP versiją:

Kodas:
yum install php54w
Kokį rezultatą duoda pirmosios komandos įvykdymas Jūsų serveryje?

Taip pat galbūt Jūsų serveryje yra naudojamas DirectAdmin valdymo pultas?

Tokiu atveju PHP 5.4 versijos diegimas atrodytų taip:

Kodas:
cd /usr/local/directadmin/custombuild
./build set php5_ver 5.4
./build update
./build php n
  #9  
Senas 2013-11-12, 12:46
virtualus virtualus neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2013 05
Žinutės: 9
Pagrindinis Ats: PHP 5.3.x atnaujinimas į PHP 5.4.x CentOS 6 operacinės sistemos aplinkoje

Sveiki, taip naudojamas DirectAdmin.

Norėčiau atsinaujinti į PHP 5.5 ir Apache 2.4.6.

Ačiū už atsakymą.
  #10  
Senas 2013-11-12, 15:15
IV_VygandasS avataras
IV_VygandasS IV_VygandasS neprisijungęs
Serverių ekspertas (-ė)
 
Prisiregistravo: 2013 03
Žinutės: 169
Pagrindinis Ats: PHP 5.3.x atnaujinimas į PHP 5.4.x CentOS 6 operacinės sistemos aplinkoje

Serveryje su DirectAdmin valdymo pultu siekiant atsinaujinti PHP iki 5.5, bei Apache 2.4.6 reikėtų naudoti Custombuild 2.0 įrankį. Instrukcijas kaip tai atlikti rasite šioje informacinėje nuorodoje. Taip pat informacijos apie Custombuild 2.0 rasite DirectAdmin pagalbos forume, šiuo adresu.

Žinoma prieš atliekant svarbesnius keitimus sistemoje, rekomenduojame atlikti Jums svarbių duomenų atsargines kopijas.
 

Žymės
centos 6, php, php 5.3, php 5.4

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija

Panašios temos
Tema Temą sukūrė Forumas Atsakymai Paskutinė žinutė
Debian8 operacinės sistemos atnaujinimas į Debian9 iv_almantasm Informaciniai straipsniai 0 2018-02-20 12:45
[Išpildyta] Apache 2.2.x atnaujinimas į 2.4 CentOS 6 operacinės sistemos aplinkoje lowfear Pageidavimai 1 2015-02-24 11:31
Apache 2.2.x atnaujinimas į 2.4 CentOS 6.x operacinės sistemos aplinkoje IV_RomanL Web serveriai 0 2015-02-24 11:30
PHP 5.2.x atnaujinimas į PHP 5.3.x CentOS 5/6 operacinės sistemos aplinkoje IV_RomanL Archyvas 2 2013-12-18 16:27
MySQL 5.1.x atnaujinimas į MySQL 5.5.x CentOS 5/6 operacinės sistemos aplinkoje IV_RomanL Archyvas 3 2013-09-10 17:34


Visi laikai yra GMT +3. Šiuo metu yra 05:31.


Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.