MS Office week
Pouze tento týden sleva až 80 % na e-learning týkající se MS Office
50 % bodů zdarma na online výuku díky naší Slevové akci!
Avatar
Rixcian
Člen
Avatar
Rixcian:31.8.2019 11:58

Zdravím, nedaří se mi nainstalovat knihovna phpoffice/phpword přes composer. Běžím na PHP 5.5.9 (musím kvůli klientovi), nicméně podle dokumentace by ta knihovna měla fungovat od PHP 5.3.3+.

Konkrétně mi composer píše, že to chce nainstalovat doctrine/cache v1.8.0 a k tomu vyžaduje min. PHP 7.1. Celý kód i se web. serverem mi běží v dockeru, odkud jsem taky spouštěl příkazy na instalování té knihovny.

Předem díky za všechny rady. Hezký zbytek dne :)

Zkusil jsem:

 
Odpovědět
31.8.2019 11:58
Avatar
Odpovídá na Rixcian
Michal Šmahel:31.8.2019 14:05

Podívej se na Github, jak se ve starších verzích vyvíjely závislosti. Potom composeru řekni, jakou verzi chceš té požadované knihovny potřebuješ (poslední, kdy ještě není třeba vyšší verze PHP nějakou závislostí).

Nahoru Odpovědět
31.8.2019 14:05
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
albertpatera
Redaktor
Avatar
Odpovídá na Rixcian
albertpatera:31.8.2019 17:39

Ahoj,
na packagist to máš hezky popsaný, co všechno k tomu potřebuješ (https://packagist.org/…fice/phpword). Zkusil bych nainstalovat potřebné součásti. Máš tam i výčet jednotlivých verzí. Lze vyčíst, že PHP 5.6. se podporuje.
Popř. bych to zkusil ručně napsat do composer.json a kdyby to nepomohlo, tak bych zkusil předchozí verze té knihovny.

například https://packagist.org/…fice/phpword#… verze 0.10 podporuje PHP 5.3., což by asi Tvůj problém vyřešilo. Otázkou však je, jestli tam budou všechny funkce, které potřebuješ. ;) . Číslo verze se vždy udává v druhém parametru toho stringu (za tou dvojtečkou). Pak stačí jenom příkaz

composer update

a mělo by to jet ;-)

Snad jsem ti pomohl

 
Nahoru Odpovědět
31.8.2019 17:39
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.