Umfeld
LinuxAS4 2.6.9
1.Installieren Sie MySQL
Verwenden Sie die Version mysql5.1.22-rc.tar.gz
Kopieren Sie das Installationspaket in das Verzeichnis /usr/local und führen Sie den folgenden Befehl aus:
groupadd mysql useradd -g mysql mysql cd mysql scripts/mysql_install_db --user=mysql chown -R mysql:mysql . cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld chmod +x /etc/rc.d/init.d/mysqld ln -s /usr/local/mysql/bin/mysql /usr/sbin/mysql chkconfig --add mysqld
Starten Sie MySQL
Dienst mysqld starten
Geben Sie MySQL ein
MySQL
2. Installieren Sie Apache
Version httpd-2.0.61.tar.gz
./configure --prefix=/usr/local/apache --enable-module=so
machen
make installieren
cd /usr/local/apache/bin
./apachectl start
Wenn das gcc-Kompilierungstool nicht installiert ist, wird während der Installation eine Eingabeaufforderung angezeigt. Auf CD erhältlich!
3. PHP installieren
Version php-4.4.7.tar.gz
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track -vars --with-xml --with-mysql=/usr/local/mysql --with-mbstring --enable-mbstring=all
machen
make installieren
Notiz:
--with-apxs=dir Als Apache-Modul kompilieren
--with-config-file-path=dir Das Verzeichnis, in dem sich php.ini befindet
--enable-track-vars verfolgt Variablen
--with-xml XML-Unterstützung
--with-mysql=dir MySQL-Unterstützung
[Seite ausschneiden]4. Testen Sie MySQL, PHP, Apache
cp /php-Verzeichnis/php.ini-dist /usr/local/lib
cd /usr/local/lib
mv php.ini-dist php.ini
viphp.ini
Überarbeiten
register_globals=Ein
:wq
cd /usr/local/apache/conf
vi httpd.conf
Suchen Sie nach DirectoryIndex index.html
Wechseln Sie zu DirectoryIndex index.php index.html
FindOptions-Indizes FollowSymLinks MultiViews
Wechseln Sie zu Optionen FollowSymLinks MultiViews
Machen Sie bei Bedarf mit
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps :wq cd ../bin Apachectl-Neustart
Okay, lasst uns testen
cd /usr/local/apache/htdocs vitest.php phpinfo(); ?> :wq
Öffnen Sie den IE und geben Sie http://IP/test.php ein
Wenn Sie die PHP-Testseite sehen können, sind Sie fertig!
Installieren Sie ZEND
VersionZend Optimizer v3.0.gz
./install.sh
Dies ist sehr einfach. Während der Installation werden Sie aufgefordert, die Pfade php.ini und Apache/bin anzugeben.
Bearbeiten Sie dann php.ini und ändern Sie den Optimierungswert von 15 auf 1023, um alle Optimierungsthreads zu aktivieren. Machen Sie erneut mit
zend_optimizer.enable_loader=0
Deaktivieren Sie das transparente Lesen des Verschlüsselungscodes von Zend Encode durch den Zend Optimizer und speichern Sie ihn. Starten Sie Apache neu.
Installieren Sie phpmyadmin
Version phpMyAdmin v2.10.0.gz
Kopieren Sie es nach dem Entpacken in das htdocs-Verzeichnis unter Apache.
Geben Sie beim Zugriff http://localhost/phpmyadmin/index.php ein
Discuzz installieren
Versiondiscuz6.0
a. Zuerst dekomprimieren
b.Hochladen:
Verwenden Sie FTP, um die dekomprimierte Datei hochzuladen. Laden Sie alle Dateien und Verzeichnisstrukturen in Discuz!6 hoch und legen Sie sie in einem Verzeichnis ab, auf das Webanfragen zugreifen können (ich verwende den SSH Secure Shell Client).
c. Legen Sie Verzeichnisberechtigungen fest
Fügen Sie den folgenden Dateien 777-Berechtigungen hinzu
./Vorlagen ./templates/default ./templates/default/*.* ./Anhänge ./customavatar ./forumdata ./forumdata/cache ./forumdata/templates
d.Konfigurieren Sie die Datenbankinformationen
Öffnen Sie config.inc.php in der auf den Server hochgeladenen Upload-Datei
$dbhost = 'localhost'; // Datenbankserver
// Datenbankserver
$dbuser = 'dbuser'; // Datenbankbenutzername
//Datenbankbenutzername
$dbpw = 'dbpw'; // Datenbankkennwort
// Datenbankpasswort
$dbname = 'discuz'; // Datenbankname
// Datenbankname
$adminemail = [email protected]'">'[email protected]'; // Admin-E-Mail
// Forumsystem E-Mail
$dbreport = 0; // DB-Fehlerbericht senden?
//Datenbankfehlerbericht senden? 0=Nein, 1=Ja
Füllen Sie die obigen Informationen entsprechend der tatsächlichen Situation aus
Hinweis: Die Datenbank muss nicht vorab erstellt werden, sie wird bei der Installation des Forums automatisch erstellt!
e. Führen Sie das Installationsskript aus
Geben Sie http://IhrDomainname/Forumverzeichnis/install.php in den Browser ein, um die endgültige Installation abzuschließen.
Nach erfolgreicher Installation löschen Sie bitte das Installationsskript (install.php), um eine erneute Installation zu vermeiden. Wenn Sie es nicht löschen, werden Sie feststellen, dass es beim Betreten des Forum-Backends nicht festgelegt werden kann.
Beachten:
Im Allgemeinen ist die fehlerhafte Installation auf das Fehlen der Kompilierungssoftware zurückzuführen! Die oben genannten Vorgänge wurden getestet.
[Seite ausschneiden]4. Testen Sie MySQL, PHP, Apache
cp /php-Verzeichnis/php.ini-dist /usr/local/lib
cd /usr/local/lib
mv php.ini-dist php.ini
viphp.ini
Überarbeiten
register_globals=Ein
:wq
cd /usr/local/apache/conf
vi httpd.conf
Suchen Sie nach DirectoryIndex index.html
Wechseln Sie zu DirectoryIndex index.php index.html
FindOptions-Indizes FollowSymLinks MultiViews
Wechseln Sie zu Optionen FollowSymLinks MultiViews
Treten Sie gegebenenfalls bei
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps :wq cd ../bin Apachectl-Neustart
Okay, lasst uns testen
cd /usr/local/apache/htdocs vitest.php phpinfo(); ?> :wq
Öffnen Sie den IE und geben Sie http://IP/test.php ein
Wenn Sie die PHP-Testseite sehen können, sind Sie fertig!
Installieren Sie ZEND
VersionZend Optimizer v3.0.gz
./install.sh
Dies ist sehr einfach. Während der Installation werden Sie aufgefordert, die Pfade php.ini und Apache/bin anzugeben.
Bearbeiten Sie dann php.ini und ändern Sie den Optimierungswert von 15 auf 1023, um alle Optimierungsthreads zu aktivieren. Machen Sie erneut mit
zend_optimizer.enable_loader=0
Deaktivieren Sie das transparente Lesen des Verschlüsselungscodes von Zend Encode durch den Zend Optimizer und speichern Sie ihn. Starten Sie Apache neu.
Installieren Sie phpmyadmin
Version phpMyAdmin v2.10.0.gz
Kopieren Sie es nach dem Entpacken in das htdocs-Verzeichnis unter Apache.
Geben Sie beim Zugriff http://localhost/phpmyadmin/index.php ein
Discuzz installieren
Versiondiscuz6.0
a. Zuerst dekomprimieren
b.Hochladen:
Verwenden Sie FTP, um die dekomprimierte Datei hochzuladen. Laden Sie alle Dateien und Verzeichnisstrukturen in Discuz!6 hoch und legen Sie sie in einem Verzeichnis ab, auf das Webanfragen zugreifen können (ich verwende den SSH Secure Shell Client).
c. Legen Sie Verzeichnisberechtigungen fest
Fügen Sie den folgenden Dateien 777-Berechtigungen hinzu
./Vorlagen ./templates/default ./templates/default/*.* ./Anhänge ./customavatar ./forumdata ./forumdata/cache ./forumdata/templates
d.Konfigurieren Sie die Datenbankinformationen
Öffnen Sie config.inc.php in der auf den Server hochgeladenen Upload-Datei
$dbhost = 'localhost'; // Datenbankserver
// Datenbankserver
$dbuser = 'dbuser'; // Datenbankbenutzername
//Datenbankbenutzername
$dbpw = 'dbpw'; // Datenbankkennwort
// Datenbankpasswort
$dbname = 'discuz'; // Datenbankname
// Datenbankname
$adminemail = [email protected]'">'[email protected]'; // Admin-E-Mail
// Forumsystem E-Mail
$dbreport = 0; // DB-Fehlerbericht senden?
//Datenbankfehlerbericht senden? 0=Nein, 1=Ja
Füllen Sie die obigen Informationen entsprechend der tatsächlichen Situation aus
Hinweis: Die Datenbank muss nicht vorab erstellt werden, sie wird bei der Installation des Forums automatisch erstellt!
e. Führen Sie das Installationsskript aus
Geben Sie http://IhrDomainname/Forumverzeichnis/install.php in den Browser ein, um die endgültige Installation abzuschließen.
Nach erfolgreicher Installation löschen Sie bitte das Installationsskript (install.php), um eine erneute Installation zu vermeiden. Wenn Sie es nicht löschen, werden Sie feststellen, dass es beim Betreten des Forum-Backends nicht festgelegt werden kann.
Beachten:
Im Allgemeinen ist die fehlerhafte Installation auf das Fehlen einer Kompilierungssoftware zurückzuführen! Die oben genannten Vorgänge wurden getestet.