Installa le estensioni php in Ubuntu 16.04


21

Ho bisogno di installare la seguente estensione con php5.6 e Ubuntu 16.04, ma Ubuntu installa solo estensioni per php 7 questa estensione non posso installare con il problema relativo Installazione di PHP 5.6 su Xenial (16.04)

Devo usare le funzioni:

dom
SimpleXML
xml

e la libreria gd. qualsiasi risposta che mi possa aiutare, grazie


1
È molto difficile capire la tua domanda, consiglierei di avere qualcuno che conosci e che parla correntemente l'inglese per aiutarti a scrivere la tua domanda.
Weboide,

Risposte:


40

Ok trovando in molti blog e domande, la risposta ovviamente è aggiungere suffisso in php, quindi per installare php5.6 o prima aggiungere questo.

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.0   # for PHP 7.0
sudo apt-get install php5.6   # for PHP 5.6
sudo apt-get install php5.5   # for PHP 5.5

successivamente è necessario installare l'estensione con i seguenti comandi

se installi php 5.6 devi aggiungere 5.6 a php, per esempio

sudo apt-get install php5.6-gd php5.6-mysql php5.6-dom php5.6-cli php5.6-json php5.6-common php5.6-mbstring php5.6-opcache php5.6-readline

eccetera . o altrimenti se fai php-gd installi gd per php7, e grazie a @ elder-geek per aggiungere link


1

È del tutto possibile che ti stia fraintendendo del tutto, ma se ciò che stai cercando è disponibile per Xenial (16.04) nel PPA a cui fai riferimento, può essere trovato elencato qui.

Per abilitare il supporto GD, configurare PHP --with-gd [= DIR], dove DIR è la directory di installazione di base GD. Per usare la versione in bundle consigliata della libreria GD (che è stata inizialmente inclusa in PHP 4.3.0), usa l'opzione di configurazione --with-gd. La libreria GD richiede la compilazione di libpng e libjpeg.

C'è un elenco alfabetico di estensioni in questa pagina

C'è anche un elenco di estensioni obsolete e sperimentali che puoi trovare qui.

È inoltre possibile ottenere Current Stable PHP 5.6.23 tramite download


mm ma questa estensione di php, come si può installare in Ubuntu e aggiungere ppa a Ubuntu, grazie
Jonathan Rodriguez,

@JonathanRodriguez Le istruzioni su come aggiungere il PPA a cui hai fatto riferimento Ubuntu sono disponibili al primo link che ho fornito. Sembra che non stiamo capendo esattamente cosa stai cercando. Si prega di modificare la tua domanda e fornire ulteriore chiarezza e se posso migliorare la mia risposta lo farò. Altrimenti forse qualcun altro capirà quello che vuoi e lo fornirà. Sembra che dom almeno sia una funzione, non un'estensione: Vedi: php.net/manual/en/funcref.php
Elder Geek,

gd sembra essere una libreria - php.net/manual/en/book.image.php
Elder Geek,

xml si trova anche nella funzione di riferimento: php.net/manual/en/refs.xml.php
Elder Geek,

1
Questo sembra estremamente ampio, potresti voler dividere questo in 4 domande. Sembra che la tua prima domanda abbia una risposta qui: askubuntu.com/questions/109404/… Potresti voler chiedere separatamente come installare / configurare gd, xml, dom in PHP 5.6
Elder Geek,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.