Installazione software · 2 min read · Jan 18, 2026
Installazione di Cherokee Con Supporto PHP5 E MySQL Su OpenSUSE 11.3 - Pagina 2
5 Abilitare PHP5 In Cherokee
PHP non è abilitato in Cherokee per impostazione predefinita. Per abilitarlo, dobbiamo avviare il pannello di controllo basato sul web di Cherokee…
cherokee-admin -b… e accedervi ( http://192.168.0.100:9090/).
Ora vai su vServers, seleziona il vhost predefinito e vai alla scheda Comportamento; fai clic sul pulsante Gestione Regole:

Nella colonna di sinistra, dovresti ora vedere tutte le regole attualmente esistenti:

Fai clic sul pulsante Più accanto a Comportamento per aggiungere una nuova regola:
Una finestra sovrapposta si apre; seleziona Lingue dalla colonna di sinistra, quindi scegli PHP e fai clic sul pulsante Aggiungi:

Successivamente, fai clic sul pulsante Crea nella finestra dell’Assistente Configurazione:

Dovresti ora vedere una nuova regola per PHP nella colonna di sinistra (con lo stato NON FINALE). Puoi modificare le impostazioni predefinite di PHP se lo desideri (questo non è necessario, le impostazioni predefinite dovrebbero andare bene nella maggior parte dei casi). Le impostazioni di FastCGI si trovano nella scheda Handler:

Per finalizzare la configurazione, fai clic sulla casella che dice NON FINALE…
… e dovrebbe cambiare in FINALE:
Nell’angolo in alto a destra dovrebbe ora esserci un pulsante SALVA - fai clic su di esso per salvare la nuova configurazione…

… e poi fai clic sul pulsante Riavvio Graceful:

PHP dovrebbe ora essere elencato nella scheda Comportamento (dovrebbe esserci un segno di spunta nella colonna Finale):

Premi CTRL+C nella riga di comando per fermare il pannello di controllo.
6 Testare PHP5 / Ottenere Dettagli Sulla Tua Installazione PHP5
La radice del documento del sito web predefinito è /srv/www/htdocs. Ora creeremo un piccolo file PHP ( info.php) in quella directory e lo chiameremo in un browser. Il file mostrerà molti dettagli utili sulla nostra installazione di PHP, come la versione di PHP installata.
vi /srv/www/htdocs/info.php| |
Ora chiamiamo quel file in un browser (ad es. http://192.168.0.100/info.php):

Come puoi vedere, PHP5 sta funzionando, e sta funzionando tramite FastCGI, come mostrato nella riga Server API. Se scorri ulteriormente verso il basso, vedrai tutti i moduli che sono già abilitati in PHP5. MySQL non è elencato lì, il che significa che non abbiamo ancora supporto MySQL in PHP5.
7 Ottenere Supporto MySQL In PHP5
Per ottenere supporto MySQL in PHP, possiamo installare il pacchetto php5-mysql. È una buona idea installare anche alcuni altri moduli PHP5 poiché potresti averne bisogno per le tue applicazioni:
yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-pear php5-sysvmsg php5-sysvshmOra riavvia Cherokee:
/etc/init.d/cherokee start && /etc/init.d/cherokee start(Sto usando i comandi stop e start qui invece di restart perché restart non ha funzionato in modo affidabile sul mio sistema - a volte Cherokee non si avviava nonostante lo dicesse.)
Ora ricarica http://192.168.0.100/info.php nel tuo browser e scorri di nuovo verso il basso fino alla sezione moduli. Dovresti ora trovare molti nuovi moduli lì, incluso il modulo MySQL:

8 Link
- Cherokee: http://www.cherokee-project.com/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- OpenSUSE: http://www.opensuse.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.