Artikelkategori: Apache
Skriven av mdkdio 2015-04-29 21:41
url: 
Redigerad av: minime  2020-11-17 20:38:00

Slackware 14.1/14.2 och Installation av Apache, PHP och MariaDB

OBS! Detta är en påbörjad artikel, och skall ses som vägledande. Den är således inte fullständig eller klar.


Installera Apache, PHP och MariaDB (eller MySQL). Se info längst ned på sidan ang MariaDB och MySQL.

För att kunna konfigurera din Slackware Linux box till en MySQL- PHP -redo web server, följ instruktionerna nedan:

Installera följande paket:
Apache (httpd), php och MariaDB (eller MySQL), från installations DVD (eller CD), alt. via slackpkg.

Ändra tidszon i PHP:
Redigera /etc/httpd/php.ini och hitta följande rad, och avkommentera den:
i 14.2 /etc/php.ini
date.timezone = America/Chicago  <-- Ändra till Europe/Stockholm (om servern är i Sverige).

Som root, öppna '/etc/httpd/httpd.conf' Apache konfigurations fil, med din favorit editor.
Leta efter följande rad, och avkommentera den (ta bort # tecknet i början på raden):

Include /etc/httpd/mod_php.conf

Nu kommer Apache att inkludera PHP modulen när Apache startar.

Ange ett server namn (om inte din maskins IP hittar värdnamnet). Redigera '/etc/httpd/httpd.conf' och avkommenteraföljande rad:
ServerName www.example.com:80  <-- ändra www.example.com till en IP adress eller din dators namn.

Alternativt (men rekomenderat), kan du konfigurera Apache att använda en index.php fil som ditt katalog index.
Sök efter följande rad...
Allternativ 2, om du använder Perl för web skript, så kanske du även vill lägga till index.pl

DirectoryIndex index.html
Och ändra den till:
DirectoryIndex index.html index.php

Notera att index.php lagts till. Du kan nu spara och stänga din '/etc/httpd/httpd.conf' fil och starta om Apache servern
för att verkställa dina ändringar. Som root skriv följande kommando:

apachectl restart

Om du vill du att Apache servern startar automatiskt när du startar din dator, ändra rättigheterna på '/etc/rc.d/rc.httpd filen'
Ange följande kommando som root:

chmod 755 /etc/rc.d/rc.httpd

Nu kommer Apache att starta automatiskt när din dator startar.


För att konfigurera din MySQL installation, vänligen läs installationsguiden "Installera MariaDB i Slackware".

Normalt vill man testa  om dina senaste ändringar i konfigurationen fungerar som dom ska. Efter omstart av Apache,skapa en
test.php fil i din '/var/www/htdocs/' katalog, med följande innehåll:

Nu kan du öppna din favorit webläsare och skriva in följande adress/URL: 'http://localhost/test.php' (utan ' )
Om din PHP installations inställningar visas, har du konfigurerat din Apache installation korrekt.
Annars, kontrollera denna dokumentation igen (se till att du har följt alla steg korrekt). Eller be någon om hjälp i vårat forum.

Källor:
http://docs.slackware.com/howtos:network_services:setup_apache_php_mysql

Skriven av Pavel E.

OBS! Sedan Slackware Linux version 14.1, har MariaDB ersatt MySQL (av anledningar vi inte går in på här).
Exakt vad som skiljer MariaDB och MySQL åt, finns att läsa på MariaDB's hemsida https://mariadb.org

Men kort och gott, så fungerar det lika som förr, med MySQL (om du är van vid att använda MySQL sedan tidigare).

OBS! 2
Om du installerat Slackware Linux med valet "full install" (fullständig installation), så har du redan alla paket installerade
(Apache, PHP, MariaDB).

Diskutera gärna innehållet i vårat forum, under Web -> Apache

×