If your program or site goes in exception with this error then your PHP was not configured with –enable-bcmath. In windows php has bcmath() for default.
In this snip code there is an alternative to bcdiv():
A programmer's work is never done
16
Nov
If your program or site goes in exception with this error then your PHP was not configured with –enable-bcmath. In windows php has bcmath() for default.
In this snip code there is an alternative to bcdiv():
13
Sep
This is a translation of this very good tutorial http://www.rockfloat.com/howto/gentoo-subversion.html
I thank the author John McFarlane that allowed me to publish the italian translation on this blog.
14
Dec
Alcuni ambienti di sviluppo autoconfiguranti per non perdere tempo a settare apache, php e database:
Ci sarebbe anche easy php ma e’ un bel po’ che non viene aggiornato… tuttavia per me la soluzione migliore rimane quella di installare ogni programma in maniera separata. Ultimamente pero’ ho usato server2GO per fa andare un’applicazione web da una penna usb o da un hd portabile.
13
Jul
Php6 prima o poi verra’ implementato e tanto vale darci un occhiata.
Se avete apache gia’ installato e sapete muovervi nel file di configurazione la procedura e’ talmente semplice che non occorrerebbe manco scrivere come fare comunque:
Scaricarsi php6 dalla pagina degli snapshots –> tutti i file li presenti non sono stabili quindi usateli solo per dei test.
Scompattarlo in una cartella a piacere per es. C:\Programmi\php6
A questo punto gia’ che ci siete rinominate il file php.ini-recommended(le estensioni sono tutte disabilitate
) in php.ini
Poi aprire (magari prima fatene una copia
)il file di configurazione di apache, io avendo apache2.2 modifico il file C:\Programmi\Apache Software Foundation\Apache2.2\conf\httpd.conf commentare le seguenti righe (se ce le avete senno’ basta la prima)
e aggiungere queste due a seconda della versione di apache che avete:
Naturalmente configurate il tutto con i vostri parametri, con i percorsi corretti e la dll giusta… ad es. se avete versione di apache diversa ci andra’ php6apache2.dll.
Riavviate apache e se non vi ha dato errori controllate con phpinfo che abbia caricato correttamente php6.
Fate i test che vi pare e poi rimettete tutto com’era prima perche’ lo stanno ancora sviluppando! ![]()
[tag]php[/tag]
15
Jun
Requisiti Minimi:
Apache
Php
Eclipse
Ingredienti:
PDT Eclipse
XDebug
Dave Kelsey’s XDebug for PDT plugin
Installare Eclipse:
Semplicemente scompattare il file zip dove si vuole e al primo avvio impostare la directory di lavoro sulla document root di apache.
Installare Xdebug:
Scaricarsi la versione giusta per la propria versione di php ad esempio io ho scaricato php_xdebug-2.0.0rc4-5.2.1.dll perche’ ho php 5.2.1.
Copiare il file nella directory di php(la mia e’ c:\programmi\php).
Aprire il php.ini e impostare i dati di configurazione, nel mio caso nel file c:\windows\php.ini ho messo queste righe di codice(occhio che code (ini) lo mette in automatico l’highlighter!
)
Attenzione a impostare bene il percorso della dll di xdebug. Inoltre verificare che la propria versione di php sia thread safe e non di debug altrimenti occorre variare zend_extension_ts.
Dalla guida pdf di XDebug PHP IDE Guide Version: 1.06 di Dave Kelsey
You may need to change the “zend_extension_ts” to “zend_extension” if you are
using the non thread safe version of PHP or to “zend_extension_debug” if you
are using the debug version.
Salvare il php.ini, riavviare apache e verificare nel phpinfo() se XDebug risulta essere installlato correttamente.
Installare Dave Kelsey’s XDebug for PDT plugin
Scaricare una versione compatibile dall’elenco proposto su questa pagina web. Io ad es. ho scaricato Source files for XDebug Support V0.2.2 for PDT 0.7RC3 only (attualmente l’ultima voce.)
Dopodiche’ scompattare i plugin nella directory plugins di eclipse PDT.
Dentro il file vi e’ anche una guida molto esplicativa in pdf che spiega passo passo come impostare il debug da eclipse.
[tag]php[/tag]