Linux ist aufgrund seiner Open Source -Funktionen, der Systemstabilität und der Sicherheitsleistung zu einer beliebten Wahl für die PHP -Entwicklung geworden. Rich Command Line Tools und starke Unterstützung der Community machen Entwickler bequemer, um Probleme zu lösen. Gleichzeitig ist Linux für viele Server auch ein Standardbetriebssystem. Die Verwendung der Linux -Umgebung kann die Produktionsumgebung effektiv simulieren und den Übereinstimmungsgrad und die Effizienz der Entwicklung verbessern.
Bitte wählen Sie bitte eine Linux -Verteilung aus, die Ihren Bedürfnissen entspricht, wie Ubuntu, Centos oder Debian. Der Installationsprozess verfügt normalerweise über eine grafische Schnittstelle oder Befehlszeile. Befolgen Sie die Eingabeaufforderungen, um die Installation abzuschließen, um sicherzustellen, dass das System normal beginnt.
Nach Abschluss der Systeminstallation wird empfohlen, das Systempaket sofort zu aktualisieren, um sicherzustellen, dass alle Komponenten die neueste Version sind und die Sicherheit und Kompatibilität verbessern. Sie können es über die Befehlszeile eingeben:
sudo APT Update && sudo APT -Upgrade
Die Installation von PHP unter Linux ist sehr bequem. Führen Sie den folgenden Befehl aus, um PHP -Kernkomponenten, Apache Server -Modul und MySQL -Erweiterung zu installieren:
sudo apt installieren php libapache2-mod-php php-mysql
Dieser Befehl konfiguriert die grundlegende Umgebung für die PHP -Entwicklung für Sie.
Composer ist ein Standard -Tool, von dem PHP -Projektmanagement abhängt. Die Installationsschritte sind wie folgt:
php -r "copy ('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file ('sha384', 'componser -setup.php') === '9f6018a5b3b32e6c68372d061eac0cebf6a52f8c83999c4f4331ff3ac5f4219c2c56c4c7b4bfa0d7ee0adc1e747c9d48') { echo 'Installer verified'; } else { echo 'Installer korrupter ';
PHP Composer-Setup.php
PHP -r "UNLINK ('Composer -Setup.php');"
Bestätigen Sie nach Abschluss der Installation, ob der Komponist erfolgreich über den folgenden Befehl installiert wird:
Komponist --version
Es wird empfohlen, eine feature-reichen integrierte Entwicklungsumgebung (ID) wie VS-Code oder Phpstorming zu verwenden und das entsprechende PHP-Plug-In zu installieren, das die Codierungseffizienz und -erfahrung erheblich verbessert.
Um mehrere Projekte besser zu verwalten, wird empfohlen, den virtuellen Apache -Host zu konfigurieren. Erstellen Sie eine virtuelle Host -Konfigurationsdatei:
sudo nano /etc/apache2/sites-available/yourproject.conf
Fügen Sie der Datei den folgenden Inhalt hinzu:
<VirtualHost *:80> Serveradmin webmaster@localhost DocumentRoot/var/www/yourProject ERRORLOG $ {apache_log_dir} /ERerror.log CustomLog $ {apache_log_dir} /access.log kombiniert </VirtualHost>
Aktivieren Sie nach dem Speichern die Site und überladen Sie den Apache -Dienst:
sudo a2ensit yourproject.conf sudo systemctl laden apache2 neu laden2
Erstellen Sie eine Datei mit dem Namen info.php im Projektverzeichnis mit dem folgenden Inhalt:
<?php phpinfo(); ?>
Besuchen Sie http: //localhost/info.php über Ihren Browser und sehen Sie sich die PHP -Informationsseite an, um zu bestätigen, dass die Umgebung erfolgreich erstellt wird.
In diesem Artikel werden im Detail den vollständigen Prozess des Erstellens einer PHP -Entwicklungsumgebung auf Linux -Systemen erläutert, einschließlich Systemaktualisierungen, PHP- und Abhängigkeitsinstallation, Komponistenkonfiguration, Einstellungen für virtuelle Hosts von Apache und Umgebungstests. In Anlehnung an diese Schritte können Sie schnell eine stabile und effiziente Entwicklungsplattform erstellen, um PHP -Entwicklungsprojekte reibungslos zu helfen.