Dette er historisk dokumentasjon for våre eksisterende webhotellkunder fra 2012 eller tidligere, og angår webhotell opprettet fram til 1. september 2014.
PHP 5.3 ble tilbudt nye webhotellkunder fra nyttår 2012. Eldre webhotell ble oppgradert mellom 1. juni 2012 og 28. august 2012.
Her er en kort og punktvis oppsummering av det vi mener er viktige forskjeller fra webhotell med PHP 5.2, dvs. fra 2011 og tidligere. Vi bruker fremdeles suPHP
som rammeverk, og ikke mod_php
.
Generelt
- Vi tillater egen
.user.ini
for å forenkle visse typer PHP-konfigurasjon.
- Egen
php.ini
for PHP 5.3 er ikke kompatibel med PHP 5.2 og PHP 5.5.
- 64-bits operativsystem - dette skal man normalt ikke legge merke til, men det kan ha betydning for installering av PHP-utvidelser (extensions) og egenkompilert programvare.
- Kraftigere maskiner med høyere kapasitet.
Sikkerhet
Utviklere og programmerere
Utviklere og programmerere bør gjøre seg kjent med migrasjonsguiden for PHP 5.3, og kanskje spesielt følgende punkter:
Paths/stier til programvare og biblioteker
En del paths/stier er endret. Tidligere hadde vi symlinker (symbolske lenker/snarveier) i /usr/local
til systemprogramvare av hensyn til bakoverkompatibilitet med hvordan ting var på de gamle webserverne før 2005. Hvis du har gammel programvare, gamle cron-jobber osv., så kan disse feile pga. feil path, hvis disse bruker /usr/local
for å finne f.eks. PHP eller Perl (/usr/bin/php5
, /usr/bin/perl
).
/usr/local/bin
er nå generelt ikke i bruk mer, og tilsvarende gjelder /usr/local/php
o.l. Alle vanlige programmer finnes nå i systempath, dvs. typisk i /usr/bin
, /etc/php5
o.l.
Egenkompilert programvare
Hvis du har egenkompilert programvare og opplever problemer etter oppgraderingene, anbefaler vi at du rekompilerer og tester at det fungerer på den nye login-tjeneren.
Login-tjeneren (Unix shell) shell.domeneshop.no
PHP-versjoner på login-tjeneren
Login-tjeneren shell.domeneshop.no
har PHP kun i versjon 5.3.
Ressursbegrensninger
Minnebegrensningen for PHP er øket fra 128 MB til 256 MB. Bruk dette varsomt, stor minnebruk betyr også at det går tregere.
Begrensningene for ressursbruk skal i utgangspunktet være de samme på login-tjeneren som på webhotell-tjenerne, men login-tjeneren har færre CPUer og mindre RAM tilgjengelig. Vær snill.