Klik HIER om een account aan te maken, zodat je alle scripts en posts kunt bekijken!

Auteur Topic: PHP installeren op een Raspberry Pi  (gelezen 1577 keer)

Joost

  • Administrator
  • Full Member
  • *****
  • Berichten: 146
    • Bekijk profiel
PHP installeren op een Raspberry Pi
« Gepost op: 26 oktober 2019, 09:44:41 »
In dit artikel leggen we uit hoe je PHP op een Raspberry Pi kunt installeren. Je kunt zelf kiezen uit:
  • PHP 7.4
  • PHP 7.3
  • PHP 7.2
  • PHP 7.1
  • PHP 5.6
Geef onderstaande commando’s in de terminal in om de huidige packages bij te werken naar de meest recente versie:

sudo apt update
sudo apt upgrade

Voer onderstaande commando’s uit om de benodigde packages op de Raspberry Pi te installeren:

sudo apt install ca-certificates apt-transport-https
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list


PHP 7.4 installeren

Geef onderstaande commando’s in om PHP 7.4 te installeren:

sudo apt update
sudo apt install php7.4

Installeer ook de benodigde php modules:

sudo apt install php7.4-cli php7.4-common php7.4-curl php7.4-mbstring php7.4-mysql php7.4-xml
Herstart de Raspberry Pi:

sudo reboot


PHP 7.3 installeren

Geef onderstaande commando’s in om PHP 7.3 te installeren:

sudo apt update
sudo apt install php7.3

Installeer ook de benodigde php modules:

sudo apt install php7.3-cli php7.3-common php7.3-curl php7.3-mbstring php7.3-mysql php7.3-xml
Herstart de Raspberry Pi:

sudo reboot

PHP 7.2 installeren

Geef onderstaande commando’s in om PHP 7.2 te installeren:

sudo apt update
sudo apt install php7.2

Installeer ook de benodigde php modules:

sudo apt install php7.2-cli php7.2-common php7.2-curl php7.2-mbstring php7.2-mysql php7.2-xml
Herstart de Raspberry Pi:

sudo reboot
 
PHP 7.1 installeren

Geef onderstaande commando’s in om PHP 7.1 te installeren:

sudo apt update
sudo apt install php7.1

Installeer ook de benodigde php modules:

sudo apt install php7.1-cli php7.1-common php7.1-curl php7.1-mbstring php7.1-mysql php7.1-xml
Herstart de Raspberry Pi:

sudo reboot

PHP 5.6 installeren

Geef onderstaande commando’s in om PHP 5.6 te installeren:

sudo apt update
sudo apt install php5.6

Installeer ook de benodigde php modules:

sudo apt install php5.6-cli php5.6-common php5.6-curl php5.6-mbstring php5.6-mysql php5.6-xml
Herstart de Raspberry Pi:

sudo reboot
 
PHP.INI aanpassen

Voor alle PHP-versie's is het raadzaam om de execution time en de input time te verhogen:

sudo nano /etc/php/7.3/apache2/php.ini
Wijzig max_execution_time van 30 naar 60 en wijzig max_input_time van 60 naar 120.

bonestaak

  • Newbie
  • *
  • Berichten: 7
    • Bekijk profiel
Re: PHP installeren op een Raspberry Pi
« Reactie #1 Gepost op: 23 maart 2020, 12:09:21 »
Ik kom niet verder dan de regel eindigend op .xml,   dus pal voor het her starten van de Raspberry:

php7.3-common staat ingesteld op handmatig geďnstalleerd.
Sommige pakketten konden niet geďnstalleerd worden. Dit kan betekenen
dat u om een onmogelijke situatie gevraagd heeft, of, indien u
de distributie 'unstable' gebruikt, dat sommige benodigde pakketten nog gemaakt moeten worden of uit 'Incoming' verwijderd werden.
De volgende informatie kan misschien helpen de situatie op te lossen:

De volgende pakketten hebben niet-voldane vereisten:
 php7.3-curl : Vereisten: libcurl3 (>= 7.44.0) maar het is niet installeerbaar
E: Kan problemen niet verhelpen, u houdt defecte pakketten vast.

bonestaak

  • Newbie
  • *
  • Berichten: 7
    • Bekijk profiel
Re: PHP installeren op een Raspberry Pi
« Reactie #2 Gepost op: 23 maart 2020, 12:18:45 »
Ik heb gedaan sudo apt install libcurl4  en dat werkt wel, maar kennelijk vraagt de installatie van 
sudo apt install php7.3-cli php7.3-common php7.3-curl php7.3-mbstring php7.3-mysql php7.3-xml   om Libcurl3  dus ergens moet deze regel aangepast worden.  Ik ben echter niet bekent met Linux,  ik voer altijd alleen maar de opdrachten uit.   Wat Terminal mij nu opgeeft is dat er ca 7 paketten staan die niet zijn ge installeerd.
0 opgewaardeerd, 0 nieuw geďnstalleerd, 0 te verwijderen en 9 niet opgewaardeerd