Heim >Backend-Entwicklung >PHP7 >Einführung in die Installation des PHP7.2-Quellcodes
1. Laden Sie das Installationspaket der PHP7.2-Version herunter : Aktuelles Verzeichnis anzeigen
ll: Dateien im aktuellen Verzeichnis anzeigen
2. Entpacken
tar -xjvf php-7.2.18.tar.bz3. Konfigurieren (kompilieren) cd php-7.2.18
./ configure --prefix=/home/work/studyfour.make(build)
make
make test five.make install
Linux-Paar Einige Befehle für PHP-Operationen
cd php ——Geben Sie php ein
cd ..——Geben Sie das übergeordnete Verzeichnis ein .bin/php -m Sehen Sie sich die Erweiterung an vi test.php ——Erstellen Sie einen Test-.php-Ordner
echo time();
:wq——Speichern und beenden
Drücken Sie Esc, um in den Befehlsmodus zu gelangen
Drücken Sie i, um den Textmodus zu bearbeiten
1 , :w Speichern Sie die Datei, aber beenden Sie vi nicht
2, :w Datei Speichern Sie die Änderungen an der Datei, ohne vi zu beenden 3, :w! Speichern erzwingen, ohne vi zu beenden 4., :wq Speichern Sie die Datei und beenden Sie vi 5,: wq! Speichern Sie die Datei und beenden Sie vi6, :q Speichern Sie die Datei nicht, beenden Sie vi7, :q Speichern Sie die Datei nicht, erzwingen Sie das Beenden von vi./bin/php test.php —— Ausführung
6. Vereinfachen Sie den PHP-Ausführungsbefehl 1. Bearbeiten Sie die .bash_profile-Datei im Stammverzeichnis (vi ~/.bash_profile)2. source ~/.bash_profile
3.php -v Test Zusammenfassung: Auf welche Fallstricke werden Sie bei der Installation von PHP-Quellcode stoßen?1.gcc autoconfig – wenn es nicht kompiliert ist, fordert das System Sie auf, diese beiden Softwareprogramme zu installieren
2. Die kompilierte Datei enthält keine php.ini-Dateicp php.ini-development /home/work/study/ect/ – In den kompilierten Ordner kopieren
mv php.ini-development php.ini – – Namen ändern
Die Konfiguration von php.ini wurde geändert, sie wird nicht wirksam . /etc/php.ini ./lib
Das obige ist der detaillierte Inhalt vonEinführung in die Installation des PHP7.2-Quellcodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!