Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: PHP updaten voor LAMP  (gelezen 5909 keer)

PHP updaten voor LAMP
« Gepost op: 2019/05/30, 18:06:29 »
Op localhost heb ik een paar WP websites 'draaien'.

Om Wordpress te kunnen updaten ben ik nu verplicht een hogere versie PHP te gebruiken.

LAMP heb ik geïnstalleerd met behulp van (sudo) tasksel.

Vraag: kan ik LAMP opnieuw installeren door tasksel te gebruiken?

Dit zonder eerst LAMP te verwijderen (!): ik vermoed dat bestaande bestanden worden overgeschreven bij het opnieuw uitvoeren van tasksel.
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

nahjo

  • Gast
Re: PHP updaten voor LAMP
« Reactie #1 Gepost op: 2019/05/30, 18:13:45 »
Mijn ervaringen met Ubuntu server 18.04 en wijzigingen met tasksel zijn niet positief  :'(
Wees voorzichtig! Zorg voor een heel goede back-up.


Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
Re: PHP updaten voor LAMP
« Reactie #2 Gepost op: 2019/05/30, 20:15:53 »
Wat ik gedaan heb:
sudo apt install -y tasksel libapache2-mod-php php-curl php-zip
Dat was voor mijn server voldoende, de PHP versie is 7.2.
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobby.

Re: PHP updaten voor LAMP
« Reactie #3 Gepost op: 2019/06/02, 14:12:26 »
Citaat
Wees voorzichtig! Zorg voor een heel goede back-up.

Zeker! Ik heb van alles sites backups veilig in de 'opslag' staan.  Geprobeerd maar zonder LAMP te verwijderen kan LAMP niet overgeschreven worden.

sudo apt install -y tasksel libapache2-mod-php php-curl php-zip
Dat werkt helaas niet bij mij.  Ik krijg onderstaande melding:

Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd       
De statusinformatie wordt gelezen... Klaar
Pakket libapache2-mod-php is een virtueel pakket voorzien door:
  libapache2-mod-php7.0 7.0.33-6+ubuntu14.04.1+deb.sury.org+3
  libapache2-mod-php7.1 7.1.28-1+ubuntu14.04.1+deb.sury.org+3
  libapache2-mod-php7.2 7.2.17-1+ubuntu14.04.1+deb.sury.org+3
U dient er één expliciet te selecteren voor installatie.

Op goed geluk geprobeerd:
sudo apt install libapache2-mod-php7.0 7.0.33-6+ubuntu14.04.1+deb.sury.org+3
Uitkomst: Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd       
De statusinformatie wordt gelezen... Klaar
E: Kan pakket 7.0.33-6+ubuntu14.04.1+deb.sury.org+3 niet vinden
E: Kon geen enkel pakket vinden via regex '7.0.33-6+ubuntu14.04.1+deb.sury.org+3'

Wat mij opvalt is dat bij controle blijkt dat ik PHP 5.5.9 gebruik terwijl als ik kijk in Synaptic PHP 7.0 geinstalleerd is. Of in ieder geval: de pakketen zijn aanwezig.

Iemand een tip of duwtje in de goede richting?
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline MKe

  • Lid
Re: PHP updaten voor LAMP
« Reactie #4 Gepost op: 2019/06/02, 16:46:18 »
Waarom geen docker?

Re: PHP updaten voor LAMP
« Reactie #5 Gepost op: 2019/06/02, 19:28:47 »
Citaat
Waarom geen docker?

Docker ken ik niet. Ik heb er even op gezocht (Google).

Waarom zou ik Docker gebruiken i.p.v LAMP? Wat zijn de voordelen/verschillen?
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline MKe

  • Lid
Re: PHP updaten voor LAMP
« Reactie #6 Gepost op: 2019/06/02, 21:46:09 »
Docker is geen Lamp alternatief, maar een container systeem om je scripts in te draaien. Ze draaien dan min of meer onafhankelijk van de host os. Upgraden van de dependencies (PHP in jouw geval) is dan niet meer dan een nieuwe image pullen.  Je kunt op die manier ook meerdere PHP versies naast elkaar draaien. Je kunt zeer gemakkelijk wordpress runnen in docker, inclusief de bijbehorende database.  Je kan hiervoor een kant en klare image pullen die onmiddellijk werkt (https://hub.docker.com/_/wordpress/).   Verder is het ook portable. Je kunt zo’n docker image op elke computer starten waar de docker daemon is geïnstalleerd. Ik ben zelf programmeur en ook web ontwikkelaar en ik kan echt niet meer zonder docker.
« Laatst bewerkt op: 2019/06/02, 21:51:50 door MKe »
Mijn blokkendoos blog: http://mke21.wordpress.com/

Re: PHP updaten voor LAMP
« Reactie #7 Gepost op: 2019/06/03, 06:50:31 »
Interessant om t.z.t eens naar te kijken. Op dit moment heb ik echter weinig tijd en ben ik op zoek naar een snelle oplossing.
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: PHP updaten voor LAMP
« Reactie #8 Gepost op: 2019/06/03, 06:57:08 »
Inmiddels PHP 7.2 geïnstalleerd.  Ik moest alleen de (PHP) versie te veranderen.

(Bron: https://www.ostechnix.com/how-to-switch-between-multiple-php-versions-in-ubuntu/)

sudo a2dismod php5
sudo service apache2 restart
sudo a2enmod php7.2
sudo service apache2 restart

Op localhost krijg ik nu echter deze melding:
Citaat
Het lijkt erop dat je PHP-installatie geen MySQL-extensie heeft en die is vereist om WordPress te kunnen gebruiken.


Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline MKe

  • Lid
Re: PHP updaten voor LAMP
« Reactie #9 Gepost op: 2019/06/03, 07:35:56 »
Interessant om t.z.t eens naar te kijken. Op dit moment heb ik echter weinig tijd en ben ik op zoek naar een snelle oplossing.
Als je hulp wilt met docker mag je me vragen. Ik heb behoorlijk wat ervaring ermee.

Re: PHP updaten voor LAMP
« Reactie #10 Gepost op: 2019/06/03, 10:03:20 »
Misschien dat je nu nog in de nieuwe php versie de mysql extensie moet toevoegen ?
https://www.rosehosting.com/blog/how-to-fix-the-missing-mysql-extension-error-in-wordpress/
Mischien dat deze website het beter te volgen is deze gaat vooral over php7.2
https://tecadmin.net/install-apache-mysql-php-lamp-stack-on-ubuntu-16-04/
« Laatst bewerkt op: 2019/06/03, 10:22:03 door Leen2911 »
Geen zorgen met Ubuntu voor morgen
Ik Gebruik > Ubuntu : recentste versie.
Deze pc = 64 bits met X64-processor3.30 GHz

Re: PHP updaten voor LAMP
« Reactie #11 Gepost op: 2019/06/08, 16:56:44 »
Citaat
Als je hulp wilt met docker mag je me vragen. Ik heb behoorlijk wat ervaring ermee.
Dat hou ik even achter de hand  ;)

Ik kwam dit toevallig tegen (alternatief voor Docker):  https://www.elegantthemes.com/blog/wordpress/what-is-vagrant-and-how-can-you-use-it-for-wordpress-development

Citaat
Misschien dat je nu nog in de nieuwe php versie de mysql extensie moet toevoegen ?
Alle pakketten zijn volgens mij aanwezig. Net als met PHP moet ik alleen switchen van versie.  Ik weet alleen nog niet hoe dit moet. 
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)