Installation von PHP
Dieser Teil des Tutorials beschreibt, wie man die Skriptsprache PHP kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Den PHP-Quellcode beziehen
Sofern Ihnen der Quellcode noch nicht vorliegt, können Sie ihn sich von der offiziellen PHP Website herunterladen.
Anschließend legen wir das Paket mit dem Quellcode im entsprechenden Verzeichnis ab: /opt/php/php-4.3.4.tar.gz
Danach entpacken wir das Source-Paket und erstellen unser Installationsverzeichnis. Das eigentliche Zielverzeichnis, in dem sich dann die kompilierte PHP-Umgebung befinden wird, erstellen wir später im Zuge des Kompiliervorgangs.
linux:/ # cd /opt/php linux:/opt/php # tar xvfz php-4.3.4.tar.gz linux:/opt/php # mv php-4.3.4 php-4.3.4-install
Somit ist /opt/php/php-4.3.4-install unser Installationsverzeichnis. Das Zielverzeichnis für die kompilierte PHP-Umgebung wird später /opt/php/php-4.3.4 sein. (Dieses Schema wenden wir analog bei den anderen Komponenten an.)
configure, make, make install
Zuerst konfigurieren wir unsere Installation. Diese Konfigurationsparameter setzen voraus, dass sowohl eine MySQL Datenbank und ein Apache Webserver sowie die optionalen Komponenten Freetype, zlib, libpng und GD in den angegebenen Verzeichnissen installiert sind:
linux:/ # cd /opt/php/php-4.3.4-install linux:/opt/php/php-4.3.4-install # ./configure --prefix=/opt/php/php-4.3.4 --with-mysql --with-gd=/opt/gd/gd-2.0.15 --with-apxs=/opt/apache/apache-1.3.29/bin/apxs --with-config-file-path=/etc --with-ttf --with-gettext --with-png-dir=/usr/local/lib --with-freetype-dir=/opt/freetype2/freetype-2.1.5 --with-zlib-dir=/usr/local/lib
Die Konfigurationsdatei php.ini wurde im Verzeichnis /etc installiert.
Jetzt starten wir den Kompiliervorgang ...
linux:/opt/php/php-4.3.4-install # make
... und installieren die PHP-Umgebung:
linux:/opt/php/php-4.3.4-install # make install
Seiten, die Sie auch interessieren könnten:
Installation von Apache — Dieser Teil des Tutorials beschreibt, wie man den Webserver Apache kompiliert und installiert, um ihn später in TYPO3 nutzen zu können.
Installation von GD — Dieser Teil des Tutorials beschreibt, wie man die Grafik-Bibliothek GD kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Installation von Freetype — Dieser Teil des Tutorials beschreibt, wie man die Schriftarten-Engine Freetype 2 kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Installation von zlib — Dieser Teil des Tutorials beschreibt, wie man die Kompressions-Bibliothek zlib kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Installation von libpng — Dieser Teil des Tutorials beschreibt, wie man die Grafik-Bibliothek libpng kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
