Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Installation und Konfiguration  Teil von  MySQL – Installation
Professional CronJob-Service

Suche

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
 
Installation auf Unix-/Linux-Systemen: Seite 2

SELFPHP ist Shopware Solution Partner
Shopware ist ein vielfach ausgezeichnetes Onlineshop-System der shopware AG, das auf PHP. Zend Framework und SQL basiert.
SELFPHP unterstützt Sie als Shopware Solution Partner bei der Konzeption, Programmierung und Realisierung Ihres Onlineshops und passt Shopware bei Bedarf an Ihre Unternehmensbedürfnisse an. Weitere Informationen



Installation der Source-Distribution

Für die Übersetzung von MySQL auf ein Unix-/Linux-System werden folgende Programme benötigt, die auf dem entsprechenden Zielrechner installiert sein müssen:
  • gunzip und tar zum Entpacken der Archive.

  • Ein ANSI C++-Compiler wie gcc. Empfohlen wird eine Version größer oder gleich 2.95.2. Die Verfügbarkeit eines entsprechenden Compilers ist auch vom Betriebssystem abhängig. Nähere Informationen hierzu können Sie der Datei INSTALL-SOURCE, die in den Sourcen enthalten ist, entnehmen.

  • Ein Make-Programm wie GNU make.

Der Ablauf der Installation ist wie folgt:

Sie benötigen ein TAR-Archiv, das mit mysql-Version.tar.gz bezeichnet ist. Sie finden diese Datei auf der Homepage von MySQL bzw. auf dieser Buch-CD.

Falls in Linux nicht schon vorhanden, legen Sie eine Gruppe mit dem Namen mysql an.

$>groupadd mysql

Falls in Linux noch nicht vorhanden, legen Sie einen Benutzer mit dem Namen mysql an.

$>useradd -g mysql mysql

Wechseln Sie in ein Verzeichnis, in dem die Sourcen gespeichert werden sollen, beispielsweise /usr/src/mysql. Entpacken Sie dort das gepackte Archiv mit dem Befehl

$>gunzip /Pfad_des_Archivs/mysql-Version-OS.tar.gz | tar xvf

Führen Sie

$>./configure -prefix=/usr/local/mysql

mit gegebenenfalls weiteren gewünschten Optionen aus. Weitere Optionen erhalten Sie über den Befehl configure –help.

Führen Sie

$>make

aus.

Führen Sie

$>make install

aus.

Wechseln Sie in das Verzeichnis scripts Ihres Installationsverzeichnisses, beispielsweise /usr/local/mysql/scripts. Führen Sie dort das Skript mysql_install_db aus, um die Rechtetabelle von MySQL zu erzeugen. Dieses Skript muss nur bei einer Neuinstallation ausgeführt werden.

Aktualisieren Sie die Verzeichnisrechte der MySQL-Installation. Besitzer der ausführbaren Dateien sollten root-Rechte besitzen und das Datenverzeichnis sollte dem Besitzer zugewiesen werden, der den mysqld (MySQL-Server) startet. In unserem Fall ist das der Benutzer mysql.

$>chown -R root /usr/local/mysql
$>chown -R mysql /usr/local/mysql/data
$>chgrp -R mysql /usr/local/mysql

Kopieren Sie die Beispielkonfigurationsdatei nach /etc.

$>cp support-files/my-medium.cnf /etc/my.cnf

Testen Sie, ob der MySQL-Server betriebsbereit ist. Dieses kann durch Starten des Servers erfolgen. Der Befehl hierfür lautet

$>/usr/local/mysql/bin/mysqld_safe --user=mysql &

Abschließend müssen Sie Ihr System noch so vorbereiten, dass der MySQL-Server beim Booten des Betriebssystems automatisch startet. Dies erfolgt gewöhnlich über ein Skript in /etc/init.d und einen Link nach /etc/rc3.d/S99mysql und /etc/rco.d/S10mysql. Im Verzeichnis support-files finden Sie mit mysql.server ein vorbereitetes Skript, das Sie verwenden können.

mysqld_safe

Unter Unix-Systemen wird ein Skript mit dem Namen mysqld_safe mitgeliefert, das zusätzliche Sicherheitsfeatures für den Start des MySQL-Servers bietet. Hierzu gehören der automatische Restart nach einem Fehler oder die Protokollierung von Servervorgängen. Das Skript benötigt mit kleinen Ausnahmen dieselben Parameter wie mysqld und muss in der Regel nicht editiert werden.



Installation auf Unix-/Linux-Systemen Seite 1
 




:: Premium-Partner ::

Webhosting/Serverlösungen

Pixel X weitere Premium-Partner
 

:: SELFPHP Sponsor ::

HighText Verlag Graf und Treplin OHG weitere Sponsoren
 


:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Umrechnung Byte/Kilobyte/Megabyte – Byte/Kibibyte/Mebibyte

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


SMS mit der TextMagic Api versenden

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt
© 2005-2017 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de