Esse tutorial que você seguiu é um pouco perigoso. Parece que lhe diz para substituir o padrão X11 por um novo, o que é uma ideia muito ruim e desnecessária.
Onde você mudou sua variável local? Se você usou .profile ou .bash_profile, ele é válido apenas para seu usuário. Para afetar todos os usuários, você precisa alterar o / etc / paths. Mas eu não acho que tenha algo a ver com o var de PATH.
Em relação à sua pergunta, isso significa que o Apache não está carregando o módulo PHP correto. (libphp5.so)
Verifique a data de criação de /usr/libexec/apache2/libphp5.so
Se for anterior ao seu tempo de compilação, ele não será substituído.
-
Primeiro, desative o Apache (em Configurações ou executando
sudo apachectl stop
no console). -
Em seguida, renomeie
/usr/libexec/apache2/libphp5.so
- >sudo mv /usr/libexec/apache2/libphp5.so /usr/libexec/apache2/libphp5.so.bak
-
Em seguida, vá para o diretório de origem e execute
make install
. (se você deletou o diretório, o makefile ou executou omake clean
, você precisará iniciar o processo de compilação novamente) -
Em seguida, verifique se
libphp5.so
existe em/usr/libexec/apache2/
. Se não existir, seus parâmetros de compilação estão errados. Em caso afirmativo, vá para a etapa 5. -
Renomeie o novo
/usr/libexec/apache2/libphp5.so
para libphp5.4.8.so (ou a versão que você está instalando). -
Faça o backup do httpd.conf - >
sudo cp /usr/libexec/apache2/httpd.conf /usr/libexec/apache2/httpd.conf.bak
-
Edite o httpd.conf - >
sudo nano /usr/libexec/apache2/httpd.conf
e alterarLoadModule php5_module libexec/apache2/libphp5.so
paraLoadModule php5_module libexec/apache2/libphp5.4.8.so
-
Coloque o antigo libphp5.so de volta. - >
sudo mv /usr/libexec/apache2/libphp5.so.bak /usr/libexec/apache2/libphp5.so
-
Reinicie o apache (nas configurações ou com
sudo apachectl start
)
Deixe-me saber se funcionou para você