PHP5 woes

Pagina: 1
Acties:

  • Gwaihir
  • Registratie: December 2002
  • Niet online
Ik heb wat problemen met de installatie van PHP5 en PEAR onder Debian. Daar het de installatie betreft en non-OS software is, vermoed ik aan dat ik hier moet zijn en niet in P&W of NOS..

Tijd voor mij om PHP4 voor PHP5 in te ruilen. Het gaat om een bescheiden intranet server (PIII-600, 320MB) met Debian sarge. Nu is Debian stable (sarge dus) nogal conservatief - waar ik doorgaans blij mee ben - en is er dus nog geen PHP5 package voor beschikbaar. Er blijkt er wel een voor unstable te zijn en daarnaast is er een op www.dotdeb.org. Daar men nogal waarschuwt tegen het mixen van distributie-versies en dotdeb zegt zich specifiek op sarge te richten koos ik - voor alsnog - voor die laatste.

Ik heb met aptitude PHP4 verwijderd en PHP5 geinstalleerd en zit vervolgens met twee problemen:

1.) PHP5 is nogal langzaam!
Volgens php.net: PHP 5 and the integrated Zend Engine 2 have greatly improved PHP's performance and capabilities. Ik verwachtte dan ook geen achteruitgang, maar toch zijn nu alle page-generation tijden 220% van wat ze waren. :(

Is dit een bekend verschijnsel? Zijn er bepaalde instellingen die ik nog moet maken?

2.) PEAR geeft problemen :(
Wanneer ik de config commando's gebruik krijg ik een segmentatie fout. Bijvoorbeeld bij 'pear config-show'. Uiteraard heb ik de installatie nog een keertje herhaald. Ook heb ik geprobeerd PEAR zichzelf te laten upgraden, maar dat gaat ook niet: hij detecteert helemaal geen aanwezige packages en valt vervolgens over z'n eigen afwezigheid 8)7. 'Vers' installeren volgens de instructies op pear.php.net lukt vreemd genoeg niet: hij klaagt over te weinig geheugen bij het uitvoeren van het install-script. Ik heb geprobeerd dat in php.ini omhoog te zetten (van 8 naar 12MB), maar dat hielp niet - verkeerde instelling kennelijk want hij klaagde nog steeds over een 8MB grens :(

Iemand enig idee hoe uit deze impasse te raken?


Verder mensen bekend met dotdeb.org en de kwaliteit van de packages aldaar? Is het wel een betrouwbare bron, of kan ik veel beter met de packages uit unstable in de weer gaan?

  • Gwaihir
  • Registratie: December 2002
  • Niet online
1.) Opgelost :)
Dacht ik toch dat dat ding enigszins intelligent de instellingen van mijn oude php.ini had overgenomen. Maar nee, helaas. Niet verwacht dat een paar instellinkjes zo'n verschil zouden maken, maar hij loopt gemiddeld weer als vanouds: soms wat sneller, soms een tikje langzamer.

2.) Ik ondekte dat de CLI en apache2 elk een andere php.ini gebruiken. Nu in de juist php.ini de memory limit omhoog gegooid en hij installeerde de nieuwe versie :) Maar de segfault blijft onveranderd aanwezig. :(

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

De performance kun je nog flink omhoog schroeven met eAccelerator. Ik gebruik dat op al m'n servers, het scheelt ontzettend. (Meeste met php4, maar we zijn nu ook wat met php5 aan het beginnen.)

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Gwaihir
  • Registratie: December 2002
  • Niet online
Ja, die heb ik er ook bij aangezet en veroorzaakt nu denk ik de verschillen: eerste keer laden van een bepaalde bladzijde wordt er langzamer door, vervolgens is het wat sneller. Maar ik heb er nog helemaal nul instellingen voor dat ding in staan, dus wellicht kan dat nog beter. Is het voldoende bruikbaar al om die nu te gaan maken? eAccelerator roept zelf nog hard over z'n beta status..

Blijf 't wel heel vreemd vinden dat de pear installer zo raar doet..

[ Voor 15% gewijzigd door Gwaihir op 03-10-2005 01:39 ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Ik gebruik 't al een tijdje op productieservers, het heeft zich altijd perfect gedragen.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Skaah
  • Registratie: Juni 2001
  • Niet online
Birdie schreef op maandag 03 oktober 2005 @ 01:36:
Ja, die heb ik er ook bij aangezet en veroorzaakt nu denk ik de verschillen: eerste keer laden van een bepaalde bladzijde wordt er langzamer door, vervolgens is het wat sneller. Maar ik heb er nog helemaal nul instellingen voor dat ding in staan, dus wellicht kan dat nog beter. Is het voldoende bruikbaar al om die nu te gaan maken? eAccelerator roept zelf nog hard over z'n beta status..

Blijf 't wel heel vreemd vinden dat de pear installer zo raar doet..
Ik gebruik het ook op Windows met PHP 4.3.11, en het is ge-wel-dig! Nog geen problemen mee gehad.
Pagina: 1