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.
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.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 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.
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ä.
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ä.
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ä.
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 ...