Heim >Backend-Entwicklung >PHP-Problem >So deaktivieren Sie die Auswertung in PHP unter Win

So deaktivieren Sie die Auswertung in PHP unter Win

藏色散人
藏色散人Original
2022-10-31 09:33:071653Durchsuche

So deaktivieren Sie die Auswertung in PHP unter Win: 1. Laden Sie „PHP_diseval_extension“ herunter. 2. Suchen Sie das PHP, das derzeit vom Server verwendet wird. 3. Öffnen Sie die PHP-Konfigurationsdatei. 4. Fügen Sie den Code „extension=diseval.so“ hinzu. 5. Starten Sie den Dienst neu.

So deaktivieren Sie die Auswertung in PHP unter Win

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.

Wie deaktiviere ich die Auswertung in PHP unter Win?

Erklärung zum Deaktivieren der Eval-Funktion in PHP

1. Was ist eval? eval ist ein Sprachkonstruktor, keine Systemkomponentenfunktion, daher können wir es nicht durch die Verwendung von „disable_functions“ in php.ini deaktivieren.

2. Gefahren von eval

eval() ist für die PHP-Sicherheit sehr gefährlich. Um Trojaner-Invasionen wie die folgenden zu verhindern, muss es daher verboten werden!

3. So deaktivieren Sie

3-1. Laden Sie PHP_diseval_extension herunter

github-Adresse: https://github.com/mk-j/PHP_diseval_extension

Installationsmethode:

3-2 der Server

whereis php

So deaktivieren Sie die Auswertung in PHP unter Win Die Server-PHP-Version ist 7.1

Suchen Sie das Ausführungsverzeichnis von phpize

3-3. Ich habe das tmp-Verzeichnis ausprobiert, konnte aber nicht kompilieren und habe ein Berechtigungsproblem angezeigt . Versuchen Sie es mit anderen Verzeichnissen und es wird kein Problem geben.

cd /
git clone https://github.com/mk-j/PHP_diseval_extension.git
 
cd /home/PHP_diseval_extension/source
 
//使用PHP安装路径的phpize  执行一下命令
/opt/cpanel/ea-php71/bin/phpize
./configure --with-php-config=/opt/cpanel/ea-php71/bin/php-config
make && make install

Fügen Sie die Erweiterung nach erfolgreicher Kompilierung hinzu und finden Sie die aktuell wirksame PHP-Konfigurationsdatei.

Befehl: php --ini

So deaktivieren Sie die Auswertung in PHP unter Win 3-4 Starten Sie den Dienst neu.

extension=diseval.so

Empfohlene Studie: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie die Auswertung in PHP unter Win. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn