Ahoana ny fametrahana LAMP amin'ny Ubuntu

Mametraka LAMP (Linux Adamba MySQL PHP) amin'ny Ubuntu dia tsotra be.

Mizara telo ny fomba fiasa: hametraka sy hizaha Apache, hametraka ary hitsapa PHP, ary hametraka amin'ny farany ny manager MySQL database.

Apache

fametrahana

Ao amin'ny terminal, midira:

sudo apt-get install apache2

Vonona, efa manana Apache 2 napetraka ao amin'ny masininao ianao.

Hanomboka ho azy ny mpizara tranonkala rehefa manamboatra ilay milina ianao. Raha tsy maintsy atombokao amin'ny tanana ity dia ampidiro ao amin'ny terminal ity baiko manaraka ity:

sudo serivisy apache2 manomboka

Mampijanona ny serivisy:

sudo service apache2 fijanonana

Ary hamerenana azy io indray

sudo service apache2 hamerina

Ny lahatahiry izay tokony hitahiry ireo tranonkalanao dia: / Var / www

Mba hanaovana izany dia ilaina ny manome ny mpampiasa anao ireo tombony ilaina. Ity baiko manaraka ity dia matetika mazàna amin'ny ankamaroan'ny tranga, na dia mety miovaova arakaraka ny ambaratonga fiarovana ilainao amin'ny mpizara tranonkala anao io:

sudo chmod -R 775 / var / www

fitsapana

Hiditra http://localhost ao amin'ny tranonkalanao. Tokony hahita pejy Apache ianao.

PHP

fametrahana

Amin'ny terminal, ampidiro ity baiko manaraka ity:

sudo apt-get install php5 libapache2-mod-php5 php5-klioba php5-MySQL

Atsaharo ny Apache miaraka amin'ny:

sudo service apache2 hamerina

fitsapana

Mba hitsapana fa napetraka tsara izy dia hamorona script PHP tena tsotra izahay:

sudo gedit /var/www/test.php

Ampidiro ity atiny manaraka ity ary tahirizo ilay rakitra:


Mba hampandehanana ny script dia nosokafako ny tranonkalanao ary niditra tamin'ity URL manaraka ity aho: http://localhost/prueba.php. Tokony hahita pejy misy fampahalalana momba ny fametrahana PHP anao ianao.

MySQL

fametrahana

Ampidiro ao amin'ny terminal ity baiko manaraka ity:

sudo apt-mahazo mametraka MySQL-server MySQL libmysqlclient-dev

Mandritra ny fizotry ny fametrahana dia hangataka anao hanome ny tenimiafin'ny mpampiasa root MySQL izy.

Root password ho an'ny MySQL

fitsapana

Ampidiro ao anaty terminal ireto manaraka ireto:

sudo serivisy mysql serivisy

Tokony hamerina zavatra momba ny fipetraky ny fizotry ny MySQL.

Hanamarina fa mandeha tsara ny teny miafina:

MySQL -uroot -pxxx

Aiza xxx no tenimiafina nampidirinao nandritra ny fametrahana MySQL.

Raha te hanova ny teny miafina faka ianao dia mihazakazaha ity baiko manaraka ity aorian'ny fidirana ao amin'ny MySQL:

FANAZAVANA FITENY HO AN'NY 'faka' @ 'localhost' = PASSWORD ('yyy');

solon'i yyy ho an'ny teny miafinao vaovao.

MariaDB

Mihamaro ny olona aleony mampiasa MariaDB fa tsy MySQL. Marihina fa MariaDB dia manana fampifanarahana avo lenta amin'ny MySQL, satria mitovy ny baiko, ny interface, ny API ary ny tranomboky, ny tanjony dia ny afaka manova serivera iray hafa ho an'ny iray hafa. Izany dia satria i MariaDB dia fork mivantana an'ny MySQL, miaraka amin'ny fahasamihafana fa manana fahazoan-dàlana GPL, tsy toy ny MySQL izay, taorian'ny nividianan'i Oracle an'i Sun, dia nanova ny fahazoan-dàlana ho an'ny tompony.

Andao hojerentsika ny fomba fametrahana MariaDB, fa tsy MySQL.

fametrahana

Raha toa ka nametraka ny MySQL teo aloha ianao dia tsy maintsy esorinao aloha:

sudo apt-get purge mysql * sudo apt-mahazo autoremove

Avy eo, mila manampy ny PPA mifanaraka amin'izany ianao. Amin'ny tranga Ubuntu 13.10:

sudo apt-mahazo mametraka rindrambaiko-fananana-mahazatra sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy main

Ary apetraho ireo fonosana:

sudo apt-get fanavaozana sudo apt-mahazo hametraka mariadb-server mariadb-client

Hangataka ny tenimiafin'ny mpampiasa faka io, toa ny MySQL.

fitsapana

Hanamarinana ny fametrahana marina ny MariaDB:

mysql -v

Tokony hamerina vaovao momba an'i MariaDB izany.

Mba hijerena ny satan'ny fizotran'ny mariadb:

sudo serivisy mysql serivisy

Fidirana lavitra amin'ny database

Raha te hiditra amin'ny MySQL amin'ny alàlan'ny script lavitra (izany hoe tsy ampiantranoina amin'ny mpizara anao manokana) dia mila manitsy ny adiresy fatorana amin'ny /etc/mysql/my.cnf ary soloina ny adiresy IP (127.0.0.1) amin'ny adiresy IP anao.

Aorian'ny fanovana ny my.cnf dia avereno amin'ny MySQL ny:

sudo serivisy fanombohana indray ny serivisy

phpMyAdmin

phpMyAdmin dia mpitantana sary ho an'ny MySQL be mpampiasa amin'ny admin. Raha hametraka azy dia mampidira terminal:

sudo apt-mahazo mametraka phpmyadmin

Raha te-hiditra azy dia fidio ity URL manaraka ity avy amin'ny tranokalanao: http://localhost/phpmyadmin

Aza adino ny manindry ny bara habakabaka ao amin'ny efijery fikirakirana mba hisafidianana Apache2 ho mpizara tranonkala izay te-hampifanaraka azy ho azy isika.

Raha tsy afaka miditra amin'ny phpmyadmin ianao dia andramo ny mamorona symlink ao anaty folder www, toy izany:

sudo ln -s / usr / share / phpmyadmin / var / www /

fitehirizam-boky gd

Raha te hanampy fanampiana amin'ny famoronana graf sy fanodinkodinana amin'ny PHP ianao, dia nanoratra tao amin'ny terminal iray aho:

sudo apt-mahazo mametraka php5-gd

SSL amin'ny Apache 2

Raha te hampihetsika ny modely SSL (Secure Socket Layer) ao amin'ny Apache 2, midira ao amin'ny terminal:

sudo a2enmod ssl

Raha te hahita ny fanovana dia aza adino ny mamerina ny Apache2 amin'ny:

sudo /etc/init.d/apache2 hamerenana indray

Fuentes: Wolfwolf & Unixmen


Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

37 hevitra, avelao ny anao

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka. Mitaky saha dia marika amin'ny *

*

