5.4-RELEASE-i386-bootonly.iso
ftp://ftp.freebsdchina.org/pub/FreeB...6-bootonly.iso
5.4-RELEASE-i386-disc1.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc1.iso
5.4-RELEASE-i386-disc2.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc2.iso
Yitian Server (inklusive Datenbank, DB, GAME1, Game2)
Yao Tag download (fehlende Game2),
Anmelden ftp://fkingnuul1 @ 668y.com in Game2 verwendet (Game2, wo die Karten unter der AAU-Datei unter der BSD-System geändert werden aus geht WIN-System unterstützt die aus Dateinamen)
GAME1 Beziehung mit Game2
Difference
1, game11 Shop nur mit dem Unterschied, sind andere der gleichen
2, GAME1 der NPC, gibt es 270 Ordner von Dokumenten, Game2 der NPC-Ordner, nur 269 Dateien
Gleich
1, GAME1 und Game2 unter den Kernen Gilde Artikel Wissen log Lotterie magischen Karten shop (abgesehen von verschiedenen anderen game1_server1 sind gleich) skill
Wenn Sie möchten, zu öffnen sein eigenes SF, und
[Only registered and activated users can see links. Click Here To Register...] sind auch gute Seiten zum Download des Systems (auch wenn staatliche Regelungen, SF-Verkehr über 200IP oder zum Zwecke der Profit, dann ist es illegal, oh:)
Es Tool phpMyAdmin und am wichtigsten ist, VMware <Stand-alone-Server sich in einen Freund zu verwenden, wenn es zwei Computer sind, können Sie es weglassen "(Hua-Jun, oder die Software haben, steht unter dem Himmel wurde)
Nun stehen die Instrumente sind, let's go ~
Der erste Schritt Installation FREEBSD
1, Installation von FreeBSD
Mit dem direkten Download BSD, Installation ist die Zuifan Spiel, sondern um tief Luft und oh
Vor der Installation, stellen Sie zunächst ein paar Anregungen für Ihre Überlegung:
1, mit minimalem Installationsaufwand.
2, Installation, inetd zu ermöglichen, und bearbeiten Sie die Datei inetd.conf mit "ftp"-Zeile vor der "#" wurde entfernt setzen. Die Idee ist, die Installation der Software kann nach dem FTP-Upload-Dateien verwendet werden.
3, add a wheel Gruppe von Benutzern, so dass, nachdem das System ordnungsgemäß funktioniert können Sie Anmeldung über Terminal-Fenster auf die System-Software (z. B. SecureCRT) für alle Operationen durchzuführen.
FreeBSD4.7 die minimale Installation Unterstützung für SSH-Terminal-Anmeldung, so müssen wir das SSH-Protokoll verwenden, um die Terminal-Software, wie SecureCRT unterstützen.
Zum Beispiel: Ich stell den Benutzernamen ist YLF, befestigt, das Rad Systems-Gruppe.
System eines Benutzers zu produzieren Verzeichnis / home / YLF.
Ich kann SecureCRT in das System eingeloggt YLF, und dann durch den Befehl su zum Benutzer root wechseln.
Zur gleichen Zeit kann ich auch Typs in der IE-Browser
ftp://192.168.0.1
Und geben Sie einen Benutzernamen und ein Passwort für die Anmeldung YLF wird FTP-Upload-Dateien auf Ihrem Benutzer-Verzeichnis muss. /
(Hinweis: 192.168.0.1 ist mein Server-Konnektivität in das Netzwerk-Adapter IP-Adresse).
Darüber hinaus, um das System nach der Installation von Teilen, und ich sind auf dem Terminal-Modus basiert.
4, wird Partition auf / home, / usr und / var ziehen groß, weil / usr-Verzeichnis für das Programm, / var-Protokolle zu speichern, / home ist die Benutzer-Home-Verzeichnis, meine Benutzer-Dateien wie Webseiten, FTP-Upload-Dateien und so weiter hier. Auch besser, Teil des Raumes zu behalten ist für zukünftige Verwendung bei Bedarf vorbehalten. Meine Maschine hat zwei Festplatten, eine schnellere 18.2G SCSI-Festplatten, ein IDE-Festplatte 40G. Ich war so aufgeteilt.
128M /
20G / home
2G / ftp
256M / tmp
6 G / usr
5G / var
Wo / ftp ist der anonyme FTP-Benutzer Zugang zu bestimmten. Restliche Speicherplatz wird für das Backup vorbehalten. Der natürlich, wenn der Speicherplatz auf der Festplatte für kleine, unseren Tests nicht ausreichend sind.
In Bezug auf die Installation Artikeln, können wir auch auf delphij schreiben "FreeBSD-Server-Installation und Optimierung", ein Text.
Das System Installation ist für Anfänger konzipiert Abbildungen zur Verfügung gestellt. Anpassung des Systems Prozesse sind die Systemvoraussetzungen für die Serie von Artikeln gemacht.
Wir nutzen die Möglichkeit, die Installation CD-ROM, und FreeBSD auf der Festplatte starten FreeBSD ist nur ein System.
Erstens ändern die CMOS ermöglicht das System zu booten per CD-ROM.
Legen Sie die erste Festplatte FreeBSD. Nach einem normalen Boot in den angepassten Kernel-Schnittstelle
Wählen Sie Überspringen Kernel-Konfiguration und fahren Sie mit Installation vom Kernel Anpassung überspringen, haben wir das ganze System wird wieder nach dem angepassten Kernel installiert.
Installieren Sie dann die wichtigste Schnittstelle in das System.
Standard starten, wählen Sie Standard-Installation.
Dann sind Sie aufgefordert, zu sagen Sie den nächsten Schritt werden aus Fdisk Operationen, drücken Sie die Eingabetaste, um auch weiterhin durchgeführt werden.
Eine Partition Editor-Schnittstelle für die Eingabe
Um die Zusammenarbeit zu gewährleisten existieren mit FreeBSD-System zu booten, wird standardmäßig FreeBSD bleiben Teil der Speicherplatz (64 Zyl). Wir sind mit einem einzigen System erfüllt, ist dieser Teil des Raumes nicht verfügbar ist, drücken Sie "Shift + F" gab allen Raum für FreeBSD
Hier wählen Sie Nein
Klicken Sie dann auf "Q" zu vollenden. Sie aufgefordert, zwischen FreeBSD-Dateisystem benötigen. Geben Sie, um fortzufahren.
Geben Sie Disklable Editor-Schnittstelle lassen das System automatisch nach A eingestuft
Dann bewegen Sie den Cursor auf das Verzeichnis / var und / usr, drücken Sie D, um die ersten zwei Partitionen zu löschen. Bewegen Sie den Cursor nach oben drücken, um C zu erstellen separate / var, / usr, / home, / ftp-Partition.
One / ftp-Partition zu verwenden für anonymes FTP. / Var verwendet, um Protokolle zu speichern, / usr gespeicherte Prozedur, / home speichern Benutzerdaten.
Ich habe hier ist ein 4G Festplatte, wenn Speicherplatz auf der Festplatte und es sollte angemessen Erhöhung der Kapazität dieser vier Partitionen.
Drücken Sie "Q", um fortzufahren.
Wählen Sie erschien Distributionen (wählen Sie die zu installierenden Komponenten)-Schnittstelle:
Hier wählen Sie Minimal Minimal-Installation (der Einfachheit halber wählen wir ALL). Wählen Sie OK, um fortzufahren.
Wählen Sie Installations-Medien Option wird für die Medien-Schnittstelle installieren,
Hier auswählen 1 CD / DVD, CD-ROM-Installation. OK, um fortzufahren.
Schnittstelle zu bestätigen scheint, dass dies die letzte Gelegenheit zur Reue ist! Wählen Sie YES, um die Installation zu starten,
Nach einer Phase der Zeit entstand eine erfolgreiche Installation aufgefordert. OK, um fortzufahren,
Steh auf, ob die Konfiguration Netzwerk-Equipment-Tipps. Wählen Sie Ja,
Wird neben Ihrem Netzwerk-Geräte aufgeführt wählen Sie die erste Karte ein, Wagenrücklauf, werden Sie gefragt, ob Sie IPv6-Protokoll zu aktivieren, wählen Sie NEIN, um fortzufahren. Fragen Sie, ob Sie DHCP verwenden, wählen Sie NEIN, um fortzufahren.
Netzwerkkarten-Konfiguration angezeigt wird,
Hier, so lange wie das Einfügen von Host-Namen und IP-Adressen können, andere werden in der Follow-up-Installation konfiguriert.
Dann fragen Sie, wenn Sie die Öffnung Stück der Netzwerk-Schnittstelle, wählen Sie JA sind. Und dann fragen Sie, wenn Sie dieses System benutzen, als Gateway, wählen Sie JA.
Steh auf, ob die Vorbereitung der inetd (Internet-Super-Server)-Schnittstelle. Wählen Sie Ja,
Sie werden aufgefordert, zu ermöglichen, inetd, wählen Sie JA.
Sie werden aufgefordert, den inetd Konfigurationsdatei inetd.conf, wählen Sie JA zu bearbeiten.
Dann gibt es noch das Bearbeiten von Dokumenten-Schnittstelle,
Bewegen Sie den Cursor auf die Zeile mit dem ftp wird vor dem # gestrichen, so dass nur die ersten beiden Zeilen können gelöscht werden. Drücken Sie ESC, um zu speichern und.
Dann fragen Sie, wenn Sie Anonymous FTP-Zugang, wählen Sie JA zu ermöglichen, wird die Aufforderung steht auch hinter der Auswahl JA, um fortzufahren,
Auf dem anonymen Benutzer Gruppen-und Benutzer-Verzeichnis Set-up, nicht ändern, direkten Wahlen auf OK, um fortzufahren.
Dann fragen Sie, ob eine Landung ftp einzurichten welcome message. NO etablieren keinen der Wahl, um fortzufahren.
Im Folgenden finden Sie ein paar Tipps:
Ob diese Maschine läuft NFS-Server, wählen Sie NEIN.
Ob diese Maschine läuft NFS-Client, wählen Sie NO.
Ist die Vorbereitung der Standard-Sicherheitsrichtlinien, wählen Sie NO.
Zeigt die aktuellen Einstellungen des inetd gemacht, OK, um fortzufahren.
Ob die benutzerdefinierte Konsole, wählen Sie NO.
Legen Sie die System-Zeitzone, gefolgt von der Wahl NEIN - Asien - China - China East - JA
Die Frage, ob Linux-Binär-Kompatibilität zu unterstützen, die es erlauben FreeBSD können alle Linux-Programme ausgeführt werden können. Wählen Sie YES.
Dann sind Sie bei der Vorbereitung der Nicht-USB-Maus dazu aufgefordert werden, wählen Sie NEIN, um fortzufahren.
Dann die Frage, ob die Verpackung Sammlung zu durchsuchen, wählen Sie NEIN, um fortzufahren,
Die Frage, ob die System Benutzer und Gruppen hinzuzufügen, wählen Sie YES
Wählen Sie USER Hinzufügen eines neuen Benutzers in das System, das Hinzufügen eines neuen Benutzers. OK, um fortzufahren.
Hier kann der Benutzer ein Rad YLF Gruppe hinzufügen, die für den Endverbraucher können dieses Protokoll verwenden, um zu root wechseln.
OK nach der Rückkehr an den früheren eine Schnittstelle, wählen Sie EXIT verlassen.
Wenn Sie nach dem Passwort des Root-Benutzers. Eingeben müssen, zwei mal.
Danach gefragt, ob Sie auf dem Hauptbildschirm zurückzukehren, um Konfigurationsänderungen zu wollen, wählen Sie NO - Exit Install Ausfahrt der Installation
Schließlich werden Sie aufgefordert, Ausfahrt neu zu starten, wählen Sie Ja, ich erinnere zu kommen mit der CD-ROM.
Damit das System neu kompilieren des Kernels und der Installation der Anwendung über die Ports. Wir re-run das Systemkonfigurationsprogramm Setup, um die Kernel-Unterstützung und Häfen zu erstellen.
Um Benutzer root anmelden, auszuführen:
# / Stand / sysinstall
Das wichtigste Interface erscheint Systemkonfiguration
Wählen Sie Konfigurieren, um auch nach dem Wagenrücklauf. Es FreeBSD Konfigurations-Menü
Wählen Sie OK, um nach der Distributions fortzusetzen. Sprache für das Interface-Komponente ist es installiert
Wählen src - sys und Häfen, OK Wahl nach der Installation Media-Schnittstelle, wählen Sie CD-ROM-Installation
Dem man den Kernel zu unterstützen und Ports auf dem System installiert zu kompilieren bringt.
Nach der Installation wählen Sie Exit - Exit Install beenden.
Installierte System zu re-kompilieren des Kernels. Ziel ist es, System-Support Firrwall und verbesserte betriebliche Effizienz.
Hinweis: Dieser Vorgang nach dem Terminal-Betrieb zu einem viel einfacher. SecureCRT unterstützt die Terminal-Schnittstelle direkt kopieren und einfügen.
2, FreeBSD konfigurieren
1, Konfiguration / etc / rc.conf, meine rc.conf:
Code:
hostname = "bonnie.bin.com"
defaultrouter = "192.168.0.188"
ifconfig_rl0 = "inet 192.168.0.188 netmask 255.255.255.0"
linux_enable = "YES"
moused_enable = "YES"
Hinweis: Diese Einstellung muss Ihr lokaler IP auf der Innenseite in einem Netzwerk-Segment, wie zum Beispiel: Was ist Ihre Maschine IP ist 192.168.0.2, dann ist Ihre virtuelle Maschine die IP auf Freebsd sollte 192.168.0.x Hier ist die virtuelle Maschine Netzwerk Modell Brücke.
2, Konfiguration / etc / resolv.conf, hier ist die Konfiguration von DNS, oder haben keinen Zugang zum Internet. Meine resolv.conf ein:
Code:
nameserver 220.103.96.112
nameserver XXX. XXX. XXX. XXX
202,103. 96,112 Hunan DNS -
Nachdem die Maschine neu zu starten.
3, die CD-ROM in das CD-ROM-Laufwerk für die Häfen und src installieren
Code:
# Sysinstall
Und dann wählen Sie "Configure -> Distributions, dann verwenden Sie die Leertaste, um die src-Ports und 2, Punkte, zu installieren, starten Sie den Rechner nach der Installation abgeschlossen ist. Bei der Installation des SRC und Faulheit Alle auswählen können.
3, Upgrade-Ports
Code:
# Cp / usr / share / examples / cvsup / ports-supfile / etc / funpower
# Cd / etc
# Ee funpower
Ändern Sie die folgende Zeile ein:
default host = cvsup2.FreeBSDChina.org
Dann führen Sie den folgenden Befehl ein:
Code:
# Cvsup-g-L 2 funpower
Nach Abschluss der Installation den Computer neu starten.
Hier ein grundlegendes Freebsd bauen besser. Nun kommen wir zu der grafischen und vollendete es. Erleichterung der Anfänger zu verwenden, um darauf zu bauen einen Server.
4, installieren Xorg und Gnome, so dass jeder grafische Oberfläche und Chinesisch operativen System, oh verwenden können.
Für die einfache Installation, werden 1 und 2, CD-ROM-Pakete Ordner der Ordner "Alle vollständige Kopie der Software in / usr / weich:
Code:
# Mkdir / usr / weich, um eine weiche unter dem Verzeichnis usr
# Mount / cdrom Last cdrom
# Cd / cdrom / packages / All Zugang zu den im Rahmen der Pakete cdrom / All-Verzeichnis
# Cp-R * / usr / soft
Von den oben genannten Methode auf der 2. Festplatte Pakete copyed sind / usr / weich im Befehl ist die gleiche. Vor dem Einlegen in Fach Nr. 2, mit # umount / cdrom-Kommando, erleichtert, CD-Laden-ROM-Laufwerk, sonst Verzeichnisse nicht korrekt.
Dann starten Sie die Installation:
Code:
# Cd / usr / soft
# Pkg_add xorg-6.8.2.tbz / / freebsd5.3 wird durch xrog gefolgt, keine XFree86 in
# Pkg_add gnome2-2.10.0.tbz
Nach Abschluss der Installation den Computer neu starten.
5, konfigurieren xorg.conf
Code:
# Cd / usr/X11R6/bin
#. / Xorgcfg-Textmodus
Nach eigenen Hardware-Konfiguration für jede Option, und wählen Sie dann den zweitletzten Punkt Schreiben xorg.conf und zu beenden, dann erscheint ein Dialogfenster gefragt, ob Sie die Konfigurationsdatei, um das Verzeichnis / etc/X11, wählen Sie "OK" zu kopieren.
Es gibt keine Zeit für die Installation Virtual Machine Tools, wählen Sie 8-Bit-Farbtiefe, 640 * 480 Auflösung. Es muss nicht eine virtuelle Karte.
Wenn es Microsoft VPC, wählen Sie 16-Bit Farbtiefe, 800 * 600 Auflösung. Es ist eine virtuelle Grafikkarte ist eine S3 32/64.
Dieses Mal Ihren X Windows-System, Grundausstattung besser.
6, Konfiguration. Xinitrc
X-Windows gestartet wird, so dass die Standard-Gnome-Desktop-System
Code:
# Echo "/ usr/X11R6/bin/gnome-session"> ~ /. Xinitrc
7, X-Windows ausgeführt werden
# Startx
In den Gnome-Desktop-System, begann im folgenden Kultur in den Gnome-Desktop zu erhalten. In der Desktop-Ansichten, anmelden, können Sie entziehen dem Desktop
Edit. Cshrc:
Code:
# Cd ~
# Ee. Cshrc
Fügen Sie die folgenden:
Code:
setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
Starten Sie den Computer,
Code:
# Reboot
Running X-Windows ist ein Chinese.
Der zweite Schritt FreeBSD installieren Apache + MySQL + PHP
1. Installation von MySQL
Ich verwende einen Mysql ist 4.0.20, Source-Code-Version, können Sie auch das RPM-Paket oder mit der Binary-Version verwenden, kann die Installation Methode anders sein, finden sie in anderen Artikeln.
Zuerst laden Sie die Quellcode-Version der Mysql2.0.20 Adresse: sql.com/downloads/mysql/4.0.html "> [Only registered and activated users can see links. Click Here To Register...]
Put it down, um das Verzeichnis / usr / local / src-Verzeichnis, wenn nicht das Verzeichnis, möchten Sie vielleicht ein zu bauen. Download Rucksack Namen mysql-4.0.20.tar.gz, und dann gewinnen wir es aus:
# Tar-zxvf mysql-4.0.20.tar.gz
Nach dem Entpacken mysql-4.0.20-Verzeichnis erzeugt, haben wir Zugriff auf das Verzeichnis:
# Cd mysql-4.0.20
Zugriff auf MySQL-Konfiguration nach dem Start und Konfiguration Prozess, geben wir die Einrichtung einer MySQL-Installations-Verzeichnis, haben wir in / usr / local / mysql, der Gedanke, dass die Dateien in ein relativ leicht Platz
Management, und wenn Sie möchten weitere Konfigurations-Informationen zu erhalten, zu verwenden. / Configure - help:
#. / Configure - prefix = / usr / local / mysql
Und warten Sie ein paar Sekunden, die Konfiguration nach Abschluss der Erstellung der Source-Code:
# Stellen
Die Erstellung dauert relativ lange, wenn die Maschine langsamer ist, kann es fast 20 Minuten (PS: Meine Maschine ist sehr häufig Maschinen, alle mit fast 15,6 Minuten).
Zusammengestellt nach Abschluss der Installation:
# Make install
Warten Sie ein paar Sekunden wird die Installation abzuschließen. Hier ist der wichtigste Teil, und warum haben Sie immer die Installation fehl, (PS: Ich habe installiert mindestens n-mal, N> 10, He He), die zentrale Frage hier, besuchen Sie
mysql auf einen bestimmten Benutzer, und müssen die entsprechenden Zugriffsrechte, wo wir root werden und MySQL zugreifen können.
Schaffen wir eine mysql und den Benutzer mysql auf die mysql-Zugang:
# Pw groupadd mysql # mysql-Gruppe aufbauen
# Pw useradd-g mysql mysql # MySQL-Benutzer erstellen und in die Gruppe mysql
Nach der Gründung eines Benutzers werden wir die Tabelle initialisiert werden (Hinweis: Sie müssen zuerst diesen Schritt erst nach den folgenden Schritten)
#. / Scripts / mysql_install_db - user = mysql # vorläufige Prüfung der Tabelle und bietet den Nutzern den Zugriff auf MySQL
Nach der Initialisierung der Tabelle begann mysql und den Benutzer root Zugriffsrechte gesetzt, wir installieren Sie zunächst die mysql-Verzeichnis:
# Cd / usr / local / mysql
Dann setzen Sie die Berechtigungen
# Chown-R root. # Set root-Zugriff auf / usr / local / mysql
# Chown-R mysql var # den MySQL-Benutzer den Zugriff auf / usr / local / mysql / var, die die MySQL-Datenbank-Dateien gespeicherten
# Chown-R mysql var /. # Den MySQL-Benutzer den Zugriff auf / usr / local / mysql / var alle Dateien
# Chown-R mysql var / mysql /. # Den MySQL-Benutzer den Zugriff auf / usr / local / mysql / var / mysql alle Dateien, die im Rahmen der
# Chgrp-R mysql. # Die Gruppe mysql zugreifen können / usr / local / mysql
Einmal im Ort, im Wesentlichen, bereit für eine gute, freuen wir uns auf unsere Ausführung von MySQL:
# / Usr / local / mysql / bin / mysqld_safe - user = mysql &
Wenn es kein Problem, sollte Anlass wird es wie folgt angezeigt:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken, die von / usr / local / mysql / var
Dies beweist, dass Sie erfolgreich installiert haben, und wenn es:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken, die von / usr / local / mysql / var
040818 10:53:45 mysqld ended
Dann beweisen, dass du nicht kommst zu mysql läuft, lesen Sie bitte das Fehlerprotokoll: / usr / local / mysql / var / *. err und dann festzustellen, ob die Installation erfolgreich, wenn nicht erfolgreich, überprüfen Sie die oben genannten Schritte richtig
.
Nach der Installation der Lage sein, / usr / local / mysql / bin / mysql mit dem MySQL-Management in Verbindung, wenn Sie Apache und PHP installiert, um die Worte zu analysieren, sondern auch in der Lage sein Einsatz zu phpMyAdmin verwalten
Grund für Ihre MySQL, erinnern Zhuangwan vor der Verwendung von MySQL oder mysqladmin das root-Passwort zu ändern, hier sagen wir nicht, lesen Sie bitte auf den entsprechenden Artikel.
Mysql Kontrolle über die Annahme / usr / local / mysql / libexec / mysqld an den Start und Stop Kontrolle mysql:
# / Usr / local / mysql / libexec / mysqld start # start mysql
# / Usr / local / mysql / libexec / mysqld stop # mysql stop
# / Usr / local / mysql / libexec / mysqld neu starten # MySQL neu starten
Damit er nach jedem Neustart des Systems mysql, können Sie ein Skript zu schreiben / usr / local / etc / rc.d-Verzeichnis verwendet, um die MySQL, haben wir ein Skript mysql_start.sh
#! / Bin / sh
/ Usr / local / mysql / bin / mysqld_safe &
Dann speichern Sie es in / usr / local / etc / rc.d-Verzeichnis, dann starten Sie das System nach dem Start mysql, nachdem sie gehabt haben.
2. Installation von Apache
Sollte einfach zu installieren, Apache, ich bin hier, um die Apache-Version installieren, wird httpd-2.0.50, komprimierte Pakete herunterzuladen: [Only registered and activated users can see links. Click Here To Register...].
Download Rucksack heißt httpd-2.0.50.tar.gz wir / usr / local / src Verzeichnis.
Zunächst entpacken Sie in das Verzeichnis:
# Cd / usr / local / src
# Tar-zxvf httpd-2.0.50.tar.gz
Dann sind Sie httpd-2.0.50-Verzeichnis erhalten, geben wir das Verzeichnis
# Cd httpd-2.0.50
Erste Konfiguration:
#. / Configure \
? - Prefix = / usr / local / apache \ # Apache wollen wir in diesem Verzeichnis zu installieren, sind wir hier und im Verzeichnis / usr / local / apache unter
? - Enable-shared = max \
? - Enable-module = rewrite \
? - Enable-module = so
Die Umsetzung der oben genannten Befehle, wenn kein Fehler Informationen, die die Konfiguration erfolgreich war, und dann zu kompilieren:
# Stellen
Ein oder zwei Minuten über die Erstellung abgeschlossen ist, und dann installieren:
# Make install
Nach der Installation wird der Apache zu lagern in / usr / local / apache Verzeichnis, bin Umsetzung Dateien, conf ist die Konfigurationsdatei Verzeichnis htdocs ist das Internet das Home-Verzeichnis, protokolliert werden die Log-Kopf
Aufgezeichnet.
Apache von bin / apachectl oder bin / httpd zum Start oder Stopp-Schalter.
# / Usr / local / apache / bin / httpd-k start # start apache
# / Usr / local / apache / bin / httpd-k stop # zu apache stop
# / Usr / local / apache / bin / httpd-k restart # apache restart
Dann können Sie [Only registered and activated users can see links. Click Here To Register...] für den Erfolg der Apache-Test installiert ist, wenn eine Seite erfolgreich installiert Apache, sonst, überprüfen Sie bitte die oben genannten Schritte.
3. Installieren Sie PHP
Wir verwenden die PHP-Version ist 4.3.8, gehen Sie zuerst zum Download: [Only registered and activated users can see links. Click Here To Register...] unter dem Rucksack heißt php-4.3.8.tar.gz, in / usr / local / src-Verzeichnis
Nächster.
Erstens Zugriff auf den Katalog zu extrahieren:
# Cd / usr / local / src
# Tar-zxvf php-4.3.8.tar.gz
Nach dem Entpacken in das Verzeichnis:
# Cd php-4.3.8
Konfiguration ist dieser Schritt mehr von entscheidender Bedeutung, müssen wir eingerichtet, wobei insbesondere zu berücksichtigen, was Sie wollen, zu unterstützen, wie die GD-Bibliothek, XML, MySQL, etc., wenn Sie im Detail wissen, die Konfiguration der Umsetzung wollen. / Configure
- Help to get:
#. / Configure \
? - Mit-apxs2 = / usr / local / apache / bin / apxs \
? - Disable-debug \ # schließen Sie das PHP integrierte Debugging
? - Enable-safe-mode \ # die PHP-Safe-Modus zu öffnen
? - Enable-trans-sid \
? - With-xml \ #-Unterstützung für XML
? - With-mysql \ #-Unterstützung für MySQL
? - Enable-short-tags \ # Unterstützung für PHP short tag
? - With-gd \ # Unterstützung für die GD-Bibliothek
? - With-zlib \ # Unterstützung für zlib
? - With-jpeg \
? - With-png \
? - Enable-memory-limit \
? - Disable-posix \
? - With-config-file-path = / usr / local / lib
Wenn die oben genannten Konfiguration ist nicht falsch, dann sollten sie schließlich Display die Worte Thank you for using PHP, dann kann die Konfiguration als erfolgreich erwiesen, wenn die oben genannten Konfigurations-Option nicht unterstützen, wird ein Fehler prompt.
Zum Beispiel müssen Sie nicht installieren mysql, dann ist die - with-mysql nicht verwenden können, müssen sie darauf achten, ob das System in der Lage, die entsprechende Option Unterstützung zu zahlen, wenn ein Fehler auftritt, dann installieren Sie die entsprechenden Verfahren oder
Durch das Entfernen der entsprechenden Option.
Konfiguration nach kompilieren:
# Stellen
Nach dem Erfolg des Build complete zusammengetragen. Die Worte, dann können installiert werden:
# Make install
Nach Abschluss der Installation / usr/local/src/php-4.3.8/php.ini-dist kopiert nach / usr / local / lib / und benennen Sie sie in php.ini
# Cp / usr/local/src/php-4.3.8/php.ini-dist / usr / local / lib / php.ini
PHP auf der Installation des Basis-Erfolg hier, und wenn die Mitte eines Fehlers, zusätzlich zu den Konfigurations-Optionen, wenn es nicht das Recht, nach der Wahl im Allgemeinen nicht fehlerfrei.
4. Integration Apache + PHP
Um für Apache direkt parsen php, müssen wir einige Einstellungen vornehmen.
Erstens, der Zugriff auf Konfigurations-Dateien Apache-Verzeichnis:
# Cd / usr / local / apache / conf
Und dann mit vi in die Konfigurationsdatei httpd.conf geöffnet:
# Vi httpd.conf
In der Datei "httpd.conf", fügen Sie die
AddType application / x-httpd-php. Php
AddType application / x-httpd-php-source. PHPS
Sollte für die beiden vorgenannten hat nach dem anderen AddType.
Achten Sie darauf, die Datei hat den folgenden Satz nicht hinzugefügt habe sich, nach all den LoadModule.
LoadModule php4_module modules/libphp4.so
Nun, in vi mit: wq speichern Sie die Datei "httpd.conf", beendet vi. Starten Sie den Apache-Server:
# / Usr / local / apache / bin / httpd start
Können nun PHP auf Apache laufen, und schreiben Sie eine Test-Datei im Verzeichnis / usr / local / apache / htdocs Verzeichnis eine Datei phpinfo.php,
Datei nur eine einzige Zeile Code:
<? Phpinfo ();?>
Speichern Sie diese Datei in Ihrem Browser, geben Sie die [Only registered and activated users can see links. Click Here To Register...], sollten Sie das PHP-System-Informationen.
Wenn ein Fehler auftritt, wie prompt die nächste Katastrophe phpinfo.php, dann Apache ist noch nicht gelöst php-Dateien, dann bitte Bitte überprüfen den Betrieb des oben zu korrigieren.
Nun, hier ist im Grunde Mysql + Apache + PHP-Installation abgeschlossen ist, wird der Server in der Lage sein, dies zu tun, und kann auch die Installation von Web Site der
Zur gleichen Zeit können Sie eine phpMyadmin geht auf Ihre MySQL-Verwaltung
Der dritte Schritt ist die Wiederherstellung der Datenbank-Server-Seite Heavenly Sword
FTP-Upload und Download mit Hilfe des Dienstes Seite 7.77M und game1.tgz 2 unter db.tar.gz die folgenden drei Dateien und Datenbank-Dateien auf FTP-Ordner hinein, das heißt, eingehende Verzeichnis
Dann geben Sie das Verzeichnis
Befehl: cd / var / ftp / incoming /
Entpacken Sie die zwei Ordner
Befehl: tar zvxf db.tar.gz
tar zvxf game1.tgz
Datenbank für die folgenden drei Ordner / var / db / mysql / unten
Befehl: cp-r. / Metin / var / db / mysql /
cp-r. / pay_auth / var / db / mysql /
cp-r. / mysql / var / db / mysql /
Starten Sie den MySQL (Datenbank, die mit mehreren Konten kommt, ein Test-Account Passwort test
Und geben Sie die folgenden drei Ordner mit dem chmod 777 * Befehl aus, um Berechtigungen zu ändern
Gehen Sie dann in den Ordner "db
Ändern Sie die Einstellungen CONFIG-Datei (FreeBSD Groß-und Kleinschreibung, beachten Sie bitte Großschreibung)
IP-Adresse ändern wird in mir (und hier ist nicht nötig, 127.0.0.1 geändert haben)
Mit der gleichen Methode account_server mark_server chat_server log_server und verschiedene game_server unter den Konfigurationsdateien werden umgestellt.
Hinweis: account_server und game_server unter der CONFIG-Datei sollte als 127.0.0.1 in DB_ADDR geschrieben werden
Ersetzt durch andere native IP: 192.168.10 .*
Es ist zu account_server Dokument unter den IPList alle IP haben unter dem lokalen IP geändert wird die IP-Adresse 192.168.10 .* Segment. Hier ist die eigentliche IP-Adresse des IP-Adresse des Client-Verbindungen.
Und die Verwendung in jedem Verzeichnis der chmod 777 * Befehl aus, um Berechtigungen zu ändern
Der vierte Schritt zum Starten des Servers
Führen Sie den Game-Server, gefolgt von db, Chat, Marke, log, Spiel-Konto
Im Incoming-Verzeichnis (für die linke, dies zu tun) mit dem Befehl startx mehrere Fenster zu öffnen
Und öffnen Sie dann ein separates Fenster zu einer dbserv chatserv mark_server LogServ geöffnet mt_server account_server
Verwenden Sie den Befehl
cd db
. / Dbserv
Open Window
cd GAME1
cd chat_server
. / Chatserv
Open Window
cd GAME1
cd mark_server
. / Mark_server
Eine weitere offene Fenster ......
Zu diesem Zeitpunkt der Server geöffnet hat und sagte, erfolgreich, aber man kann nicht spielen, weil Sie immer noch das Wichtigste fehlt, finden Sie in der fünften Schritt
Schritt Landers
Weil der Himmel im Inneren des Landers hat eine dichte, Check-Code Sie nicht wissen, es ist ein Kompromiss, ist der Download sonst noch jemand eine gute Arbeit des Landers an der Innenseite der IP mit dem Server IP-do, don't die oben 127.0.0.1, Manche Genossen sagen, dass ich Datei direkt auf die IP okay ip_chn.es, Prominenten Sie sagen eindeutig, nein!
Schritt VI Landung Games
Möglicherweise müssen Sie machen, und jetzt gibt es viele Online-Download von jemand anderem Datenbank, werden Sie nicht direkt, weil der Test-Konto an PLAYER Tabelle der entsprechende Anteil bei GM, aber die Zahlen unter den DB-Ordner Data-Ordner DATA Die folgenden Dateien nicht entsprechen, so GM Eine Lesung tritt auf, wenn eine solche Datei oder das Verzeichnis erstellt, wenn der Charakter Tabelle dieser Position aus persönlichen Dingen, natürlich nicht erstellt werden kann, und der Online-Charakter Datentabelle Struktur der POSE ist keine primäre Index kann nicht erstellt werden zwei einzelne Objekte, so erstellen Sie eine zweite Person-Objekt wird nicht gespeichert, sind die richtigen Begriffe nicht erfolgreich erstellt.
Lösung: Erstellen Sie ein neues Konto, Änderung der Hauptindex POSE auch. Löschen Sie alle Zeichen von Daten Tabelle Datensätze.
Auch gibt es wirklich nichts dazu, wenn es einen Ort, nicht verstehen, bitte Gentie, werde ich nicht zögern, zu antworten, und zu aktualisieren.
Weitere Informationen:
1 Yitian GM-Befehlssatz
Go Mobile
Verwenden Sie </ go # Zone / x y / Aliasnamen "
ZONE Code
2 Shura Village 3-Assistent Village
4 Zwergen-Village 5 Larson Desert
6 neue Chaos der Waldbewirtschaftung Feld 100
101 Stein Wüste, 102 Till der Wüste
103 Prairie Trent 104 Te Senlin Gini
105 Zwergenmine 106 Ebene Dungeon 1
108 Dungeon 107 Dungeon 2-Schicht-3-Schicht
Wizard 109 Jagd 110 Süßwasser
111 Pyramid 112 Pyramid 2 Layer 1 Layer
113 Pyramid Layer 3 114 Dungeon eine Schicht von Verwechslungen
115 Chaos Chaos Dungeon 116 Dungeon 2-Schicht-3-Schicht
117 Dungeon Dungeon 118 Fünf-Schicht 4-Schicht
119 Nai Pan Nai Pan außerhalb der Stadt 1028
120 Death Valley (äußeren) # 120,3003 million Longdong Village Reparatur-Service
121 Death Valley (intern)
122 Fire Dragon Cave
2000 vor dem Krieg eingestellt, um
--------------------------- --------------------- Beschwörung Spieler ---------
/ Tran Charakter Namen der Aufruf an die Spieler zu ihren Front (mit der Verwendung der Karte)
/ Sum Zahl auf ihren Namen, bevor der Anruf an den Spieler (dies sollte Magie, nicht für die Verwendung mit einer Karte)
/ Dc Charakter Namen des Kick-Spieler vom Fließband
------------------ Haare blau Wörter (GM sagen, dass die Erde die Menschen wissen哈哈)------------------ ----------
/ Nicht alle Inhalte der Karten wo man gesehen werden
/ Znot Inhalte mit einer Karte, wo jeder sehen kann
Brush seltsame Befehle ----------------------- ------------------------ -------
/ Zreset
Usage: / zreset. / *
Wenn der Dezimalpunkt mit Parametern: "." Erhöhung ihrer eigenen Monster Lageplan
Wenn die Parameter Sternchen "*" ist es, das Monster aller Karten erhöhen
----------------------- ------------------------- Gag -------
/ Mute gag
Usage: / Mute-Zeichen Name der Zeit-3600 für eine Stunde. Standard ist eine Stunde
----------------------------- Staat (Blood and Magic )--------------- ----------
/ U, um die Wiederherstellung des Status
Usage: / u Benutzername
Um den Status des Benutzers wiederherzustellen, darunter eine nützliche Zauber.
Open Belagerung Befehl --------------------- ------------------------- ------------
/ Belagerung Belagerung Open (nach der Eröffnung können nicht verwendet werden)
----------------------------- Stealth (GM Mode )---------------- -----------------
/ Gm GM Stealth-Modus
----------------------------- Love Baum (Block der Straße, wenn der Einsatz von )------------ -------------
/ Baum zu bewegen Koordinaten zu den angegebenen Koordinaten in der Nähe von Bäumen bewegen
-------------------------------- -------------- Starten Sie den Server ------------------------------
/ Shutdown den Server neu zu starten (das am weitesten fortgeschrittene Zahl kann nur verwendet werden, g)
==============================
Gemeinsame Nichtzustellung Typ des Befehls
/ Pf Namen - gewöhnliche Menschen zeigt, ob die Linie, GM Ziel, an dem die Karte angezeigt wird
/ Who - Ansicht der aktuellen Karte Größe (Large-Karten), und die Gesamtzahl der
/ Sum name - nennen sich die andere Partei (den Gegenwert von Magie nennen, aber wer kommen kann)
/ Gäste - Display Zeit (weiß nicht das System Zeit und wie lange das Service-Seite zu öffnen)
/ Nicht - alle Kleider aus Green das Wort Radio
/ Znot - Lageplan, um ihre eigenen Haare grün Wort Radio
/ Goto - das entspricht / go, nach der Karte ID X-Koordinate Y-Koordinate eingeben (Koordinaten kann weggelassen werden, aber wenn Sie das Haus betreten muss hinzugefügt werden, die neue Karte auch)
/ Zreset. Oder * - manuell aktualisieren, ein Ungeheuer, vereinfacht werden kann / ZRE, hinter dem Argument ist notwendig, Gürtel. . Im Namen eine kleine Karte, wo die sich erneuern, * im Namen der gesamten Server aktualisieren
/ Transfer Namen - wird gezogen werden einander um dich herum, sich gegenseitig zu ignorieren oder nicht, kann nur in die gleiche Karte verwendet werden. Kann vereinfacht in / be tra Namen
/ Unaffect Name - abgesagt einander alle ihre magische Effekte können in vereinfachter / u werden Namen, um den eigenen Gebrauch können direkt importiert werden / u
/ Mute Namen der Zeit - so dass die andere Partei gag, können Sie nicht an der Zeit ist standardmäßig 60 Minuten
/ Dc Namen - traten die anderen vom Fließband, kann die Person zeigt dem Kunden nur dann erneut ausgeführt
/ Belagerung - Open Belagerung (manchmal kann nur einmal verwendet werden, war der erste Einsatz, aber ein Freund sagte, er könne nicht einmal zu öffnen, wird geschätzt, dass GM Berechtigungen Problem)
/ Gm - die Verwendung von GV-Stealth-Modus, dieser Modus von Menschen in der Regel kann dich nicht sehen, und HP bis 9999 umfasst, gehört HP Recovery-999, die Einführung der Wahrnehmung
/ Treemove Koordinaten - bewegen Sie den Bäumen auf einen bestimmten Bereich zu koordinieren
/ Herunterfahren - Herunterfahren des Servers (nur ein GM Privilegien nutzen können)
/ Castleking gang Namen - so, dass die Eigentümer der bezeichneten Banden Festungen
Durch die Erlaubnis Fragen gibt es keine von Anweisungen gesetzt
/ Mload
/ Iload
/ Oload
/ Gload
/ Restore
/ Furyofgod
/ Transfer unbekannt哈哈
/ Boot
/ Itempurge Bodenfreiheit Artikel
/ Setskill wahrscheinlich tune Fähigkeiten Serie
/ Unaffect
/ Reload ist wahrscheinlich wieder in das Spiel kann auch wieder empfangen Daten?? Weiß nicht, weiter zu studieren
/ Castledamage Blick das Ausmaß der Schäden an der Burg
/ Skillban geht es um die Kompetenzen klar
/ Resetquest kann dies ein Problem der Fanggründe dieses Feature??
/ Temp Söldner
/ Uhuhu
/ Lotterie Dies ist die Lotterie weiß nicht, wie die Verwendung
2, DB Anmerkung unter metin.sql
-------------------------------------------------- ----------------------------------
account-Tabelle
('111111 ', '111111', '111111 ', '111 @ 111.net', '111111 ', NULL, '111111111111', 127, '111 .111.111.111 ', '0000-00-00 00:00:00 ', 0, '5000', '2005-07-18 18:11:56 ', NULL, '2005-10-13 15:30:12', 0,0, '111111 ', '111111111', '0000 -00-00 00:00:00 ', 0, '111111')
Erläuterung: ( 'password', 'real name', 'ID', 'Email', 'Telefonnummer', Telefon Nummer zwei, 'address', 127, 'IP-Adresse', '0000-00-00 00:00 : 00 ', 0,' Banking password ',' creation time ', NULL,' letzte Online-Zeit ', 0,0,' das Problem ',' Antwort ',' Ablaufzeit ', 0,' Konto ')
-------------------------------------------------- ----------------------------------
Spielerliste
('111111 ', 0, '111111', 0,2,3,247,271,271,200,111111,111111,0,0,109,0, '2005-10-13 15:33:38 ')
Erläuterung: ( "eigene Rechnung", Standort, "Spielernamen", 0, name, Haare, Typen, Kraft, Beweglichkeit, Intelligenz, ELK-Leistungs-Verhältnis, DAK-Leistungs-Verhältnis und ihren jeweiligen Ligen, 0, Lageplan, 0, 'Finale zu spielen Time ')
|