LAMP-asennus (Linux, Apache, MySQL/MariaDB, PHP ja PhpMyAdmin) Ubuntu Server 14.10:ssä


LAMP-pino (Linux, Apache, MySQL/MariaDB, PHP ja PhpMyAdmin) edustaa ryhmää avoimen lähdekoodin ohjelmistoja, joita käytetään yleisesti yhdessä Internetin nykyisin levinneimmistä verkkopalveluihin liittyvistä palveluista.

Tämä artikkeli opastaa kuinka voit asentaa LAMP-pinon Ubuntu Serverin (14.10) viimeiseen julkaistuun versioon.

Vaatimukset

  1. Minimaalinen Ubuntu 14.10 Server Editionin asennus SSH-palvelimella.
  2. Jos koneesi on tarkoitettu tuotantoverkkopalvelimeksi, on parasta määrittää staattinen IP-osoite käyttöliittymään, joka yhdistetään verkkosegmenttiin, joka palvelee verkkosisältöä asiakkaille.

Vaihe 1: Aseta koneen isäntänimi

1. Kun olet suorittanut Ubuntu 14.10 Server Editionin minimaalisen asennuksen, kirjaudu uuteen palvelimeesi järjestelmänvalvojan sudo-käyttäjällä ja määritä koneen isäntänimi ja vahvista se antamalla seuraavat komennot.

sudo hostnamectl set-hostname yourFQDNname
sudo hostnamectl

2. Suorita sitten seuraavat komennot varmistaaksesi, että järjestelmäsi on päivitetty, ennen kuin jatkamme LAMP-asennusprosessia.

sudo apt-get update && sudo apt-get upgrade

Vaihe 2: Asenna Apache Webserver

3. Nyt on aika jatkaa LAMPin asennusta. Apache HTTPD -palvelin on yksi vanhimmista, hyvin testatuista ja vankimmista avoimen lähdekoodin ohjelmistoista, jolla on ollut valtava vaikutus Internetin nykyhetkeen, erityisesti verkkopalveluiden kehitykseen vuosien varrella.

Modulaarista suunnittelua ajatellen rakennettu Apache voi tukea lukuisia ohjelmointikieliä ja ominaisuuksia moduuliensa ja laajennustensa ansiosta. Yksi nykyään käytetyimmistä on PHP:n dynaaminen ohjelmointikieli.

Asenna Apache HTTPD -palvelin suorittamalla seuraava komento konsolissasi.

sudo apt-get install apache2

4. Jos et ole määrittänyt staattista IP-osoitetta, suorita ifconfig-komento ja kirjoita
koneesi IP-osoitteen määrittämiseksi. tuloksena IP-osoite selaimen URL-kentässä vieraillaksesi Apachen oletussivulla.

http://your_server_IP

Vaihe 3: PHP:n asentaminen

5. PHP on tehokas palvelinpuolen dynaaminen komentosarjakieli, jota käytetään enimmäkseen tietokantojen kanssa vuorovaikutuksessa olevien dynaamisten verkkosovellusten luomiseen.

Jos haluat käyttää PHP-skriptikieltä minimaalisessa verkkokehitysalustassa, anna seuraava komento, joka asentaa joitain PHP-perusmoduuleita, joita tarvitaan yhteyden muodostamiseen MariaDB-tietokantaan ja PhpMyAdmin-tietokannan verkkokäyttöön. käyttöliittymä.

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Jos haluat myöhemmin asentaa PHP-moduulin, käytä alla olevia komentoja etsiäksesi ja saadaksesi yksityiskohtaisia tietoja tietystä PHP-moduulista tai kirjastosta.

sudo apt-cache search php5
sudo apt-cache show php5-module_name

Vaihe 4: Asenna MariaDB-palvelin ja -asiakas

7. MariaDB on suhteellisen uusi relaatiotietokanta, jonka yhteisö muodostaa vanhimmasta ja kuuluisasta MySQL-tietokannasta, joka käyttää samaa API:ta ja tarjoaa samat toiminnot kuin esi-isänsä MySQL.

Asenna MariaDB-tietokanta Ubuntu 14.10 -palvelimeen antamalla seuraava komento pääkäyttäjän oikeuksin.

sudo apt-get install mariadb-client mariadb-server

Koska MariaDB-asennus tapahtuu koneellesi, sinua pyydetään kahdesti antamaan ja vahvistamaan MariaDB-palvelimen root-salasana.