*

  1. Tompon'andraikitra amin'ny data: Miguel Ángel Gatón
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.

  1.   eliotime3000 dia hoy izy:

    Raha mampiasa Ubuntu Minimal ianao dia tsara kokoa ny asany (ao amin'ny Ubuntu Server ireo singa ireo dia efa napetraka aorio).

  2.   Jacob dia hoy izy:

    Fantatro ny fomba iray toa tsotra kokoa amiko, ny andalana baiko manaraka fotsiny no ampiasainao:
    "Sudo apt-get install lamp-server ^" ary woala ... Mazava ho azy fa mandeha ho azy ny fizotrany rehetra.

    1.    eliotime3000 dia hoy izy:

      Marina izany. Fa raha mila zavatra voadio kokoa toy ny fametrahana nignx ianao fa tsy Apache, dia mila mampiasa fomba hafa ianao.

      1.    abimaelmartell dia hoy izy:

        jiro = Linux Apache MySQL PHP, raha tianao ny nginx dia tsy jiro intsony 😛

    2.    Federico A. Valdés Toujague dia hoy izy:

      Ny fonosana "server-jiro" dia tsy hita ao amin'ny trano fitahirizako Precise.

      1.    Bruno cascio dia hoy izy:

        eo amin'ny faran'ny fonosana dia misy "^": sudo apt-get install lamp-server ^

        Mihobia! 🙂

    3.    petercheco dia hoy izy:

      Ny tianao hambara:

      apet-mahazo hametraka tasksel

      mpikarakara asa

      ary safidio ny safidy LAMP-SERVER ary tohizo ny fametrahana 😀

      1.    eliotime3000 dia hoy izy:

        Izay ilay hitako.

    4.    andao hampiasa linux dia hoy izy:

      Jereo, amin'izao fotoana izao dia tsy azoko atao ny manamarina izany fampahalalana izany. Na izany aza, araka ny fonosana Ubuntu, tsy ho toy izao: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      Tsy misy fonosana toy izany.
      Mihobia! Paul.

  3.   Ivan Gabriel dia hoy izy:

    Tutorial tsara. Tehiriziko amin'ny tianao indrindra izany.
    Misaotra!

    1.    andao hampiasa linux dia hoy izy:

      Faly aho fa manampy, Ivan! : =)
      Mamihina! Paul.

  4.   boka dia hoy izy:

    Ny baiko tsara indrindra dia ilay nolazain'i Jacob hoe: "sudo apt-get installer lamp-server ^"
    Izy io dia miasa amin'ny tsiro sy ny kinova Ubuntu rehetra.
    Misaotra!

  5.   panchomora dia hoy izy:

    Lahatsoratra tsara ary mameno azy io, azontsika atao ny mampiasa ny baiko mysql_secure_installation (fa tsy root) hampiharana safidy fiarovana, manan-kery ho an'ny MySQL sy mariadb.

    Fiarahabana avy any Chili

    1.    andao hampiasa linux dia hoy izy:

      Marina izany ... misaotra tamin'ny fandraisana anjara!

  6.   Ryy dia hoy izy:

    Manoro hevitra ny xammp aho, mora kokoa ny fametrahana ary manana interface graphique izy hampijanonana ireo serivisy

    1.    andao hampiasa linux dia hoy izy:

      Ny marina dia aleoko ihany koa xampp. 🙂

  7.   Oscar Meza dia hoy izy:

    Ity misy fomba fametrahana azy amin'ny Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    andao hampiasa linux dia hoy izy:

      Misaotra anao! Fandraisana anjara tsara!

  8.   Ds23Ytube dia hoy izy:

    Aleoko mampiasa Lampp azo entina mivantana. Sintiko avy amin'ny Apache Friends aho. Fitaovana tena tsara izy io.

    1.    andao hampiasa linux dia hoy izy:

      Tsara! Misaotra x hevitra. Amin'ny tranga maro izay matetika no mahazo aina indrindra. Marina izany.
      Ah! Tsy misy fanafintohinana, fanitsiana kely fotsiny: voasoratra tsara miaraka amin'ny "C" aorian'ny "X".
      Mamihina! Paul.

  9.   Fafao dia hoy izy:

    Misaotra amin'ny lahatsoratra! imbetsaka rehefa mametraka ny mpizara ubuntu miaraka amin'ny safidin'ny jiro, dia mahazo ny antsasaky ny zavatra ianao.

  10.   Rafa dia hoy izy:

    Misaotra tuto tena tsara sy manokana kokoa noho ny fametrahana ny fonosana meta, satria raha ny ahy ho an'ireo zavatra kely ataoko dia tsy mila MyQL ohatra aho.
    Fanamarihana kely fotsiny ny fisie php fitsapana dia tokony ho ao anaty fampirimana html raha ampidirina tsara izy, noho izany ny baiko famoronana;
    sudo gedit /var/www/html/test.php

    1.    Rafa dia hoy izy:

      Torohevitra iray hafa dia ankoatry ny fanomezana fahazoan-dàlana mankany amin'ny folder / var / www, araky ny nolazainao, dia ny manampy azy io amin'ny vondrona misy ny mpampiasa miaraka amin'ilay baiko;
      sudo chmod -R 775 / var / www
      sudo chown -hR your_user_name: your_user_name / var / www

      Azontsika atao ny mamorona antontan-taratasy sy rohy ao aminy mba hiasa

  11.   Wako dia hoy izy:

    Misy manana hevitra momba ny fametrahana LAMP amin'ny Arch ve? Efa nanaraka ny torolàlana wiki aho ary rehefa nanomboka nanamboatra PHP Apache dia nijanona tsy niasa intsony. uu

    1.    elav dia hoy izy:

      Azonao ampiasaina Bitnami ary mamonjy fotoana be dia be ianao.

  12.   kengy dia hoy izy:

    tutorial tena tsara dia nanampy ahy betsaka misaotra !!!

  13.   Anonimo dia hoy izy:

    Misaotra betsaka =) tutorial tsara =) arahaba cdt. Manantena aho fa hahita bebe kokoa amin'ny zavatra vita an-tsoratra nataonao! ...

  14.   Juan Antonio dia hoy izy:

    Misaotra, misaotra betsaka tamin'ny fandraisana anjara. Niasa be loatra tamiko izany. Mazava ny baiko ary hazavaina amin'ny filaharana mba hahatratrarana ny farany tadiaviko, ny fandaharana
    Reply with quote

  15.   Rafael dia hoy izy:

    Mila fanampiana aho, boky torolàlana, zavatra mamela ahy hametraka boribory feno amin'ny ubuntu sy ny baiko hitandrina izay rehetra mifandraika amin'ny mailaka. Avy sahady dia misaotra betsaka.

  16.   Abigaila dia hoy izy:

    Fantatro fa efa antitra ity lahatsoratra ity, saingy ralehilahy, namonjy ny aiko ianao, nieritreritra aho fa tsy hianatra php mihitsy.

    Greetings 🙂

  17.   DavidGL dia hoy izy:

    Ny fampianarana tsara indrindra hitako tamin'ity. Tamin'izy rehetra dia tsy nahomby aho. Misaotra betsaka!!! Efa manana ny solosainako vonona hivoaka aho. Hee hee

  18.   Tompon'ny Kemecraft dia hoy izy:

    Mahazo lesoka 404 aho, misy afaka manampy ahy? Misaotra anao
    mandiso http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-fanavaozana / main MySQL-mahazatra rehetra 5.5.41-0ubuntu0.14.04.1
    404 Not Found [IP: 54.185.19.94 80]
    mandiso http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-iraisana rehetra 5.5.41-0ubuntu0.14.04.1
    404 Not Found [IP: 91.189.91.23 80]
    Ary lesoka bebe kokoa.

  19.   duby2008 dia hoy izy:

    Nanazava tsara. Misaotra betsaka!.

  20.   ivan flores dia hoy izy:

    Misaotra, nanampy betsaka ahy io

    1.    andao hampiasa linux dia hoy izy:

      Tsisy fisaorana! 🙂

  21.   Javier dia hoy izy:

    Toro lalana tsara dia tsara hametrahana Lamp amin'ny ubuntu sy ny derivatives ... misaotra
    miasa 100% amin'ny Xubuntu 15.04 & Elementary Os

  22.   Dan dia hoy izy:

    Misaotra tamin'ny fampianarana ...

    Banga iray eto amin'ity faran'ny andalana ity: «sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu main saucy main]