We proberen de kwaliteit van onze kennisbank voortdurend te verbeteren.
Geef de informatie op deze pagina een waardering met de slider hierboven.
Php Pear
Wat is PEAR?
PEAR is een bekende bibliotheek voor PHP.
Welke PEAR paketten bieden jullie aan?
U kunt een lijst met pakketten opvragen die bij ons geinstalleerd zijn. Als u een pakket nodig hebt dat niet in het lijstje staat, kunt u via het contactformulier een verzoek indienen om het alsnog te installeren. Om een pear pakket in uw script te gebruiken, voegt u een regel
require_once(naam van het pakket)
toe, waarin de underscores in de pakketnaam vervangen zijn door slashes. In het overzicht staat bijvoorbeeld
SpreadsheetExcelWriter 0.9.1 beta
Die kunt u includen met de regel
require_once(\'Spreadsheet/Excel/Writer.php\');
Eigen PEAR pakketten installeren
Het is ook mogelijk uw eigen PEAR pakketten te installeren. Een ding om daarbij op te letten is het volgende: een PEAR script kan weer andere PEAR scriptjes laden met een regel als
include(\"Mail/mail.php\");
Als Mail/mail.php wel bij ons gehost wordt, zal hij die van ons laden. Als wij een andere versie van mail.php aanbieden dan uw script verwacht, kan dat foutmeldingen geven als
Fatal error: Call to undefined function: _sanitizeheaders() in /usr/share/php/Mail/mail.php on line 92
U kunt dat oplossen door ervoor te zorgen dat uw eigen versie van de scripts geladen worden, door het include-path in uw script aan te passen met iets als
iniset(\"includepath\", dirname(FILE). \':\' . iniget(\"includepath\"));
U kunt controleren welke scripts er precies geinclude worden met de functie get_included_files
Het installeren gaat als volgt en vereist shell toegang.
Eenmaal ingelogd, voert u de volgende commando\'s uit. domeiftp is de shortcode van uw domein, welke u hier kunt vinden
/usr/bin/pear config-create $PWD .pearrc /usr/bin/pear config-set download_dir /home/users/domeiftp/.home/pear/download /usr/bin/pear config-set cache_dir /home/users/domeiftp/.home/pear/cache /usr/bin/pear install -o PEAR export PATH=/home/users/domeiftp/pear/:$PATH /usr/bin/pear config-set download_dir /home/users/domeiftp/pear/download
Pear is nu geinstalleerd, zijn om de packages te installeren: (stable is aan te raden, maar indien wenselijk kan er ook gekozen worden voor packages in alpha of beta fase)
/usr/bin/pear -d preferred_state=<alpha|beta|stable> install <package naam>
- Op service paneel kiest u voor PHP Instellingen, hier past u het include path aan zodat er het volgende staat
/home/users/domeiftp/pear/php:.:/usr/share/php
De huidige waardering is: 100/100 (1 stemmen)