Installazione software · 3 min read · Jan 05, 2026
Installazione di Cherokee con supporto PHP5 e MySQL su Fedora 14 - Pagina 2
5 Configurazione di PHP5
Dobbiamo modificare /etc/php.ini e decommentare la riga cgi.fix_pathinfo=1:
vi /etc/php.ini| [...] ; cgi.fix_pathinfo fornisce supporto *reale* per PATH_INFO/PATH_TRANSLATED per CGI. Il comportamento precedente di PHP era impostare PATH_TRANSLATED su SCRIPT_FILENAME e non comprendere cosa fosse PATH_INFO. Per ulteriori informazioni su PATH_INFO, vedere le specifiche cgi. Impostare questo su 1 farà sì che PHP CGI corregga i propri percorsi per conformarsi alla specifica. Un'impostazione di zero fa sì che PHP si comporti come prima. Il valore predefinito è 1. Dovresti correggere i tuoi script per utilizzare SCRIPT_FILENAME piuttosto che PATH_TRANSLATED. ; http://www.php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo cgi.fix_pathinfo=1 [...] |
Poi riavviamo Cherokee:
/etc/init.d/cherokee restart6 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, scegli 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 appare; 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 di 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 Graduale:

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.
7 Testare PHP5 / Ottenere dettagli sulla tua installazione di PHP5
La radice del documento del sito web predefinito è /var/www/cherokee. 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 /var/www/cherokee/info.php| |
Ora chiamiamo quel file in un browser (ad es. http://192.168.0.100/info.php):

Come puoi vedere, PHP5 funziona, e funziona tramite FastCGI, come mostrato nella riga Server API. Se scorri ulteriormente verso il basso, vedrai tutti i moduli già abilitati in PHP5. MySQL non è elencato lì, il che significa che non abbiamo ancora il supporto MySQL in PHP5.
8 Ottenere supporto MySQL in PHP5
Per ottenere il supporto MySQL in PHP, possiamo installare il pacchetto php-mysql. È una buona idea installare anche alcuni altri moduli PHP5 poiché potresti averne bisogno per le tue applicazioni. Puoi cercare i moduli PHP5 disponibili in questo modo:
yum search phpScegli quelli di cui hai bisogno e installali in questo modo:
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpcOra riavvia Cherokee:
/etc/init.d/cherokee restartOra 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:

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