Ich habe vorher eine Frage /q/10... gestellt und dann alle PHP-Dateien im Zusammenhang mit Linux gelöscht (rpm -qa|grep PHP hat kein Paket, PHP kann die Datei nicht finden, PHP -v, PHP-Befehlsausgabebefehl). nicht gefunden) Aber warum kann die Apche des Servers trotzdem PHP-Dateien kompilieren und phpinfo() ausgeben? Ich habe einige neue Test-PHP-Dateien erstellt und sie werden alle kompiliert und ausgegeben. Selbst ein Neustart des Servers nützt nichts. .
Lösung des Problems:
Das PHP des Servers wird mit Abhängigkeiten installiert. Es scheint, dass Apache nach der Installation einen PHP-Cache haben wird. . Wenn Sie die PHP-Version ändern und neu installieren, zeigt phpinfo die Informationen zur neu installierten PHP-Version an. .
检测是否还有其他版本的php,find . -name 'php' ,查看apache配置文件加载的php_module文件
Apache引入了so文件吧,把这个删了