Zoeken…


Invoering

LAMP ( L inux A pache M ySQL P HP) bestaat uit het Linux-besturingssysteem als ontwikkelomgeving, de Apache HTTP Server als webserver, het MySQL relationeel databasebeheersysteem (RDBMS) als DB ( D ata B ase) en het PHP programmeertaal als Server side (Back End) programmeertaal.

LAMP wordt gebruikt als een Open Source-stapel technologische oplossingen voor webontwikkelingsgebieden. Windows-versie van deze stapel wordt WAMP genoemd ( W indows A pache M ySQL P HP)

LAMP installeren op Arch Linux

Met deze regel zullen we alle benodigde pakketten in één stap en de laatste update installeren:

pacman -Syu apache php php-apache mariadb

HTTP

Bewerk

/etc/httpd/conf/httpd.conf

Wijzig ServerAdmin [email protected] als u nodig hebt.

De map van de WEB-pagina's is standaard ServerRoot "/etc/httpd" . Directory moet in dezelfde map staan, dus verander de regel

<Directory "/etc/httpd">

Deze map moet lees- en uitvoeringstoegang hebben, dus

chmod o+x /etc/httpd

Wijzig AllowOverride from none (default) to All zodat .htaccess werkt.

Nu hebt u de map ~/public_html voor elke gebruiker nodig. (om de hoofdpagina van elke gebruiker te krijgen als http: // localhost / ~ uwgebruikersnaam / . Markeer deze regel ongedaan:

Include conf/extra/httpd-userdir.conf

Als root moet u nu de ~/public_html voor elke gebruiker maken en de toegang wijzigen naar (755) van elke gebruiker.

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

U kunt op deze regel reageren als u SSL wilt gebruiken:

LoadModule ssl_module modules/mod_ssl.so

Als u virtuele domeinen moet gebruiken, vink dan de regel uit:

Include conf/extra/httpd-vhosts.conf

en in /etc/httpd/conf/extra/httpd-vhosts.conf moet je alle virtuele domeinen toevoegen. (plus in /etc/hosts als je die virtuals-domeinen wilt testen)

Bewerk /etc/httpd/conf/extra/httpd-default.conf en verander ServerSignature naar Off en ServerToken naar Prod voor het verbergen van kritieke gegevens


PHP

Bewerken: /etc/httpd/conf/httpd.conf

Reageren: LoadModule mpm_event_module modules/mod_mpm_event.so

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so : LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Voeg als laatste item in de lijst LoadModule php7_module modules/libphp7.so

Include conf/extra/php7_module.conf als laatste item in de lijst Include conf/extra/php7_module.conf

Bewerk /etc/php/php.ini

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

Wijzig de tijdzone zoals u nodig hebt, bijvoorbeeld:

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


MySQL

Uitvoeren als root:

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

Nu heb je de root van de MySQL-server.

Start MySQL-daemon:

systemctl enable mysqld
systemctl start mysqld

Eindelijk uitvoeren:

sh /usr/bin/mysql_secure_installation

Dat alles om een webserver gereed te maken om naar wens aan te passen.

LAMP installeren op Ubuntu

Installeer apache:

sudo apt-get install apache2

Installeer MySql:

sudo apt-get install mysql-server

PHP installeren:

sudo apt-get install php5 libapache2-mod-php5

Herstart systeem:

sudo systemctl restart apache2

Controleer PHP-installatie:

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

LAMP-stack op CentoOS installeren

Installeer Apache Web Server

De eerste stap is het installeren van webserver Apache.

sudo yum -y install httpd

Nadat het is geïnstalleerd, schakelt u in (voor opstarten) en start u de Apache-webserverservice.

sudo systemctl enable --now httpd

Richt uw browser op:

http: // localhost

U ziet de standaardpagina van de Apache-webserver.

Installeer MariaDB Server

De tweede stap is het installeren van MariaDB:

sudo yum -y install mariadb-server

Start vervolgens de MariaDB-server en schakel deze in (bij het opstarten):

sudo systemctl enable --now mariadb

Gebruik indien nodig mysql_secure_installation om uw database te beveiligen.

Met dit script kunt u het volgende doen:

  • Wijzig het wachtwoord van de rootgebruiker
  • Verwijder testdatabases
  • Schakel externe toegang uit

Installeer PHP

sudo yum -y install php php-common

Start vervolgens de httpd-service van Apache opnieuw.

sudo systemctl restart httpd

Maak een bestand met de naam index.php in / var / www / html om PHP te testen.

Voeg vervolgens de volgende regel toe aan het bestand:

Wijs vervolgens uw browser aan:

http: //localhost/index.php

U zou informatie met betrekking tot uw server moeten zien. Als je dat niet doet, zorg er dan voor dat php zeker correct is geïnstalleerd door de volgende opdracht uit te voeren:

php --version

Als u zoiets ontvangt als:

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

Dan is PHP correct geïnstalleerd. Als dit het geval is, zorg er dan voor dat u uw webserver opnieuw hebt opgestart.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow