• Digitaaliset tarvikkeet
  • Palvelin
  • Digitaalinen elämä
  • Tietosuojakäytäntö
  • Ota meihin yhteyttä
  1. Home
  2. Article
  3. Docker Ubuntu Apache Php Mysql - file.corbettnationalpark.co

Docker Ubuntu Apache Php Mysql - file.corbettnationalpark.co

Rsdaa 26/01/2022 956

Tässä opetusohjelmassa opimme määrittämään Ubuntu 18.04 -palvelimen verkkopalvelimeksi Ubuntu LAMP -pinon avulla, joka sisältää Apache-verkkopalvelimen, PHP-ohjelmointikielen ja MySQL/MariaDB Tietokantapalvelin.

Tässä opetusohjelmassa selitämme, kuinka PHP 8 asennetaan Ubuntu 20.04:ään ja integroidaan Apache- ja Nginx-verkkopalvelimeen. Palvelin, jossa on Ubuntu 20.04 ja Apache/Nginx asennettuna. Pääkäyttäjän salasana on määritetty palvelimellesi. Asenna PHP 8.0. Oletusarvoisesti Ubuntu 20.04 toimitetaan PHP-version 7.4 kanssa. FROM php:7.2.1-apache MAINAINER egidio docile RUN docker-php-ext-install pdo pdomysql mysqli Kuten näet, FROM-käskyllä ​​määritimme, että tämän docker-tiedoston tulee perustua oletustiedostoon. Sitten lisäsimme RUN-ohjeen: käytämme itse kuvassa olevaa komentosarjaa, docker-php-ext-install, sisällytämme laajennukset. Päivitä PHP-versio 7.2 versioon 7.3 Ubuntussa Osana turvallisuuden lisäämistä on suositeltavaa pitää PHP-versiosi ajan tasalla. Tässä olemme toimittaneet vaiheet nykyisen PHP 7.2 -version päivittämiseksi versioon 7.3 Ubuntu 14/16/18 -versioissa poistamatta vanhaa. Kuinka asentaa Apache, MySQL & PHP Ubuntu 20.04:ssä Kirjoittaja Rahul, päivitetty 27. marraskuuta 2020 Linuxin, Apachen, MySQL:n ja PHP:n yhdistelmä tunnetaan nimellä LAMP-pino on suosittu web-hosting-ympäristö PHP-pohjaisille sovelluksille.

Aloitamme asentamalla ja määrittämällä Apache-verkkopalvelimen, jonka jälkeen asennamme PHP:n, MySQL-palvelimen ja phpMyAdmin-verkkoliittymän.

Asenna ja määritä Apache-verkkopalvelin Ubuntu 18.04:ssä

Apache on Ubuntu Linuxin suosituin ja vakain verkkopalvelin. Apache2-paketin tarjoama Apache HTTP-palvelin Ubuntu 18:lle. Asenna apache2 Ubuntuun avaamalla pääte ja suorittamalla:

Se on kaikki mitä sinun tarvitsee tehdä. Avaa nyt verkkoselain etätietokoneelta ja kirjoita Ubuntu-palvelimesi IP-osoite osoitepalkkiin.

Saat Apache2 Ubuntu -oletussivun.

Apache2.conf-tiedosto on tärkein määritystiedosto, joka löytyy hakemistosta /etc/apache2/. /var/www/html on oletusarvoinen DocumentRoot. Voit heti palvella staattista HTML-verkkosivustoa asettamalla sisällön (esim. HTML, kuvat, CSS, JavaScript jne.) /var/www/html-hakemistoon.

Apache-virtuaalipalvelinten luominen

Virtual Hosting on tapa palvella useita verkkosivustoja yhdeltä palvelimelta. Jokaisella verkkosivustolla on oma kokoonpanonsa ja erillinen asiakirjajuuri verkkosivuston sisällön isännöimiseksi.

Apache-virtuaalipalvelimen luominen on yksinkertainen tehtävä. Tätä esittelyä varten aion luoda uuden virtuaalisen isännän example.com-verkkotunnukselle. /var/www/example.com-hakemistosta tulee DocumentRoot.

Luo ensin DocumentRoot:

Luo Virtual Host -määritystiedosto /etc/apache2/sites-available/-kansioon (Tiedoston nimen tulee päättyä .conf-tunnisteella).

Asenna sovelluksia xcode-simulaattoriin. Lisää seuraavat VirtualHost-asetukset:

