Ubuntu server - procedura mutare PHP 5.4 de pe Ubuntu 10.04 pe Ubuntu 16.04
Last Updated: Oct 10 2019 07:13, Started by
soscopyrights
, Oct 08 2019 13:49
·
0
#1
Posted 08 October 2019 - 13:49
Salut,
Am un server cu Ubuntu 10.04.2 LTS cu PHP 5.4 (Sergey) si Apache 2.2.14. Trebuie sa mut PHP-ul pe Ubuntu server 16.04. Si nu stiu care-i procedura. Nu stiu dupa ce sa ma uit ca sa pot muta acest server de PHP. Nu ma-ntrebati de ce nu fac upgrade la PHP 7.3 si Ubuntu 18.04; misiunea mea este sa fac site-ul care foloseste PHP-ul vechi, pe un Ubuntu vechi, sa mearga pe Ubuntu 16.04 folosind aceeasi versiune de PHP sau una cat mai apropiata. Si, nu stiu de unde sa-ncep. Pe net, nu gasesc decat tutoriale cu liste de comenzi da' eu nu caut doar asta. Vreau sa stiu astfel de chestii sub forma unei proceduri. De exemplu, am aflat de la un prieten programator, ca ar trebui sa ma uit la modulele PHP de pe server-ul vechi si sa-ncerc sa le reproduc pe cel nou. Am cautat si gasit tutoriale, m-am apucat de treaba, le-am comparat, am instalat versiunile identice, tot ... Acum, ce urmeaza? Intelegeti ce zic? |
#2
Posted 08 October 2019 - 18:26
Orice cod in php5 merge in php7
Acum copii fisierele php Intelegi ce zic ? Apache ai luat ? |
#4
Posted 08 October 2019 - 19:07
kabanIbucii, on 08 octombrie 2019 - 18:26, said:
Orice cod in php5 merge in php7 @Initiator: Pe 16.04 parca inca se gaseste versiunea 5 de PHP deci se instaleaza pe masina noua aceleasi pachete ca pe cea veche cu conditia ca acele pachete sa fie numie php5-whatever. Versiunea 7 e numita php7-whatever. Problema e la dependinte sa nu fie nevoie de o anumita versiune a unui pachet / modul PHP ca daca nu gasesti ce trebuie nu vei rezolva usor problema de fata. Dupa instalarea versiunii 5 a PHP e nevoie de rularea unei comenzi care imi scapa si care face default acea versiune in loc de 7. |
#5
Posted 08 October 2019 - 19:38
Nu exista
Aia cu mysql e cam singura, dar de fapt e "vina" ta, extensia mysql a fost "deprecated" cu ani buni in urma Aveai la dispozitie din timp de mysqli sau PDO https://www.toptal.c...rmance-features |
#6
Posted 08 October 2019 - 20:16
daca esti interesat de php 5.6.40-12, eu asta folosesc:
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php5.6 sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml sudo apt-get install php5.6-curl sudo apt install php-bcmath sudo apt-get install php-zip |
#7
Posted 08 October 2019 - 21:21
#8
Posted 08 October 2019 - 22:23
Rulez o pagina facuta intr-un CMS mai vechi si din cat imi mai amintesc de cca 2 ani in urma parca nu functiona ok, de aia am pastrat o versiune mai veche de php
Attached FilesEdited by c_anicai, 08 October 2019 - 22:28. |
#9
Posted 09 October 2019 - 07:35
@kabanIbucii: eu cred ca @trandafirdoru are dreptate ca nu orice cod merge;
@Kagaroth, @c_anicai: eu am reusit sa instalez 5.4-ul lui Sergey, cu module cu tot dar acum, nu stiu ce urmeaza. N-ar trebui sa compar nu-stiu-ce .conf-uri (ale Apache-ului, de exemplu) intre cele doua servere ca sa fiu mega sigur ca PHP 5.4-ul o sa functioneze "smoothly"? Adica, eu asta caut. PASI. PROCEDURI. Un network admin, mi-a spus c-ar trebui sa ma uit si dupa cron-urile server-ului, sa vad daca nu cumva e legat vreo ceva de PHP p-acolo (azi verific asta). |
#10
Posted 09 October 2019 - 08:38
@soscopyrights mai mult nu cunosc ,
Eu am instalate pe 18,04 insa in 2-3 ani am tot schimbat pc-ul cautand unul mai economic fiind nevoit sa o iau de la capat. Initial am avut pus pe Red Hat 7 apoi dupa o perioada lunga de timp pe Mint 17.02 din cat imi mai amintesc dupa care am trecut pe Kubuntu 16.04 si acum sunt pe Kubuntu 18.04 dar cred ca nu difera prea mult instalarile fata de Ubuntu server. In urma cu cateva saptamani am renuntat la hdd-uri deoarece erau zgomotoase si am configurat totul in ordinea asta: editat hostname, editat hosts, editat host.conf, editat fstab, (ip-urile nu le setez fiindca am setat rezervare din router) instalat apache2, editat apache2.conf, editat 000-default.conf, editat default-ssl.conf, instalat libapache2-modsecurity, instalat apache2-dev_2.4.7-1ubuntu4.18_amd64.deb, instalat mod_h264_streaming-2.2.7, instalat apache2-utils, instalat libapache2-modsecurity_2.9.0-1_all.deb, editat apache2/conf.d/security, instalat php 5.6, editat php5.6.conf editat php.ini instalat mysql-server, instalat phpmyadmin, editat config.inc.php, editat phpmyadmin/apache.conf instalat proftpd, editat shells, editat proftpd.conf, editat ftpusers, editat ufw, instalat sendmail, instalat webmin, Sper ca nu am uitat ceva, cam astea am instalate si configurate pe un pc pt a rula o pagina pe cms phpfusion versiune mai veche, si pt a mai testa una alta din cand in cand Edited by c_anicai, 09 October 2019 - 08:50. |
|
#11
Posted 09 October 2019 - 09:06
@c_anicai: da, o astfel de indrumare/procedura/tutorial cautam. Mi-ai fost de mare folos pentru c-acum, dupa ce am verificat ca nu este nici un cron legat de PHP pe server-ul vechi, acum ma orientez pe partea de SSL in server-ul vechi.
Edited by soscopyrights, 09 October 2019 - 09:08. |
#12
Posted 09 October 2019 - 09:20
Eu as recomanda o instalare ispconfig3 pe serverul nou Ubuntu, ajuta la management site. Ai un control panel pentru site, ftp, baze de date, mail, etc.
Cauta pe google "ubuntu perfect server ispconfig". Ar trebui sa gasesti un rezultat pe howtoforge.com pentru versiunea ta de ubuntu. Comentariile ajuta la rezolvarea anumitor probleme. Dupa asta poti gasi o metoda sa instalezi php 5 in paralel cu php-ul instalat de ubuntu. https://tecadmin.net...php5-on-ubuntu/ (acelasi ppt/ondrej recomandat mai sus) Ispconfig3 te lasa sa configurezi versiuni multiple de php si sa le schimbi cand vrei cu un click pentru site tau. Ispconfig are integrat si LetsEncrypt si genereaza automat certificatul SSL. https://www.ispconfig.org/ Edited by solitaryman, 09 October 2019 - 09:24. |
#13
Posted 09 October 2019 - 09:29
Stiu ce zici si ai perfecta dreptate. De cate ori am posibilitatea, la ISPConfig apelez si eu. Free si cu de toate, fata de Plesk sau cPanel & WHM. Dar, nu pot. Sunt constrans de o gramada de factori. E un server de productie. Iar ppt/ondrej-ul il stiu de mult dar eu vreau sa merg cu 5.4-ul lui Sergey pentru ca e cea mai apropiata versiune de cea a server-ului meu vechi. PHP-ul updatat pe noul server, nu e o prioritate.
Edited by _-_, 09 October 2019 - 23:15.
|
#14
Posted 09 October 2019 - 09:41
Daca serverul mai nou e deja in productie care e procedura? Il clonezi pe virtual si il freci pana merg toate (site, php, etc)?
|
#15
Posted 09 October 2019 - 09:48
solitaryman, on 09 octombrie 2019 - 09:41, said:
Daca serverul mai nou e deja in productie care e procedura? Il clonezi pe virtual si il freci pana merg toate (site, php, etc)? |
|
#16
Posted 09 October 2019 - 20:11
asa a cerut firma care se ocupa de site? o platforma mai veche?
|
#17
Posted 09 October 2019 - 20:17
Compilarea din surse a versiunii dorite, indiferent de versiunea sistemului de operare? Posibil sa existe si imagini Docker cu versiuni mai vechi de PHP.
Dar ce faceti cu vulnerabilitatile de securitate, adesea reparate doar in versiuni mai noi? |
#18
Posted 10 October 2019 - 07:13
trandafirdoru, on 09 octombrie 2019 - 20:11, said:
asa a cerut firma care se ocupa de site? o platforma mai veche? dani.user, on 09 octombrie 2019 - 20:17, said:
Compilarea din surse a versiunii dorite, indiferent de versiunea sistemului de operare? Posibil sa existe si imagini Docker cu versiuni mai vechi de PHP. dani.user, on 09 octombrie 2019 - 20:17, said:
Dar ce faceti cu vulnerabilitatile de securitate, adesea reparate doar in versiuni mai noi? |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users