Heim > Artikel > Backend-Entwicklung > Ausführliche Erklärung zum Einrichten einer PHP-Umgebung in Ubuntu
PHP ist eine Programmiersprache für die Webentwicklung, während Ubuntu ein einfaches und benutzerfreundliches Betriebssystem ist. Wenn Sie Webanwendungen im Ubuntu-System entwickeln möchten, müssen Sie die PHP-Umgebung im System konfigurieren. In diesem Artikel zeigen wir Ihnen, wie Sie eine PHP-Umgebung in Ubuntu einrichten.
Zuerst müssen Sie einen Webserver installieren, damit Sie Ihre PHP-Skripte darin ausführen können. In Ubuntu ist Apache einer der am häufigsten verwendeten Webserver. Um Apache zu installieren, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:
sudo apt-get update sudo apt-get install apache2
Während des Installationsvorgangs fordert Ubuntu Sie zur Eingabe Ihres Administratorkennworts auf. Nach Eingabe des Passworts beginnt Apache mit dem Herunterladen und Installieren. Nachdem die Installation abgeschlossen ist, können Sie testen, ob die Installation erfolgreich ist, indem Sie http://localhost
in den Browser eingeben. Wenn alles gut geht, sollten Sie die Standard-Begrüßungsseite von Apache sehen können. http://localhost
来测试是否安装成功。如果一切顺利,你应该能够看到Apache的默认欢迎页面。
一旦Apache安装完成,下一步就是安装PHP。为此,请在终端窗口中输入以下命令:
sudo apt-get install php libapache2-mod-php
这会安装PHP及其相关的扩展和库,并集成到Apache Web服务器中。安装完成后,你需要重新启动Apache,以使新的PHP设置生效。为此,请输入以下命令:
sudo service apache2 restart
现在,你已经成功地在Ubuntu中安装了Apache和PHP,你可以测试是否正确地配置了PHP环境。要这样做,请创建一个名为info.php
的新文件,并将其保存在Apache Web服务器的默认根目录/var/www/html
中。要创建新文件,请在终端窗口中输入以下命令:
sudo nano /var/www/html/info.php
这会在终端窗口中启动一个简单的文本编辑器。在这里,输入以下文本:
<?php phpinfo(); ?>
保存文件并退出编辑器。现在,你可以在Web浏览器中输入http://localhost/info.php
,并访问你的新创建的PHP信息页面。在该页面上,你可以看到PHP已经被成功地安装,并且可以查看环境和配置设置的详细信息。
为了将PHP功能扩展到更多的应用程序,你可能需要安装一些额外的PHP扩展。在Ubuntu中,这通常可以通过安装与所需扩展相关的软件包来完成。例如:
sudo apt-get install php-cli php-mysql php-curl php-gd php-imagick php-mbstring php-xml php-zip
安装完成后,你需要重新启动Apache,以使新的扩展生效,使用以下命令:
sudo service apache2 restart
通过修改PHP的配置设置,你可以进一步优化PHP环境,并为你的Web应用程序提供更多的灵活性。在Ubuntu中,PHP的配置文件位于/etc/php/7.2/apache2/php.ini
Sobald Apache installiert ist, besteht der nächste Schritt darin, PHP zu installieren. Geben Sie dazu den folgenden Befehl in ein Terminalfenster ein:
sudo nano /etc/php/7.2/apache2/php.ini
Dadurch werden PHP und die zugehörigen Erweiterungen und Bibliotheken installiert, integriert in den Apache-Webserver. Nach Abschluss der Installation müssen Sie Apache neu starten, damit die neuen PHP-Einstellungen wirksam werden. Geben Sie dazu den folgenden Befehl ein:
rrreeeinfo.php
und speichern Sie diese im Standardstammverzeichnis des Apache-Webservers, /var/www/html
. Um eine neue Datei zu erstellen, geben Sie den folgenden Befehl in ein Terminalfenster ein: 🎜rrreee🎜Dadurch wird ein einfacher Texteditor in einem Terminalfenster gestartet. Geben Sie hier den folgenden Text ein: 🎜rrreee🎜Speichern Sie die Datei und verlassen Sie den Editor. Sie können nun http://localhost/info.php
in Ihren Webbrowser eingeben und auf Ihre neu erstellte PHP-Informationsseite zugreifen. Auf dieser Seite sehen Sie, dass PHP erfolgreich installiert wurde und können die Details der Umgebung und Konfigurationseinstellungen einsehen. 🎜/etc/php/7.2/apache2/php.ini
, die mit einem Texteditor im Terminalfenster bearbeitet werden kann, zum Beispiel: 🎜rrreee🎜Hier, Sie können verschiedene Einstellungen von PHP ändern und anpassen, z. B. Speicherlimits, Fehlerprotokolleinstellungen und Remote-Dateizugriff. Stellen Sie sicher, dass Sie den Apache-Webserver nach jeder Änderung neu starten. 🎜🎜Fazit🎜🎜In diesem Artikel haben wir Ihnen vorgestellt, wie Sie eine PHP-Umgebung in Ubuntu einrichten. Von der Installation des Apache-Servers und PHP bis zum Testen und Konfigurieren der Umgebung hoffen wir, dass dieser Artikel Ihnen beim Einstieg in die Entwicklung von Webanwendungen mit dem Ubuntu-Betriebssystem hilft. 🎜Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Einrichten einer PHP-Umgebung in Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!