[Résolu] Installer PHP 7 sur CentOS 7 version ARM pour une Raspberry PI

Maaax
Messages : 3
Inscription : 21 octobre 2018, 11:34

[Résolu] Installer PHP 7 sur CentOS 7 version ARM pour une Raspberry PI

Message par Maaax » 21 octobre 2018, 15:40

Bonjour tout le monde,

Je possède une Raspberry PI sur laquelle j'avais installé Raspbian et Nextcloud. J'ai remplacé hier Raspbian par CentOS 7 RaspberryPI-Minimal (disponible ici http://mirror.centos.org/altarch/7/isos/armhfp/) et souhaite y réinstaller Nextcloud 14. Seulement Nextcloud 14 fonctionne avec PHP en version 7 minimum et je ne vois pas comment l'installer. Sur CentOS 7 "normal" j'installe la "Software Collections" et tout roule, sur la version RaspberryPI-Minimal j'arrive simplement à mettre en place le dépôt Epel, je ne trouve pas la "Software Collections" ou n'arrive pas à installer un autre dépôt comme "Les dépôts de Remi".

Savez-vous comment faire ?

Merci :)
Dernière modification par Maaax le 25 octobre 2018, 22:11, modifié 1 fois.

Beta-Pictoris
Messages : 993
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Installer PHP 7 sur CentOS 7 version ARM pour une Raspberry PI

Message par Beta-Pictoris » 21 octobre 2018, 16:23

Il y a 2 ans, j'avais téléchargé les sources pour les compiler sur raspberry pi 2. Le but étant, justement, de faire tourner owncloud.

J'ai gardé une trace des paquets nécessaires et du "./configure":

Code : Tout sélectionner

yum install httpd mariadb-server gcc gcc-c++ make bison \
            openssl-devel bzip2-develgd-devel libxml2-devel libicu-devel \
            httpd-devel libcurl-devel xz-devel mariadb-devel

./configure	--with-apxs2					\
		--with-openssl					\
		--with-zlib					\
		--with-bz2					\
		--enable-calendar				\
		--with-curl					\
		--enable-ftp					\
		--with-gd					\
		--enable-intl					\
		--enable-mbstring				\
		--enable-zip					\
		--with-pear					\
		--with-jpeg-dir=/usr/lib			\
		--with-png-dir=/usr/lib				\
		--with-xpm-dir=/usr/lib				\
		--with-freetype-dir=/usr/lib			\
		--with-mysqli=mysqlnd 				\
		--with-pdo-mysql=mysqlnd			\
		--enable-mysqlnd				\
		--with-mysql-sock=/var/lib/mysql/mysql.sock
S'il manque des dépendances, tu dois pouvoir les installer manuellement à partir de: http://armv7.dev.centos.org/repodir/

Après, je pense que tu dois faire un "make" puis un "make install" qui va installer tout ça dans /usr/local. Regarde la note d'installation pour les détails exacts.

Sinon, regarde, aussi, dans les dépôts de remi s'il n'y a pas, déjà, une version compilée de php 7: http://rpms.remirepo.net/

Tu pourrais avoir besoin de paquets du dépôt epel pour faire l'installation. Il est disponible pour raspberry pi:

Code : Tout sélectionner

cat /etc/yum.repos.d/epel.repo

[epel]
name=Epel rebuild for armhfp
baseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/
enabled=1
gpgcheck=0

Avatar de l’utilisateur
remi
Messages : 214
Inscription : 20 octobre 2009, 07:10
Localisation : Champagne...
Contact :

Re: Installer PHP 7 sur CentOS 7 version ARM pour une Raspberry PI

Message par remi » 22 octobre 2018, 10:42

=> https://blog.centos.org/2018/01/php-7-2 ... -7-armhfp/

C'est les paquets de mon dépôt reconstruit pour arm par Pablo Greco.
Contributeur EPEL et CentOS SCLo SIG
Des RPM pour CentOS sur https://rpms.remirepo.net

Maaax
Messages : 3
Inscription : 21 octobre 2018, 11:34

Re: Installer PHP 7 sur CentOS 7 version ARM pour une Raspberry PI

Message par Maaax » 25 octobre 2018, 22:05

Merci Beta-Pictoris et merci Remi, j'ai réussi à installer php 7.2 grâce à Pablo Greco, merci donc aussi à lui aussi, tout fonctionne maintenant au top :)

Répondre