Tallenna tiedosto, ota uusi sivusto käyttöön ja lataa Apache-verkkopalvelin uudelleen:

Ja nyt verkkopalvelimemme on valmis palvelemaan www.example.com-sivustoa. Meillä ei tietenkään ole vieläkään mitään DocumentRootissa, ja sinun on myös määritettävä DNS-tietueet osoittamaan verkkotunnuksesi nimesi palvelimen IP-osoitteeseen.

Jos haluat testata virtuaalipalvelinta ilman DNS:ää, luo index.html-tiedosto DocumentRootiin ja syötä paikallisen tietokoneen hosts-tiedosto osoittamalla www.example.com Ubuntu-palvelimesi IP-osoitteeseen.

PHP-ohjelmointikielen asentaminen

PHP on ohjelmointikieli verkkosovellusten kehittämiseen ja olennainen osa Ubuntu LAMP Stackia. Asenna PHP Ubuntu 18.04:ään suorittamalla:

php-paketti asentaa php7.2- ja libapache2-mod-php7.2-moduulin, jotka vaaditaan toimimaan Ubuntu Apache -verkkopalvelimen kanssa.

Kun asennus on valmis, meidän on käynnistettävä apache-palvelin uudelleen:

Testaa PHP-asennus luomalla index.php-tiedosto /var/www/html-kansioon ja lisäämällä phpinfo()-funktio:

Avaa sitten index.php kirjoittamalla verkkoselaimeen http://your-server-ip/index.php (esim. 192.168.1.100/index.php). Sinun pitäisi saada tietosivu, joka näyttää PHP-määritysasetukset Ubuntu 18.04 -palvelimellasi.

Asenna MySQL Server Ubuntu 18.04:ään

Seuraavaksi asennamme MySQL Serverin tietokantapalvelimeksemme. MySQL Serverin asentaminen Ubuntu 18.04:ään on yksinkertaista. Avaa pääte, päivitä pakettiluettelo ja asenna mysql-server-paketti:

(Jos haluat asentaa MariaDB:n, asenna mariadb-server-paketti mysql-server-paketin sijaan).

Kun asennus on valmis, kirjaudu sisään MySQL-konsoliin seuraavalla komennolla:

Huomaa, että Ubuntun MySQL-palvelin käyttää auth_socket-laajennusta mysql rootin todentamiseen, eikä se tarvitse salasanaa muodostaakseen yhteyden pääkäyttäjänä. Jos haluat ottaa salasanatodennuksen käyttöön, napsauta seuraavaa linkkiä saadaksesi lisätietoja MySQL-pääsalasanan asettamisesta Ubuntu 18.04:ssä.

Asenna phpMyAdmin Ubuntu 18.04:ään

Docker Ubuntu Apache Php Mysql

phpMyAdmin on verkkopohjainen graafinen käyttöliittymä MySQL/MariaDB-tietokantapalvelimen hallintaan. Asenna phpMyAdmin Ubuntu 18.04 -palvelimeen suorittamalla:

Kun sinua pyydetään valitsemaan verkkopalvelin, joka tulee määrittää automaattisesti suorittamaan phpMyAdmin, valitse apache2 painamalla näppäimistön välilyöntiä.

Docker Ubuntu Apache Php Mysql Query

Kun asennus on valmis, voit käyttää phpMyAdminia osoitteessa http://server-ip/phpmyadmin tai http://domain-name/phpmyadmin.

Nyt sinulla on täysin toimiva verkkopalvelin, jossa on Apache-, MySQL- ja PHP-ohjelmointikieliä.

Yhteenveto

Tässä opetusohjelmassa opimme asentamaan Lamp-pinon Ubuntu 18.04 -palvelimelle. LAMP-pino tarkoittaa Linux Apache MySQL:ää ja PHP:tä, se on web-hosting-alusta Linuxille web-sivujen palvelimelle http-protokollaa käyttäen.

Mitä seuraavaksi? Seuraavaksi opimme asentamaan vsftpd:n Ubuntu 18.04:ään. Voit myös lukea WordPress-asennusoppaamme, WordPress on suosituin sisällönhallintajärjestelmä ja useimmat Internetin verkkosivustot toimivat WordPressillä.

Kommentointi on suljettu.


PREV: Raportointipalvelujen perusteet: Yleiskatsaus ja asennus - Yksinkertainen ...

NEXT: Elite Dangerous - Virhekoodit ja korjaukset

Popular Articles

Hot Articles

Navigation Lists

Back to Top