Sök…


Introduktion

LAMP ( L inux A- pache M ySQL P HP) består av Linux-operativsystemet som utvecklingsmiljö, Apache HTTP-server som webbserver, MySQL-relationsdatabashanteringssystem (RDBMS) som DB ( D ata B ase) -system och PHP-programmeringsspråk som serversidan (Back End) -programmeringsspråk.

LAMP används som en Open Source-tekniklösning för webbutvecklingsområdet. Windows-version av denna stack kallas WAMP ( W indows A pache M ySQL P HP)

Installera LAMP på Arch Linux

Med den här linjen kommer vi att installera alla nödvändiga paket i ett steg och den senaste uppdateringen:

pacman -Syu apache php php-apache mariadb

HTTP

Redigera

/etc/httpd/conf/httpd.conf

Byt ServerAdmin [email protected] efter behov.

Mappen för WEB-sidorna är som standard ServerRoot "/etc/httpd" . Katalogen måste vara inställd på samma mapp, så ändra raden

<Directory "/etc/httpd">

Den här mappen måste ha åtkomst till läsning och exekvering, så

chmod o+x /etc/httpd

Ändra AllowOverride from none (default) to All så .htaccess fungerar.

Nu behöver ~/public_html mappen ~/public_html för varje användare. (för att få rotsidan för varje användare som http: // localhost / ~ ditt användarnamn / . Avmarkera denna rad:

Include conf/extra/httpd-userdir.conf

Nu som root måste du skapa ~/public_html för varje användare och ändra åtkomst till (755) för var och en.

chmod 755 /home
chmod 755 /home/username
chmod 755 /home/username/public_html

Du kan kommentera den här raden om du vill använda SSL:

LoadModule ssl_module modules/mod_ssl.so

Om du behöver använda virtuella domäner, avmarkera raden:

Include conf/extra/httpd-vhosts.conf

och i /etc/httpd/conf/extra/httpd-vhosts.conf måste du lägga till alla virtuella domäner. (plus till /etc/hosts om du vill testa de virtuella domänerna)

Redigera /etc/httpd/conf/extra/httpd-default.conf och ändra ServerSignature till Off och ServerToken to Prod för att dölja kritisk data


PHP

Redigera: /etc/httpd/conf/httpd.conf

Kommentera: LoadModule mpm_event_module modules/mod_mpm_event.so

Uncomment: LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Som sista post i LoadModule-listan lägger LoadModule php7_module modules/libphp7.so

Som sista post i inkluderingslistan, lägg till Include conf/extra/php7_module.conf

Redigera /etc/php/php.ini

Uncomment- extension=mysqli.so och extension=pdo_mysql.so

Ändra tidszonen som du behöver, till exempel:

date.timezone = America/Argentina/Buenos_Aires, date.default_latitude = 0.0, date.default_longitude = 0.0


MySQL

Kör som rot:

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Nu har du roten till MySQL Server.

Starta MySQL-demonen:

systemctl enable mysqld
systemctl start mysqld

Kör äntligen:

sh /usr/bin/mysql_secure_installation

Allt för att få en webbserver redo att anpassas efter behov.

Installera LAMP på Ubuntu

Installera apache:

sudo apt-get install apache2

Installera MySql:

sudo apt-get install mysql-server

Installera PHP:

sudo apt-get install php5 libapache2-mod-php5

Starta om systemet:

sudo systemctl restart apache2

Kontrollera PHP-installationen:

 php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";'

Installera LAMP-stacken på CentoOS

Installera Apache webbserver

Det första steget är att installera webbservern Apache.

sudo yum -y install httpd

När den har installerats aktiverar du (för att starta vid uppstart) och starta Apache-webbservertjänsten.

sudo systemctl enable --now httpd

Peka din webbläsare till:

http: // localhost

Du ser standardsidan för Apache-webbservrar.

Installera MariaDB Server

Det andra steget är att installera MariaDB:

sudo yum -y install mariadb-server

Starta sedan och aktivera (vid start) MariaDB-servern:

sudo systemctl enable --now mariadb

Vid behov kan du använda mysql_secure_installation för att säkra din databas.

Detta skript låter dig göra följande:

  • Ändra root-användarens lösenord
  • Ta bort testdatabaser
  • Inaktivera fjärråtkomst

Installera PHP

sudo yum -y install php php-common

Starta sedan om Apaches httpd-tjänst.

sudo systemctl restart httpd

För att testa PHP, skapa en fil som heter index.php i / var / www / html .

Lägg sedan till följande rad i filen:

Peka sedan din webbläsare till:

http: //localhost/index.php

Du bör se information relaterad till din server. Om du inte gör det, se till att php är säkert installerat korrekt genom att köra följande kommando:

php --version

Om du får något som:

PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) Copyright (c) 1997-2013 The PHP Group

Då installeras PHP korrekt. Om detta är fallet, se till att du har startat om din webbserver.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow