Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Installation und -Bereitstellung (basierend auf Linux- und Windows-Plattformen)

PHP-Installation und -Bereitstellung (basierend auf Linux- und Windows-Plattformen)

伊谢尔伦
Freigeben: 2016-11-24 14:09:17
Original
1726 Leute haben es durchsucht

1. Installation und Bereitstellung unter Linux

Installation und Bereitstellung unter Ubuntu: Installieren Sie LAMP und phpmyadmin unter Ubuntu

Kompilieren und installieren Sie die Lamp-Umgebung unter Ubuntu: Verwenden Sie den Quellcode, um Apache+ zu kompilieren und zu installieren in der Ubuntu MySQL+PHP-Entwicklungsumgebung

Installation und Bereitstellung unter CentOS: Installation der LAMP-Umgebung unter Alibaba Cloud Server – basierend auf CentOS 6.3

2. Installation und Bereitstellung unter Windows

Es gibt viele Möglichkeiten, PHP unter Windows zu installieren. Sie können das binäre Installationspaket herunterladen.

Wenn Sie nur lokal entwickeln und lernen, können Sie den integrierten Webserver von PHP 5.4 direkt verwenden und sich die Mühe der Serverkonfiguration ersparen. Wenn Sie Ein-Klick-Installationspakete mögen, die PHP, Apache und MySQL enthalten, können Sie Web Platform Installer, Zend Server CE, XAMPP oder WAMP (ich persönlich empfehle wamp) herunterladen, die Ihnen beim schnellen Einrichten einer PHP-Laufumgebung helfen können. Es wird jedoch einige Unterschiede zwischen diesen Tools und der formalen Betriebsumgebung Ihres Produkts geben, insbesondere wenn Sie unter Windows entwickeln und der Code letztendlich auf einem Linux-Server bereitgestellt wird.

Wenn Sie das Produkt unter Windows bereitstellen müssen, bietet Ihnen IIS7 die stabilste und leistungsstärkste Umgebung. Sie können PHPmanager (PHP-Verwaltungs-Plug-in unter IIS7) verwenden, um PHP zu konfigurieren und zu verwalten. In IIS7 ist FastCGI bereits integriert. Sie müssen lediglich PHP als Prozessor konfigurieren.

3. Beginnen Sie mit der Verwendung

Verwenden Sie die neueste stabile Version von PHP5.4

Verwenden Sie den integrierten PHP-Server zum Testen: php -S localhost:8000

Aus der Code-Eingabeaufforderung geht hervor, dass das Webstammverzeichnis des integrierten PHP-Servers /home/icu ist. Wir erstellen eine index.php-Datei unter /home/icu:

< ?php echo "hello,world";?> ;

Speichern und dann http://localhost:8000/ im Browser aufrufen. Die Testergebnisse lauten wie folgt:

Hallo, Welt

Ab PHP 5.4 bietet CLI SAPI einen integrierten Webserver. Beachten Sie jedoch: Dieser Webserver wird nur zum Testen während der Entwicklung verwendet und sollte nach dem Start des Produkts nicht verwendet werden.

Standardmäßig ist das Web-Root-Verzeichnis das Verzeichnis, in dem Sie den Befehl php -S localhost:8000 starten. Wenn Sie beispielsweise den Befehl unter /home starten, ist das Web-Root-Verzeichnis befinden sich im /www-Verzeichnis. Wenn Sie diesen Befehl starten, ist das Web-Root-Verzeichnis /www, es sei denn, Sie verwenden den Parameter -t, um das Web-Root-Verzeichnis anzugeben, wie zum Beispiel:

php -S localhost:8000 - t /home/test/

Dann ist das Web-Stammverzeichnis /home/test/.

Wenn die URI-Anfrage die angegebene Datei nicht enthält, wird standardmäßig index.php oder index.html im Webverzeichnis angezeigt. Andernfalls wird ein 404-Fehler gemeldet

Wenn bei der Konfiguration des Webservers eine Datei angegeben wird, behandelt der Webserver diese als „Router“-Skript. Dieses Skript wird vor jeder HTTP-Anfrage ausgeführt wird Gesichtsanzeige sein, andernfalls wird das Skript an den Browser ausgegeben:

$ php -S localhost:8000 router.php

router.php-Datei:

<?php
// router.php
if (preg_match(&#39;/\.(?:png|jpg|jpeg|gif)$/&#39;, $_SERVER["REQUEST_URI"]))
   return false;    // serve the requested resource as-is.
else {
   echo "<p>Welcome to PHP</p>";
}
?>
Nach dem Login kopieren

Wenn es sich bei der angeforderten Ressource um ein Bild handelt, wird das Bild angezeigt. Andernfalls wird Folgendes angezeigt: Willkommen bei PHP


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage