Bună ziua, aș vrea să folosesc o librărie php cache, dar global, nu știu cum să explic bine… În cazul meu, folosesc PhpFastCache. Aș vrea să-l pot instala pe server sau cumva și doar să includ fisierele și codurile necesare pe ce domeniu doresc eu fără a fi nevoită să instalez pe fiecare domeniu librăria… Sper că ați înțeles…
Banuiesc ca ai un shared-hosting gen cPanel sau alte bullshit-uri, si iti urci de mana vendor/ via ftp?
Nu, am un server vps
Poti folosi Composer
In cazul tau composer require phpfastcache/phpfastcache
Pe masina ta de dev, iti faci un fisier, composer.json
. Folosesti composer require
si iti adauga automat dependintele. Urci proiectul pe server si executi composer install
. Si va instala el tot ce ai nevoie.
Doar ce ai scris tu + fisierul composer.json
Sa fii atenta la caile catre biblioteca aia din codul tau.
Spor !
https://www.php.net/manual/ro/function.set-include-path.php
trantesti libraria pe undeva pe server, setezi include path-ul in php.ini si dupa aia faci require_once('calea/relativa/spre/ce/ai/nevoie.php`)
te rog eu nici macar la misto sa nu mai zici asa ceva.
Am reușit, dar când vreau să includ autoload.php îmi dă eroare de genul
Warning : require(): open_basedir restriction in effect.
php -i|grep open_basedir
vezi in ce director te limiteaza cu includes
sau daca ai access total la vps, poti sa o scoti sau sa modifici in php.ini
[root@gab ~]# php -i|grep open_basedir
open_basedir => no value => no value