Mit der rasanten Entwicklung der Internettechnologie findet PHP als beliebte serverseitige Skriptsprache immer größere Verbreitung. Ein wichtiges Problem, mit dem viele Entwickler konfrontiert sind, besteht darin, schnell eine PHP-Entwicklungsumgebung in einer lokalen Entwicklungsumgebung einzurichten. In diesem Artikel wird eine Methode zum Erstellen einer virtuellen Entwicklungsumgebung mit Vagrant und PHP vorgestellt, um Entwicklern zu helfen, schnell mit der Entwicklungsarbeit zu beginnen.
1. Einführung in Vagrant und PHP
Vagrant ist ein Open-Source-Tool, das Entwicklern hilft, virtuelle Entwicklungsumgebungen lokal zu erstellen. Vagrant verwendet VirtualBox oder andere Virtualisierungstechnologien zum Erstellen virtueller Maschinen sowie Befehlszeilentools zum Konfigurieren und Verwalten virtueller Maschinen. PHP hingegen ist eine beliebte serverseitige Skriptsprache, die auf einer Vielzahl unterschiedlicher Betriebssysteme läuft. In diesem Artikel werden wir Vagrant und PHP verwenden, um eine virtuelle Entwicklungsumgebung zu erstellen, um die Entwicklungsarbeit komfortabler zu gestalten.
2. Vorbereitung
Bevor wir mit Vagrant und PHP beginnen, eine virtuelle Entwicklungsumgebung zu erstellen, müssen wir die folgenden Vorbereitungen abschließen:
1 . Laden Sie VirtualBox und Vagrant herunter und installieren Sie sie: VirtualBox ist eine kostenlose Software für virtuelle Maschinen, die heruntergeladen und auf Ihrem Computer installiert werden kann. Vagrant ist ein Befehlszeilentool, das im Terminal verwendet werden muss. Sie können VirtualBox und Vagrant von der offiziellen Website herunterladen und installieren.
2. Erstellen Sie eine Vagrantfile: Vagrantfile ist eine reine Textdatei, die zum Konfigurieren und Verwalten virtueller Maschinen verwendet wird. In einem späteren Schritt erstellen wir eine Vagrant-Datei, um die virtuelle Maschine zu konfigurieren und zu verwalten.
3. PHP installieren: In diesem Artikel verwenden wir PHP, um eine Entwicklungsumgebung zu erstellen. Sie können PHP von der offiziellen PHP-Website herunterladen und installieren.
3. Erstellen und konfigurieren Sie eine virtuelle Maschine
1. Öffnen Sie das Terminal und erstellen Sie ein neues Verzeichnis zum Speichern von Vagrantfile und anderen Skriptdateien.
2. Verwenden Sie das Befehlszeilentool, um das Verzeichnis aufzurufen und eine leere Datei mit dem Namen Vagrantfile zu erstellen.
3. Öffnen Sie die Vagrantfile-Datei und kopieren Sie den folgenden Code und fügen Sie ihn in die Datei ein:
Vagrant.configure("2") do |config|
config .vm.box = "ubuntu/trusty64"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.synced_folder ".", "/var/www/html ", :mount_options => ["dmode=777", "fmode=666"]
config.vm.provider "virtualbox" do |vb|
vb.memory = "1024"
end
config.vm.provision "shell", inline: <<-SHELL
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install -y php7.2
SHELL
end
Der obige Code spezifiziert die Verwendung des Ubuntu/ Trusty64-Spiegel. Erstellen Sie eine virtuelle Maschine und legen Sie die IP-Adresse der virtuellen Maschine auf 192.168.33.10 fest. Darüber hinaus wird ein Synchronisierungsordner hinzugefügt, um das lokale Verzeichnis ./ mit dem Verzeichnis /var/www/html der virtuellen Maschine zu synchronisieren. Der Code gibt außerdem an, dass die Speichergröße der virtuellen Maschine 1024 MB beträgt. Abschließend wurde ein Skript zur Installation von PHP 7.2 ausgeführt.
4. Speichern und schließen Sie die Vagrant-Datei.
5. Führen Sie über das Terminal den folgenden Befehl aus, um die virtuelle Maschine zu starten:
vagrant up
Dieser Befehl erstellt und konfiguriert die virtuelle Maschine Maschine und starten Sie die virtuelle Maschine.
6. Verwenden Sie den folgenden Befehl, um sich bei der virtuellen Maschine anzumelden:
vagrant ssh
Dadurch wird am Terminal der virtuellen Maschine angemeldet Hier können Sie mit der Konfiguration fortfahren.
4. Konfigurieren Sie PHP und Webserver
1. Verwenden Sie in der virtuellen Maschine den folgenden Befehl, um den Apache-Webserver zu installieren:
sudo apt-get install apache2
2. Bestätigen Sie, dass der Webserver erfolgreich installiert wurde. Verwenden Sie den folgenden Befehl, um den Webserver zu starten:
sudo service apache2 start#🎜🎜 #
3. Verwenden Sie den folgenden Befehl, um PHP und die zugehörigen Erweiterungen zu installieren: sudo apt-get install php7.2 php7.2-cli libapache2-mod-php7.2 php7. 2-mysql php7.2-curl php7.2- gd php7.2-mbstring php7.2-xml4. Verwenden Sie den folgenden Befehl, um den Webserver neu zu starten:#🎜🎜 #sudo service apache2 restart
5 , bestätigen Sie, dass PHP erfolgreich installiert wurde, führen Sie den folgenden Befehl im Terminal aus:
php -v
Dieser Befehl gibt die PHP-Versionsinformationen aus, um zu bestätigen, dass die Installation erfolgreich war.
6. Erstellen Sie eine PHP-Testdatei, z. B. index.php, und speichern Sie sie im Verzeichnis /var/www/html. Bearbeiten Sie die Datei mit dem folgenden Befehl:
sudo nano /var/www/html/index.php
Kopieren Sie dann den folgenden Code und fügen Sie ihn ein:
#🎜 🎜#< ;?phpphpinfo();
?>
7. Speichern und schließen Sie die Datei. Öffnen Sie jetzt http://192.168.33.10/index.php im Browser und Sie sollten die PHP-Informationsseite sehen können.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine virtuelle Entwicklungsumgebung mit PHP und Vagrant. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!