[Risolto] Installazione php sembra non funzionare

Fedora 17.

Risolto il problema con Apache e Mysql rimane lo start di php.

Tutti i pacchetti sono/sembrano correttamente installati ma la classica pagina con phpinfo() restituisce pagina bianca.

Qualche suggerimento ?

enrico

Come hai installato php? Dove hai piazzato il file phpinfo e come lo richiami? Ci posti il codice di phpinfo.php?
Inoltre:

$ rpm -qa | grep php

[quote=robyduck]Come hai installato php? Dove hai piazzato il file phpinfo e come lo richiami? Ci posti il codice di phpinfo.php?
Inoltre:

$ rpm -qa | grep php

L’ho installato con yum come descritto nell’articolo installare LAMP.

Il file è in /var/www/html e si chiama info.php.

[code]

Prova GD <?php phpinfo(); ?> [/code]

Ecco invece la risposta al comando rpm

]# rpm -qa | grep php php-common-5.4.8-1.fc17.i686 php-mcrypt-5.4.8-1.fc17.i686 php-pear-1.9.4-7.fc17.1.noarch php-5.4.8-1.fc17.i686 php-pecl-memcache-3.0.7-3.fc17.i686 php-ldap-5.4.8-1.fc17.i686 php-php-gettext-1.0.11-5.fc17.noarch php-cli-5.4.8-1.fc17.i686 php-xml-5.4.8-1.fc17.i686 php-pgsql-5.4.8-1.fc17.i686 phpMyAdmin-3.5.3-1.fc17.noarch php-pdo-5.4.8-1.fc17.i686 php-mysql-5.4.8-1.fc17.i686 php-gd-5.4.8-1.fc17.i686 php-mbstring-5.4.8-1.fc17.i686

Modifica il file così:

<?php phpinfo(); ?>
visto che lo chiami info.php
Salvalo e accedi con http://localhost/info.php

[quote=robyduck]Modifica il file così:
visto che lo chiami info.php
Salvalo e accedi con http://localhost/info.php[/quote]

Fa vedere il codice come se fosse una normale scritta html.

enrico

Come? Cos’è una normale scritta html? Puoi postare l’esatto output?
I servizi sono running?

# systemctl status httpd.service

[quote=robyduck]Come? Cos’è una normale scritta html? Puoi postare l’esatto output?
I servizi sono running?

# systemctl status httpd.service

Enable e running.

Ti ho mandato il link alla pagina info.php in un messaggio personale.

enrico

:gratt:
Davvero strana questa situazione, i pacchetti che hai installato vanno bene. httpd è attivo. http://localhost restituisce la pagina di apache, vero?
Guarda nei log di apache se vedi qualcosa e attiva la visualizzazione degli errori provando questo file:

<?php error_reporting (E_ALL); ini_set ('display_errors', true); include('./info.php'); ?>

Salvalo come test.php e richiamalo dal browser. Cosa ti dice?

secondo me deve reinstallare i pacchetti PHP

http://forum.fedoraonline.it/viewtopic.php?id=19535 ha cancellato la dir /etc/httpd e reinstallato solo apache perdendo di fatto il caricamento dei moduli php per apache

$ ls -al /etc/httpd/conf.d/php.conf

che dice ?

[quote=halloween]secondo me deve reinstallare i pacchetti PHP

http://forum.fedoraonline.it/viewtopic.php?id=19535 ha cancellato la dir /etc/httpd e reinstallato solo apache perdendo di fatto il caricamento dei moduli php per apache

$ ls -al /etc/httpd/conf.d/php.conf

che dice ?[/quote]

Dice questo:

-rw-r--r--. 1 root root 677 18 ott 15.00 /etc/httpd/conf.d/php.conf

Davvero strana questa situazione, i pacchetti che hai installato vanno bene. httpd è attivo. http://localhost restituisce la pagina di apache, vero?
Guarda nei log di apache se vedi qualcosa e attiva la visualizzazione degli errori provando questo file:

<?php error_reporting (E_ALL); ini_set ('display_errors', true); include('./info.php'); ?>

Salvalo come test.php e richiamalo dal browser. Cosa ti dice?[/quote]

Esattamente le stesse cose del mio file precedente: mostra questi comandi come fossero istruzioni generate dall’html.

prova a reinstallare php

# yum remove `rpm -qa | grep php`
# yum install php php-common

e prova così.
Se funziona reinstalla anche gli altri pacchetti php

[quote=halloween]prova a reinstallare php

# yum remove `rpm -qa | grep php`
# yum install php php-common

e prova così.
Se funziona reinstalla anche gli altri pacchetti php[/quote]

Funziona.
Certo questo continuo dis-installa re-installa non mi ha soddisfatto ma così funziona.
Possiamo mettere [risolto]
Un saluto ed un ringraziamento a tutti.

Enrico