Natürlich müssen Sie zuerst die Download-Beschleunigung installieren, da die folgende Installation sonst sehr langsam ist.
Befolgen Sie zur Installation die folgenden Anweisungen:
#cd /usr/ports/ftp/prozilla
#make install sauber
In der Mitte erscheint:
Dies ist ein Beispiel und eine Handbuchseite im HTML-Format. Wenn Sie sie nicht verwenden und später studieren möchten, können Sie sie hinzufügen und dann auf OK klicken.
Nachdem die Installation abgeschlossen ist, bearbeiten oder erstellen Sie /etc/make.conf:
#ee /etc/make.conf
Kommentieren Sie den Originalteil mit # aus. Handelt es sich um eine Minimalinstallation, ist diese Datei vorerst nicht verfügbar. Fügen Sie Folgendes hinzu:
FETCH_CMD= proz
FETCH_BEFORE_ARGS= -r -k=4 –s FETCH_AFTER_ARGS= DISABLE_SIZE= ja Wenn Prozilla gelegentlich nicht normal heruntergeladen werden kann, können Sie # den Inhalt entfernen, den wir in /etc/make.conf hinzugefügt haben. 2. Befolgen Sie die folgenden Anweisungen, um Apache2.2.X zu installieren : # cd /usr/ports/www/apache22 #make install clean Die folgende Abbildung wird angezeigt:
Wählen Sie die Installationsmodule entsprechend Ihren eigenen Anforderungen aus. Wenn Sie nicht wissen, welche Sie auswählen sollen, geben Sie einfach die Standardeinstellungen ein und antworten Sie einfach mit „OK“.
Die Standardeinstellung ist ausreichend, daher antworte ich hier mit „OK“.
Die Installation ist nach wenigen Minuten abgeschlossen. Die Geschwindigkeit hängt von der Geschwindigkeit Ihres Netzwerks ab, da das Installationspaket online heruntergeladen wird.
[Seite ausschneiden]3. Installieren Sie PHP5.2.1
Führen Sie die folgenden Anweisungen aus:
# cd /usr/ports/lang/php5
Machen Sie die Installation sauber
Verwenden Sie im Popup-Eingabeaufforderungsfeld die folgende Konfiguration
4. Fahren Sie nach Abschluss mit der Installation einiger häufig verwendeter PHP-Module fort.
Bitte führen Sie die folgenden Anweisungen aus:
# cd /usr/ports/lang/php5-extensions/
Machen Sie die Installation sauber
Verwenden Sie im Popup-Eingabeaufforderungsfeld die folgende Konfiguration
Zusätzlich zu den Standardelementen müssen wir die folgenden häufig verwendeten Elemente auswählen: CTYPE, CURL, EXIF, FOLTER, FTP, GD, GETEXT, GMP, MBSTRING, MCRYPT, MYQL, PDF, IMAP, PCRE, SESSION, STECKDOSE, ZLIB, ZIP. Diese Projekte werden sehr häufig verwendet, insbesondere SESSION.
Dann erscheint ein Menü. Behalten Sie einfach die Standardeinstellung bei:
Dann wählen Sie Folgendes aus:
Schließlich „wollen“ Ausländer, dass dies von den Chinesen genutzt wird.
Nachdem die Installation abgeschlossen ist, führen Sie cp –rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini #php5 aus
[Seite ausschneiden]5.Installieren Sie MySQL
Verwenden Sie den folgenden Befehl
# cd /usr/ports/databases/mysql50-server
# Installation sauber machen
# cd /usr/ports/databases/php5-mysql
# Installation sauber machen
6. Apache2.2.X-Grundeinstellungen
Nach der Installation von Apache müssen wir zunächst einige Grundeinstellungen vornehmen, bevor wir mit der Nutzung beginnen können. In diesem Abschnitt stellen wir zunächst die am häufigsten verwendeten Einstellungselemente vor, damit Sie den Webserver schnell konfigurieren können. Detailliertere Apache-Einstellungen werden im nächsten Abschnitt erläutert. Die Konfigurationsdatei von Apache befindet sich unter:
/usr/local/etc/apache22/httpd.conf, /usr/local/etc/apache22/extra/httpd-linguals.conf, /usr/local/etc/apache22/extra/httpd-default.conf.
Legen Sie /usr/local/etc/apache22/httpd.conf fest
ServerAdmin legt die E-Mail-Adresse des Administrators fest
Legen Sie Ihre E-Mail-Adresse fest. Diese E-Mail-Adresse wird auf der Seite angezeigt, wenn eine Fehlermeldung auf der Seite erscheint. Die folgenden Beispiele sind Standardwerte:
ServerAdmin [email protected]
ServerName legt den Hostnamen und die Portnummer fest
Mit ServerName können Sie Ihren Hostnamen festlegen. Wenn Sie keinen Hostnamen haben, können Sie ihn auf die von Ihrem Computer verwendete IP festlegen. ServerName wird verwendet, um die URL umzuleiten. Wenn Sie beispielsweise eine URL „http://www.example.com/dir“ eingeben, verweist Apache auf Ihre Einstellungen in ServerName und ändert www.example.com in ServerName Fügen Sie nach der von Ihnen eingegebenen URL einen Schrägstrich „/“ hinzu, um eine Verbindung zum Dir-Verzeichnis herzustellen, d. h. leiten Sie die URL zu „http://www.example.com/dir/“ um. Wenn Ihre URL-Einstellungen falsch sind, werden Benutzer möglicherweise an eine Adresse weitergeleitet, die nicht existiert.
Wenn Sie also keinen Hostnamen haben, können Sie diesen Wert auf eine IP setzen, damit die URL trotzdem an die richtige Stelle weitergeleitet werden kann. Bei der Einstellung von ServerName haben wir auch den HTTP-Verbindungsport 80 angegeben.
Servername www.example.com:80
DocumentRoot legt das Stammverzeichnis der Webseite fest
Mit DocumentRoot können wir den Speicherort des Stammverzeichnisses der Webseite angeben, also dem Verzeichnis, in dem wir die Webseite speichern.
DocumentRoot „/usr/local/www/apache22/data“
Nachdem wir DocumentRoot festgelegt haben, müssen wir die Berechtigungen des Verzeichnisses festlegen. Nach DocumentRoot gibt es die folgenden Abschnitte: (in der Mitte befinden sich einige # Kommentare)
Optionsindizes FollowSymLinks kommentieren dies
#Optionsindizes FollowSymLinks
AllowOverride Keine
Befehl erlauben, verweigern
Von allen zulassen
Sie müssen hinzufügen
DirectoryIndex gibt den Standardnamen der Webseitendatei an
DirectoryIndex index.html index.htm index.php index.php3 index.cgi index.pl
Wenn ein Benutzer die URL „ http://www.example.com/dir “ verwendet, um eine Verbindung zu einem Verzeichnis herzustellen, prüft Apache, ob die in DirectoryIndex festgelegte Webseite vorhanden ist , wird die Standardseite für die Einrichtung von Webseiten angezeigt.
Fügen Sie PHP-Unterstützung hinzu
Wenn Sie PHP verwenden möchten, müssen Sie PHP-Unterstützung zu httpd.conf hinzufügen. Bitte fügen Sie zur Klassifizierung den folgenden Inhalt um andere AddTypes in der Datei httpd.conf hinzu:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Löschen Sie das # vor #AddHandler cgi-script .cgi und fügen Sie .pl hinzu, um CGI zu unterstützen, z. B.: AddHandler cgi-script .cgi .pl
Nachdem die oben genannten Einstellungen abgeschlossen sind, können Sie speichern und beenden. Als nächstes müssen wir /etc/rc.conf ändern und die folgenden Einstellungen hinzufügen, um Apache beim Booten zu starten:
apache22_enable="JA"
Öffnen Sie nach dem Neustart der virtuellen Maschine die Webseite http://IP/ (bitte ändern Sie die IP in die IP Ihrer virtuellen Maschine), und es wird angezeigt: „Es funktioniert!“. Im Gegensatz zum Original gibt es eine schöne Seite.
Wir können eine neue Datei im Stammverzeichnis der Webseite hinzufügen, um zu testen, ob PHP normal funktioniert. Öffnen Sie bitte mit einer Dokumentenbearbeitungssoftware eine neue Datei test.php unter /usr/local/www/apache22/data und fügen Sie Folgendes hinzu Inhalt:
<?
phpinfo();
?>
Als nächstes können Sie eine Verbindung zur Webseite http://IP/test.php herstellen (bitte ändern Sie die IP in die IP Ihrer virtuellen Maschine), um zu sehen, ob Sie PHP verwenden können. Wenn PHP unterstützt wird, wird die PHP-Konfiguration angezeigt. Andernfalls wird nur der oben genannte Dateiinhalt angezeigt.
[Seite ausschneiden]7. MySQL5.0.33-Grundeinstellungen
Ändern Sie /etc/rc.conf und fügen Sie die folgende Zeile hinzu, um MySQL beim Booten zu starten:
mysql_enable="yes"
Anschließend können Sie MySQL mit dem folgenden Befehl starten:
# /usr/local/etc/rc.d/mysql-server start
Nach dem Start von MySQL können wir mit dem folgenden Befehl die interaktive MySQL-Befehlszeile aufrufen:
# /usr/local/bin/mysql mysql
Wenn die Installation erfolgreich ist, wird der folgende Bildschirm angezeigt:
Bei der Erstinstallation von MySQL war das Root-Passwort nicht festgelegt, daher müssen wir das Root-Passwort festlegen und die Einstellungen in Echtzeit aktualisieren:
mysql> UPDATE user SET passwort=passwort('Ihr Passwort') wobei user='root';
Abfrage OK, 2 Zeilen betroffen (0,01 Sek.)
Übereinstimmende Zeilen: 2 Geändert: 2 Warnungen: 0
mysql> FLUSH PRIVILEGES;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
Zum Schluss verwenden Sie bitte „exit;“, um MySQL zu verlassen.
8. Installieren Sie ZendOptimizer 3.2.8
cd /usr/ports/devel/ZendOptimizer
Machen Sie die Installation sauber
Beantworten Sie einfach weiterhin „OK“ gemäß den Eingabeaufforderungen.
9. FTP-Grundeinstellungen (zum Hochladen anderer Test-Webseiten)
Hier verwenden wir das integrierte vsftp.
Starten Sie den FTP-Server mit inetd. Bitte bearbeiten Sie zunächst /etc/inetd.conf und entfernen Sie das # am Anfang der FTP-Einstellungen:
FTP-Stream TCP Nowait Root /usr/libexec/ftpd ftpd -l
FTP-Stream TCP6 Nowait Root /usr/libexec/ftpd ftpd -l
Fügen Sie es dann zu /etc/rc.conf hinzu
inetd_enable="JA"
Als nächstes starten wir die virtuelle Maschine neu und beginnen mit der Nutzung des FTP-Dienstes von FreeBSD.
10. Erkenntnisse
Wenn Sie gemäß diesem Tutorial installieren, ändern Sie die Installationsreihenfolge nicht, da sonst aufgrund von Abhängigkeiten etwas passiert: Sie müssen mindestens ein paar Sätze schreiben und höchstens etwas neu installieren.
[Seite ausschneiden]3. Installieren Sie PHP5.2.1
Führen Sie die folgenden Anweisungen aus:
# cd /usr/ports/lang/php5
Machen Sie die Installation sauber
Verwenden Sie im Popup-Eingabeaufforderungsfeld die folgende Konfiguration
4. Fahren Sie nach Abschluss mit der Installation einiger häufig verwendeter PHP-Module fort.
Bitte führen Sie die folgenden Anweisungen aus:
# cd /usr/ports/lang/php5-extensions/
Machen Sie die Installation sauber
Verwenden Sie im Popup-Eingabeaufforderungsfeld die folgende Konfiguration
Zusätzlich zu den Standardelementen müssen wir die folgenden häufig verwendeten Elemente auswählen: CTYPE, CURL, EXIF, FOLTER, FTP, GD, GETEXT, GMP, MBSTRING, MCRYPT, MYQL, PDF, IMAP, PCRE, SESSION, STECKDOSE, ZLIB, ZIP. Diese Projekte werden sehr häufig verwendet, insbesondere SESSION.
Dann erscheint ein Menü. Behalten Sie einfach die Standardeinstellung bei:
Dann wählen Sie Folgendes aus:
Schließlich „wollen“ Ausländer, dass dies von den Chinesen genutzt wird.
Nachdem die Installation abgeschlossen ist, führen Sie cp –rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini #php5 aus