Huomaa, että MariaDB-root-käyttäjä eroaa Linux-järjestelmän pääkäyttäjästä, joten varmista, että valitset vahvan salasanan tietokannan pääkäyttäjälle.

8. Kun MariaDB-palvelimen asennus on valmis, on aika jatkaa tavallista tietokannan suojattua asennusta, joka poistaa anonyymin käyttäjän, poistaa testitietokannan ja estää etäpääkäyttäjän kirjautumiset.

Suorita alla oleva komento suojataksesi MariaDB, valitse Ei ensimmäiseen kysymykseen säilyttääksesi root-salasanasi ja vastaa Kyllä kaikkiin kysymyksiin, jotta voit hakea turvaominaisuudet ylhäältä.

sudo mysql_secure_installation

Käytä seuraavaa kuvakaappausta ohjeena.

9. Kun tietokanta on suojattu, hanki MariaDB:n tila suorittamalla komentorivikirjautuminen seuraavalla komennolla.

mysql -u root -p 

10. Kun olet tietokannassa, suorita MySQL-komento status; saadaksesi näkymän sisäisistä muuttujista, ja kirjoita sitten quit; tai poistu; MySQL-komentoja muuttaaksesi takaisin Linux-kuoreksi.

MariaDB [(none)]> status;
MariaDB [(none)]> quit; 

Vaihe 5: Asenna PhpMyAdmin

11. PhpMyAdmin on verkkopaneelin käyttöliittymä, jota käytetään MySQL-tietokantojen hallintaan. Asenna PhpMyAdmin-verkkopaneeli koneellesi suorittamalla seuraava komento, valitsemalla verkkopalvelimeksi apache2 ja älä määritä tietokantaa phpmyadminille komennolla dbconfig-common, kuten alla olevissa kuvakaappauksissa on esitetty. :

sudo apt-get install phpmyadmin

12. Kun PhpMyAdmin-paneeli on asennettu, sinun on otettava se käyttöön manuaalisesti kopioimalla sen apache-määritystiedosto, joka sijaitsee osoitteessa /etc/phpmyadmin/ polussa Apache-verkkopalvelimen käytettävissä olevien asetusten hakemistoon, löydetty. järjestelmäpolulla /etc/apache2/conf-available/.

Aktivoi se sitten a2enconf Apache-hallintakomennolla. Kun olet suorittanut tämän vaiheen, lataa tai käynnistä Apache-daemon uudelleen ottaaksesi kaikki muutokset käyttöön.

Ota PhpMyAdmin käyttöön alla olevan komentosarjan avulla.

sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 restart

13. Lopuksi, jotta pääset PhpMyAdmin-verkkoliittymään MariaDB-tietokannassa, avaa selain ja kirjoita seuraava verkko-osoite.

http://your_server_IP/phpmyadmin

Vaihe 6: Testaa PHP-asetuksia

14. Saadaksesi tietoa siitä, miltä verkkopalvelinalustasi näyttää tähän mennessä, luo info.php-tiedosto /var/www/html/-oletus Apachen webrootissa
ja laita seuraava koodi sisään.

sudo nano /var/www/html/info.php

Lisää seuraava sisältö info.php-tiedostoon.

<?php

phpinfo();

?>

15. Tallenna sitten tiedosto CTRL+O-näppäimillä, avaa selain ja ohjaa se seuraavaan verkkopolkuun saadaksesi täydelliset web-palvelimen PHP-määritystiedot.

http://your_server_IP/info.php

Vaihe 7: Ota LAMP System-Wide käyttöön

16. Yleensä asennusohjelman komentosarjat määrittävät Apache- ja MySQL-daemonit automaattisesti koko järjestelmän, mutta et voi koskaan olla liian varovainen!

Varmistaaksesi, että Apache- ja MariaDB-palvelut käynnistetään jokaisen järjestelmän uudelleenkäynnistyksen jälkeen, asenna paketti sysv-rc-conf, joka hallitsee Ubuntua init-komentosarjat ja ota sitten molemmat palvelut käyttöön koko järjestelmässä suorittamalla seuraavat komennot.

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf apache2 on
sudo sysv-rc-conf mysql on

Siinä kaikki! Nyt Ubuntu 14.10 -koneellesi on asennettu minimaaliset ohjelmistot, jotta se muunnetaan tehokkaaksi verkkokehityksen palvelinalustaksi, jonka päällä on LAMP-pino.