Home » Archive

Articles tagged with: php

cPanel, Howto, Informatica, Linux, PHP, Windows »

[30 nov 2010 | 2 Comments | 290 views]
Installare il modulo php MSSQL su CentOS/RedHAT con cPanel

Come tutti sanno, collegarsi ad un database MSSQL (windows) da php, richiede un modulo aggiuntivo: php-mssql
Chi ha un server con cPanel installato, sa bene che questo modulo non è presente in EasyApache. Vediamo come installarlo in CentOS (o RedHat) manualmente insieme alle librerie che servono.
Per prima cosa, installiamo tramite yum il driver ODBC opensource per linux e FreeTDS (comprensivo di devels per le compilazioni) :
yum -y install unixODBC freetds freetds-devel
Qui c’è da fare subito un notazione: su macchine x86_64, c’è un problema con la libreria libsybdb.so che ci serve nel …

Linux, Segnalazioni »

[10 mar 2008 | 3 Comments | 1.143 views]

Non tutti sanno che è possibile avere un {it:BitTorrent} client anche lato-server in php.
E’ comodo e molto flessibile
Stiamo parlando di TorrentFlux, un guru dei clients lato-server: provato personalmente, è uno script programmato interamente in php che non usa database ma solo alcuni script in {it:python} per gestire i download e lo scambio dei peers.
L’ultima versione stabile è la 2.3 scaricabile al link: http://www.torrentflux.com/torrentflux_2.3.tar.gz
Questo uno screenshot del programma:

cPanel, Howto, Linux »

[5 gen 2008 | One Comment | 964 views]

E’ capitato molte volte di trovarsi di fronte a un problema serio su macchine in hosting e mysql installato.
Se ci sono siti progettati male (e, credetemi, ce ne sono!) molti programmatori non fanno attenzione ad ottimizzare le proprie query.
La situazione che si crea, è quella di trovarsi il load alto della macchina e, facendo un mysqladmin proc da root, ci troviamo di fronte una marea di query in sleep.
Ho aggirato il problema, facendo questo script che posto di seguito.
In pratica ad intervalli di tempo stabiliti (di default ogni 60 secondi) …

cPanel, Informatica, Linux »

[3 gen 2008 | No Comment | 497 views]

Mi è capitato di dover abilitare il register_globals su accounts utenti di cPanel che erano sotto apache 2 e il SuPHP attivo.
La procedura è molto semplice ed è valida anche per altre direttive di php.ini.
Prima di tutto, creiamo la directory /usr/local/Zend/register-enabled e creiamo un php.ini vuoto:
mkdir -p /usr/local/Zend/register-enabled
touch /usr/local/Zend/register-enabled/php.ini
Fatto questo editiamo /usr/local/Zend/register-enabled/php.ini e inseriamo dentro la direttiva:
register_globals = On
Ora editiamo /etc/httpd/conf/httpd.conf e andiamo nel virtual host del dominio (es. miodominio.it) ed inseriamo tra i tag <IfModule mod_suphp.c> … </IfModule> queste direttive:
suPHP_ConfigPath /usr/local/Zend/register-enabled
In questo modo abbiamo il register_globals attivo sul singolo …