LAMP muodostuu osista Linux, Apache, MySQL ja PHP. Tässä artikkelissa käymme läpi asennuksen Debian 8.0 (Jessie)-Linux-jakelulle. Asennusprosessi ei ole sama eri jakeluille ja/tai versioille, mutta tätä ohjetta voi kätevästi soveltaa myös asennuksiin muille jakeluille. Lähtökohtaisesti olet kirjautuneena sisään palvelimen pääkäyttäjänä (root) ja käytössä käyttöjärjestelmän puhdas asennus, jossa toimii verkkoyhteydet.
Päivitetään nykyiset paketit ja tarkastetaan, että palvelimen aika on määritetty oikein.
apt-get update apt-get upgrade dpkg-reconfigure tzdata
Tämän jälkeen asennetaan oheiset paketit APT-paketinhallinnasta. Lisätietoa asennettavista paketeista löydät täältä.
apt-get install apache2 mysql-server php5-gd php5-mcrypt php5-mysql php-apc php5-imagick php5-memcache libapache2-mod-php5 php-pear ntp
MySQL pyytää asentuessaan MySQL:n pääkäyttäjän (root) salasanaa, joten keksi sille hyvä ja turvallinen salasana.
Optimoidaan MySQL-tietokannan määrityksiä käyttäen nano-tekstieditoria.
nano /etc/mysql/my.cnf
Muuta seuraavien muuttujien arvot:
key_buffer_size = 128M table_cache = 1024 max_connections = 300
Tässä vaiheessa voidaan jo luoda tietokanta ja -käyttäjä, mahdollista verkkosivua tai palvelua varten. Siirrytään MySQL-tulkkiin, josta tehdää luontilauseet ja annetaan oikeudet. Tämä onnistuu seuraavasti.
mysql -u root -p CREATE USER 'kayttajatunnus'@'localhost' IDENTIFIED BY 'salasana'; CREATE DATABASE tietokannan_nimi; GRANT ALL ON tietokannan_nimi.* to kayttajatunnus@localhost; FLUSH DATABASE PRIVILEGES;
Luodaan sivustolle www-juurihakemisto, muutetaan se apachen oletuskäyttäjälle (www-data) ja apacheen virtualhost. Muista korvata www.sivusto.fi omalla sivustollasi.
mdir /var/www/www.sivusto.fi chown www-data:www-data /var/www/www.sivusto.fi nano /etc/apache2/sites-available/www.sivusto.fi ServerName www.sivusto.fi ServerAlias sivusto.fi DocumentRoot /var/www/www.sivusto.fi ServerAdmin webmaster@sivusto.fi RewriteEngine on Options FollowSymLinks MultiViews Options -Indexes ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ ErrorLog ${APACHE_LOG_DIR}/www.sivusto.fi_error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/www.sivusto.fi_access.log combined
Otetaan sivusto (virtualhost) ja Apachen rewrite-moduuli käyttöön, jonka jälkeen käynnistetään Apache uudelleen.
a2ensite www.sivusto.fi a2enmod rewrite /etc/init.d/apache2 restart
Tarvitseeko palvelimelta lähettää sähköposteja? (esim. julkaisujärjestelmä tmv.) Helpoin tapa saada sähköpostit käyttöön on asentaa exim4
apt-get install exim4 dpkg-reconfigure exim4-config
Tämän jälkeen käynnistyy Eximin asennus-wizard, jossa määrität palvelun asetukset. Exim tulee määrittää lähettämään sähköpostiviestejä Internettiin ilman smarthosteja ja SMTP:tä tulisi kuunnella vain localhostista. Muuten asetukset toimivat oletuksena tai domain-kohtaisesti.
Nyt voit vielä testata asennustasi, esimerkiksi luomalla index.html:n www-juurihakemiston juureen.
nano /var/www/www.sivusto.fi/index.html hello world
Jos verkkotunnuksesi ei vielä tässä vaiheessa osoita palvelimen IP-osoitteeseen, niin voit tarkastaa saatko Apachen oletussivun näkyviin avaamalla palvelimen IP-osoitteen (http://123.123.123.123) selaimessasi. Tämä pitäisi tulostaa sivu ”It works!”
Pingback: augmentin 875 stomach issues after
Pingback: viagra for men
Pingback: sildenafil 100mg price
Pingback: cialis professional
Pingback: tadalafil pills
Pingback: tadalafil cheap
Pingback: cheap cialis
Pingback: oxybutynin side effects
Pingback: does viagra work
Pingback: viagra for women
Pingback: abilify tongue stick out
Pingback: what is allopurinol 100mg
Pingback: amiodarone replacement
Pingback: amlodipine besylate olmesartan medoxomil
Pingback: what does amoxicillin treat
Pingback: abilify side effects in women
Pingback: canada pharma limited llc
Pingback: online pharmacy viagra
Pingback: canadian online pharmacy
Pingback: mexican pharmacies
Pingback: Anafranil
Pingback: buspirone classification
Pingback: carvedilol 25 mg tab image
Pingback: celebrex tylenol
Pingback: is celexa an ssri
Pingback: what is viagra
Pingback: cialis online purchase
Pingback: how to get viagra
Pingback: viagra for women
Pingback: generic cialis
Pingback: free coupon 3 day trial cialis
Pingback: pharmacy rx one viagra
Pingback: when will cialis go generic in usa
Pingback: can i exercise on viagra
Pingback: 365 pills viagra cialis professional
Pingback: cialis price per pill
Pingback: 20mg cialis generic
Pingback: cialis dapoxetine australia
Pingback: curved penis and cialis
Pingback: viagra paypal canada
Pingback: fish mox amoxicillin
Pingback: where to buy azithromycin
Pingback: can celebrex cause mouth sores
Pingback: non allergic reaction to amoxicillin
Pingback: azithromycin 500mg for 3 days
Pingback: xjblxlfw
Pingback: cephalexin product insert
Pingback: cymbalta treats
Pingback: why did my doc prescribe mg zithromax
Pingback: who manufactures sildenafil
Pingback: does cialis have testosterone
Pingback: is cialis over the counter
Pingback: viagra
Pingback: cheap writing service
Pingback: can someone write my research paper for me
Pingback: what should i write my personal essay about
Pingback: help me create a title for a essay
Pingback: viagra soft tabs 100mg usa
Pingback: amoxicillin buy
Pingback: furosemide otc
Pingback: 100 mg azithromycin
Pingback: ivermectin stromectol
Pingback: ventolin pharmacy uk
Pingback: viagra professional
Pingback: viagra before after
Pingback: viagra dose
Pingback: viagra coupons
Pingback: what is levitra
Pingback: viagra india
Pingback: viagra accident
Pingback: too much viagra
Pingback: viagra results
Pingback: doxycycline strengths
Pingback: reducing prednisolone
Pingback: who makes cialis
Pingback: clomid medication
Pingback: levitra dosage
Pingback: free cialis samples
Pingback: teva viagra cost
Pingback: paxil or priligy
Pingback: generic viagra reviews
Pingback: cialis versus viagra
Pingback: effects of diflucan
Pingback: viagra pills for sale
Pingback: synthroid moa
Pingback: discount viagra
Pingback: sildenafil 50 mg
Pingback: help me write an essay
Pingback: how to write thesis
Pingback: essay writing service best
Pingback: how to write dissertation proposal
Pingback: writing your thesis
Pingback: the best essay writers
Pingback: best essay review services
Pingback: how to write a dissertation
Pingback: propecia,
Pingback: cheapest custom essay writing
Pingback: write my paper in apa format
Pingback: do you need a prescription for cialis
Pingback: sildenafil for ed information
Pingback: herbal viagra ingredients
Pingback: viagra vs yohimbe
Pingback: costco price cialis 5 mg 30 pills
Pingback: va medicine cost for viagra
Pingback: new white pill viagra
Pingback: substitute for cialis daily use
Pingback: women have you tried viagra
Pingback: brother takes viagra
Pingback: generic cialis paypal payment
Pingback: sister helps with viagra boner
Pingback: getting off neurontin
Pingback: sildenafil us pharmacy
Pingback: topamax and metformin
Pingback: paxil vs prozac
Pingback: plaquenil skin rash
Pingback: synthesis of celebrex
Pingback: cephalexin same as amoxicillin
Pingback: cymbalta ssri or snri
Pingback: viagra generic online pharmacy
Pingback: discount pharmacies
Pingback: how to buy generic cialis online
Pingback: tadalafil online usa