![10 parasta valokuvien katseluohjelmaa Windows 10: lle (2021 Edition)](/f/a1dd079194fcd29b3d27ebfc0e8dd403.jpg?width=100&height=100)
A LAMPPU pino on kokoelma neljästä eri ohjelmistosta (Linux, Apache, MySQL, ja PHP), joita ohjelmoijat tai verkkokehittäjät käyttävät verkkosivustojen tai sovellusten luomiseen ja käyttöön ottamiseen.
Tämä opetusohjelma keskittyy kuuluisan asentamiseen ja konfigurointiin LAMPPU pinoa kanssa PhpMyAdmin viimeisellä julkaisulla RHEL ja RHEL-pohjaiset jakelut kuten CentOS, Oracle Linux, Rocky, ja AlmaLinux.
Sisällysluettelo
Käytetystä jakelusta riippuen käytä seuraavia linkkejä suorittaaksesi minimaalisen järjestelmän asennuksen käyttämällä staattista IP-osoitetta verkon määrittämiseen.
1. Kun olet suorittanut minimaalisen järjestelmän asennuksen ja määrittänyt palvelimen verkkoliittymän a Staattinen IP-osoite, mene eteenpäin ja asenna Apache (httpd) palvelubinaaripaketti, joka toimitetaan virallisista arkistoista käyttämällä seuraavaa nam komento.
# yum asennus httpd.
2. Valmistumisen jälkeen Apache asennusta, käytä seuraavia komentoja Apache-daemonin hallintaan vuodesta RHEL ja CentOS ovat molemmat siirtäneet omansa sen sisällä käsikirjoitukset alkaen SysV to Systemd – Miksi init korvattiin Systemdillä Linuxissa?.
# systemctl start httpd. # systemctl salli httpd. # systemctl status httpd.
3. Varmista seuraavassa vaiheessa, että sallit pääsyn Apachelle avaamalla portit 80 ja 443 palomuurilla käyttäen palomuuri-cmd, joka on oletuskomento hallittavaksi Palomuuri demonin kautta.
# palomuuri-cmd --add-service=http. # firewall-cmd --add-service=https. # systemctl käynnistä palomuuri uudelleen.
HUOMAUTUS: Huomaa, että tämän säännön käyttö menettää vaikutuksensa järjestelmän uudelleenkäynnistyksen tai palomuuripalvelun uudelleenkäynnistyksen jälkeen, koska se avaa lennon aikana säännöt, joita ei käytetä pysyvästi.
Jos haluat soveltaa johdonmukaisuutta iptables-sääntöjä palomuuriin käyttämällä --pysyvä
vaihtoehto ja käynnistä palomuuripalvelu uudelleen, jotta se astuu voimaan.
# palomuuri-cmd --permanent --add-service=http. # firewall-cmd --permanent --add-service=https. # systemctl käynnistä palomuuri uudelleen.
Jotkut tärkeät Palomuuri komennot palomuurin hallintaan alla esitetyllä tavalla:
# palomuuri-cmd --tila. # palomuuri-cmd --list-all. # palomuuri-cmd --list-rajapinnat. # palomuuri-cmd --get-service. # palomuuri-cmd --kyselypalvelun palvelun_nimi. # palomuuri-cmd --add-port=80/tcp.
4. Varmistaa Apache Avaa etäselain ja kirjoita palvelimesi IP-osoite käyttämällä HTTP protokollaa URL-osoitteessa, ja oletussivun pitäisi näkyä alla olevan kuvakaappauksen mukaisesti.
http://server_IP.
5. Toistaiseksi Apache DocumentRoot polku, jolle se on asetettu /var/www/html järjestelmäpolku, joka oletuksena ei sisällä hakemistotiedostoa. Jos haluat nähdä hakemistoluettelosi DocumentRoot polku.
Avaa Apache Tervetuloa määritystiedosto ja aseta Indeksit lausunto alkaen –
to +
päällä LocationMatch direktiiviä käyttämällä alla olevaa kuvakaappausta esimerkkinä.
# vi /etc/httpd/conf.d/welcome.conf.
6. Kun olet tehnyt muutokset, sulje tiedosto, käynnistä Apache-palvelu uudelleen, jotta muutokset näkyvät, ja lataa selainsivu uudelleen nähdäksesi lopullisen tuloksen.
# systemctl käynnistä uudelleen httpd.
7. Ennen asennusta PHP dynaaminen kielen tuki Apache, saat täydellisen luettelon käytettävissä olevista PHP-moduuleista ja laajennuksista käyttämällä seuraavaa komentoa.
# nam haku php.
8. Asenna tarvittavat sovellukset riippuen siitä, minkä tyyppisiä sovelluksia haluat käyttää PHP moduuleita yllä olevasta luettelosta, mutta peruskäyttöön MySQL/MariaDB tukea sisään PHP ja PhpMyAdmin sinun on asennettava seuraavat moduulit.
# yum asenna php php-mysql php-pdo php-gd php-mbstring.
9. Saadaksesi täydellisen tietoluettelon PHP luo selaimessasi info.php tiedosto Apache Document Rootissa seuraavalla komennolla, käynnistä httpd-palvelu uudelleen ja ohjaa selain http://server_IP/info.php osoite.
#kaiku"" > /var/www/html/info.php. # systemctl käynnistä uudelleen httpd
10. Jos saat virheen PHP: n päivämäärä- ja aikavyöhykkeessä, avaa php.ini määritystiedosto, etsi ja poista kommentit päivämäärä.aikavyöhyke lauseke, liitä fyysinen sijaintisi ja käynnistä Apache-daemon uudelleen.
# vi /etc/php.ini.
Paikanna ja muuta päivämäärä.aikavyöhyke rivi näyttää tältä, käyttämällä PHP-tuetut aikavyöhykkeet lista.
date.timezone = maanosa/kaupunki
11. The RHEL jakelusta vaihdettu MySQL to MariaDB oletustietokannan hallintajärjestelmälleen. Asentaaksesi MariaDB tietokanta käytä seuraavaa komentoa.
# yum asenna mariadb-server mariadb.
12. Jälkeen MariaDB paketti on asennettu, käynnistä tietokanta-daemon ja käytä mysql_secure_installation komentosarja tietokannan suojaamiseksi (aseta pääkäyttäjän salasana, poista etäkirjautuminen root-palvelimesta, poista testitietokanta ja poista nimettömät käyttäjät).
# systemctl start mariadb. # systemctl ota mariadb käyttöön. # systemctl status mariadb. # mysql_secure_installation.
13. Testaaksesi tietokannan toimivuutta kirjaudu sisään MariaDB käyttäen pääkäyttäjätiliään ja poistu painamalla a lopettaa lausunto.
mysql -u root -p. MariaDB > näytä tietokannat; MariaDB > lopeta.
14. Oletuksena viralliset tietovarastot eivät tarjoa mitään binaaripakettia PhpMyAdmin Web-käyttöliittymä. Jos sinusta tuntuu epämukavalta käyttää MySQL komentoriviltä tietokannan hallintaan voit asentaa PhpMyAdmin paketti ottamalla käyttöön remi arkistoon seuraavalla komennolla.
# yum install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm [CentOS/RHEL 8:ssa] # yum install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm [CentOS/RHEL 8:ssa] # yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm [CentOS/RHEL 7:ssä]
Kun olet ottanut käyttöön remi arkisto, seuraava asennus PhpMyAdmin.
# yum asenna phpmyadmin.
15. Seuraava konfigurointi PhpMyAdmin salliaksesi yhteydet etäisännistä muokkaamalla phpmyadmin.conf tiedosto, joka sijaitsee Apachessa conf.d hakemistoon kommentoimalla seuraavia rivejä.
# vi /etc/httpd/conf.d/phpMyAdmin.conf.
Lisää "Vaadi kaikki myönnetytrivi "" allaVaadi paikallista”-viiva kuvan mukaisesti.
AddDefaultCharset UTF-8 Vaadi paikallista Vaadi kaikki myönnetyt
16. Pystyt kirjautumaan sisään PhpMyAdmin-verkkoliittymään käynnistämällä Apache-verkkopalvelun uudelleen ja ohjaamalla selaimesi URL-osoitteeseen.
# systemctl käynnistä uudelleen httpd http://server_IP/phpmyadmin/
17. Jos tarvitset MariaDB ja Apache Palvelut käynnistyvät automaattisesti uudelleenkäynnistyksen jälkeen antamalla seuraavat komennot, jotta ne voidaan ottaa käyttöön koko järjestelmässä.
# systemctl ota mariadb käyttöön. # systemctl salli httpd.
Siinä kaikki, mitä perusasialle tarvitaan LAMPPU asennus RHEL-pohjaisiin jakeluihin. Seuraavassa LAMP-pinoon liittyvässä artikkelisarjassa keskustellaan siitä, miten luodaan virtuaalisia isäntiä, luodaan SSL-varmenteita ja -avaimia sekä lisätään SSL-tapahtumatukea Apache HTTP Serverille.