Problème installation PhpSpreadsheet
RésoluCorentinRoche Messages postés 287 Statut Membre -
Bonjour,
J'ai un problème sur l'installation de PhpSpreadsheet
De ce que je comprend il me manque ext-gd .
Apres quelque recherche je veux installer l'extension php7.3-gd, car elle est manquant.
Donc apt-get update puis apt-get install php7.3-gd mais la erreur..
Voici le contenue de mon sources.list
deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main
deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main
# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main
deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
l'erreur d'origine dans mon code php :
Fatal error: Uncaught Error: Class 'PhpOffice\PhpSpreadsheet\IOFactory' not found
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
//connexion à la bdd
require_once '../bdd.php';
require '../vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
//creation de la facture type par rapport au donnée client et a la template Facture_VIERGE
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load('Facture_VIERGE.xlsx');
$worksheet = $spreadsheet->getActiveSheet();
$worksheet->getCell('B9')->setValue("test");
$worksheet->getCell('B10')->setValue("tel");
$worksheet->getCell('B11')->setValue("adresse");
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Xlsx');
$writer->save('FACTURE/000000.xlsx');
?>
Ce qui est étrange c'est que le serveur linux sur le quel tourne le site. Et une VM que j'ai dupliquer sur le quel a l'heure actuel PhpSpreadsheet fonctionne...
Si je peux vous apporter plus d'information précise n'hésitez pas a demander.
Merci d'avance pour vos lumières.
Windows / Opera 91.0.4516.77
- Cannot use phpoffice/phpspreadsheet's latest version 2.0.0 as it requires ext-gd * which is missing from your platform.
- Installation windows 10 sans compte microsoft - Guide
- Installation chromecast - Guide
- Installation clavier arabe - Télécharger - Divers Web & Internet
- Installation calculatrice - Télécharger - Calcul & Conversion
- Qwant installation - Télécharger - Navigateurs