Konsolidieren Sie den PHP-Versionsserver oder die Befehlszeile

399
whitebear

In der Befehlszeile

$which php

/usr/local/bin/php 

$php -v

PHP 7.2.10 (cli) (built: Sep 14 2018 07:07:08) ( NTS ) 

Auf Apache check phpinfo ();

apache2handler

Apache Version Apache/2.4.33 (Unix) PHP/7.1.16 

Ich verstehe nicht, wie Apache den PHP-Pfad entscheidet.

Wie kann ich den Apache dazu bringen, dasselbe PHP als Kommandozeile zu verwenden?

0

1 Antwort auf die Frage

0
Dave

Überprüfen Sie Ihre Apache-Konfigurationsdatei. Es gibt ein paar Dinge, die verwendet werden können, um darauf hinzuweisen, wo sich PHP befindet. Die erste Direktive ist PHPIniDirdie, die festgelegt werden kann, um Apache mitzuteilen, wo sich PHP befindet.

Die andere Direktive gibt LoadModule php7_moduleApache an, wo das PHP-Modul zu finden ist, das Apache verwenden soll.