Timpeallacht LAMP a shuiteáil ar Debian agus díorthaigh

 

Míneoidh an rang teagaisc seo conas timpeallacht forbartha a shuiteáil LAMP. Ach, cad é sin de LAMP? Tá LAMP gearr do Linux + Apache2 + PHP5 + MySQL, is é sin, timpeallacht chun scripteanna a scríobh, suíomhanna a rinneadh nó a scríobhadh iontu a chothabháil nó a chur ar bun PHP le MySQL ar fhreastalaí Apache.

Cuir do lámh ar an ábhar ...

Suiteáilimid Apache2

server@host:# apt-get install apache2 apache2-doc

Úsáid bhunúsach Apache:

server@host:# /etc/init.d/apache2 {start|stop|restart|reload|force-reload}

Anois, conas a deirimid le Apache2 na modúil a shuiteáil muid dó a úsáid?

Eagarthóireacht /etc/apache2/apache2.conf agus ag cur leis:

<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml
</IfModule>

Cuir modúil leis:

Is féidir é a fháil i / usr / lib / apache2 / modúil /

Mar shampla: Mod_Rewrite urls a fhorscríobh chun iad a dhéanamh níos soláimhsithe.

Cuir isteach /etc/apache2/apache2.conf:

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

Is féidir bealach níos galánta a bheith ann, ón teirminéal ordaithe é a chumasú leis an ordú seo a leanas:

server@host:# a2enmod rewrite

Agus ansin Apache a atosú:

server@host:# /etc/init.d/apache2 restart

Suiteáil / Cumraíocht PHP5

server@host:# apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Roinnt athruithe ar PHP 5

En /etc/php5/apache2/php.ini:

Uaslódáil comhaid chuig an bhfreastalaí [méid]:

upload_max_filesize = 8M

Úsáid cuimhne:

memory_limit = 32M

Uaslódáil comhaid, modh POST:

post_max_size = 8M

Tosaigh, PHP 5 a atosú?

Ritheann PHP 5 ar an gcóras mar mhodúl Apache2, mar sin má dhéanaimid roinnt cumraíochta i PHP5 díreach trí Apache a atosú, cuirtear na hathruithe a dhéantar i bhfeidhm.

Suiteáil / Cumraíocht MySQL

server@host:# apt-get install mysql-server

Le linn na suiteála, iarrfar ort an focal faire don fhréamh-úsáideoir MySQL, ar chúiseanna slándála, déan iarracht é a dhéanamh difriúil ó fhréamhfhocal faire an chórais.

Úsáid bhunúsach MySQL:

server@host:# /etc/init.d/mysql {start|stop|restart|reload|force-reload|status}

Agus sna socruithe [/etc/mysql/my.cnf, líne 71 timpeall] cuirimid ar chumas na lomán a bheith neamhcheangailte:

log  /var/log/mysql/mysql.log

Agus ansin MySQL a atosú chun go dtiocfaidh na hathruithe i bhfeidhm ...

server@host:# /etc/init.d/mysql restart

Suiteáil / Cumraíocht PHPMyAdmin

server@host:# apt-get install phpmyadmin

Agus tagann an chumraíocht sa chomhad config.inc.php, nach bhfuil ann, ach cruthóimid é leis an ábhar seo a leanas:

<?php
$cfg['blowfish_secret'] = 'phpmyadmin';
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
?>

Virtualhosting

Is modh é a cheadaíonn roinnt suíomhanna Gréasáin a fhoilsiú [le roinnt ainmneacha fearainn éagsúla] faoin seoladh IP céanna. Ligeann sé duit timthriallta cuimhne agus próiseálaí [Hz] a roinnt ar bhealach níos éifeachtaí.

Orduithe Apache2 maidir le VirtualHosting:

  • a2ensite: Suíomh Gréasáin a ghníomhachtú. Caithfidh na configs a bheith istigh / etc / apache2 / sites-available /
  • a2dissite: Suíomh Gréasáin a dhíghníomhachtú.
  • a2enmod: Gníomhachtú modúl apache atá ar fáil i / etc / apache2 / mods-ar fáil /
  • a2dismod: Déan modúl a dhíghníomhachtú.

Cruthaigh virtualhost

Cruthaímid an comhad cumraíochta VirtualHost:

server@host:# cd /etc/apache2/sites-available/
server@host:/etc/apache2/sites-available# touch blog.example.com

Cruthaímid an fillteán ina mbeidh an suíomh Gréasáin ...

server@host:# mkdir -p /var/www/blog/

Cumraíocht Blog.example.com:

<VirtualHost *:80>
ServerAdmin admin@blog.example.com
ServerName blog.example.com
DocumentRoot /var/www/blog/
# HTML documents, with indexing.
<Directory />
Options +Includes
</Directory>
</VirtualHost>

Cuirimid ar chumas:

server@host:# a2ensite blog.example.com

Agus ansin? Cinnte, an deireadh sona:

server@host:# /etc/init.d/apache2 restart

nóta: Ba cheart dúinn labhairt lenár riarthóir líonra, más fearr linn, taifead A a chur sa DNS a dhíríonn ar ár IP leis an ainm "blog”. Caithfear é seo a dhéanamh chun gach pobalbhreith DNS a atreorú ó blog.example.com chuig ár ríomhaire.

Ansin ní dhéanaimid ach scríobh inár mbrabhsálaí:

http://blog.example.com

Agus beidh rochtain againn ar an suíomh atá i gceist.

Níl le déanamh ach WordPress nó Drupal a shuiteáil ar an bhfíor-phost seo, má táimid chun forbairt a dhéanamh, ón tús nó ó chreatlach.

Sin uile, féach leat ag am eile chun seirbhísí a shuiteáil / a chumrú ar chórais GNU / Linux.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

25 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   3 driagóg a dúirt

    Suiteáil WampServer nó XAMP i WinOS:

    1- Suiteálaí cliceáil dúbailte. *
    2- Bain taitneamh as!

    Suiteáil MAMP ar MacOS:
    1- Íoslódáil íomhá diosca MAMP ó http://www.mamp.info.
    2- Oscail íomhá an diosca agus tarraing MAMP isteach i d’fhillteán Feidhmchlár.
    3- Bain taitneamh as!

    Dia dhaoibh na GUI !!!!!!!!!!!!!!!

    1.    KZKG ^ Gaara a dúirt

      Ach ... ní chiallaíonn simplí nó éasca níos fearr. Sampla tipiciúil ... oibríonn formhór mór na bhfreastalaithe gréasáin (agus ní fíocháin) ar domhan ar chórais UnixLike ... sa bhreis ar NÍL GUI a bheith acu ar ndóigh. Agus ... níl aon amhras orm ach go bhfuil riarthóirí cuideachtaí mar Google, HP, Twitter, MySQL, Facebook, Intel, Dell, srl srl srl mícheart 😀

      Cheers bro

    2.    Asurto a dúirt

      Apache2 a shuiteáil ar Debian
      1 .- # apt-get install apache2 apache2-doc
      2.- Bain taitneamh as!

  2.   Coratsuki a dúirt

    xD, maith an ceann sin, ach ceart go leor ... Conas a dhéanfá é sin a shaincheapadh mura mbeadh GUI agat?

    1.    KZKG ^ Gaara a dúirt

      Chaithfeá SSH -X a dhéanamh chun an X a chur ar aghaidh agus cibé rud a osclaíonn tú i Windows a thaispeántar ar do ríomhaire ... ó .. mmm fan, níor chuimhnigh mé ach nach bhfuil SSH ag Windows ná ní féidir é a chur ar aghaidh O_O

      1.    taregón a dúirt

        Ná hathraigh an téama, suiteáil XAMP ach cliceáil ar aghaidh agus seirbhísí a stopadh / a thosú ó dheilbhín amháin ... aha, tá sin gan phraghas = P

        Amach anseo, mura leor na roghanna atá ar fáil i Windows, beidh an rogha ann i gcónaí piongain a lorg agus fuinneoga a bhriseadh 🙂

        1.    KZKG ^ Gaara a dúirt

          Beidh mé ar an weirdo ar fearr leis gach seirbhís aonair a shuiteáil ... de láimh ^ ⁻ ^ » ... hehe

          1.    Coratsuki a dúirt

            Ní tusa amháin é, is maith liom é ar an mbealach sin freisin xD ...

  3.   3 driagóg a dúirt

    A ligean ar a fheiceáil, tosaímid trí roinnt coincheapa a shoiléiriú:
    1- Ní cogadh idir an mhaith agus an t-olc an t-iarmhír atá ar chomhéadain (líne ordaithe grafach), ní Aragorn VS Sauron é, níl aon mhaith ná olc ann, nó i ndáiríre tá an dá rud “an mhaith” má oireann siad do do riachtanais. críocha.
    2-Go leagaim béim ar shimplíocht an chliceáil i gcoinne na líne ordaithe, ní chiallaíonn sin go ndiúltaím tábhacht an dara ceann, ná go ndeirim go bhfuil an chéad cheann “níos fearr”. Nílim ach ag rá go bhfuil sé níos cairdiúla ar a laghad
    3- Toisc nach bhfuil GUI ag go leor meige-freastalaithe cosúil leis na cinn a luann tú, ní dhéanann sé comhéadan na líne ordaithe níos fearr ach an oiread, tá sé níos oiriúnaí chun na críche sin amháin. Sa Loighic Propositional tugtar Fallacy air seo, ós rud é go dtagann tú ar chonclúid bhréagach bunaithe ar fhíor-argóintí. An féidir leat fón cliste a shamhlú bunaithe ar an líne ordaithe? Arís eile, ní mheasann ach an feidhmchlár cén comhéadan atá níos inniúla.
    Ag breithiúnas de réir theideal an ailt ("Timpeallacht LAMP a shuiteáil i Debian agus díorthaigh") ní féidir a thuiscint cén cuspóir a bheidh ag an suiteáil Apache seo, is é sin, ní thuigtear go mbeidh sé do Google, Dell, srl. srl. (Freisin tá amhras mór orm go n-úsáideann siad Apache !!! ach níl aon argóintí agam anseo). Bunaithe ar m’úsáid phearsanta - go haonarach chun láithreáin ghréasáin a thástáil i dtimpeallacht áitiúil sula gcuirfí ar líne iad - dá mbeadh orm an t-imscaradh mar seo a dhéanamh, bunaithe ar an líne ordaithe, ba mhaith liom mé féin a lámhach nó mo phost a athrú 😀
    Agus ar deireadh, seanfhocal Síneach, cultúr mílaoise nach mór a lán a fhoghlaim uaidh, a léiríonn go hálainn an coincheap ‘déan do shaol éasca’: «Ná déan gach is féidir leat a dhéanamh agus tú i do shuí, agus ná déan gach is féidir leat a dhéanamh agus tú i do luí. ».

    1.    KZKG ^ Gaara a dúirt

      Go deimhin haha ​​... Úsáideann WordPress.com chomh maith le Opera.com Nginx, go háirithe níos lú tomhaltóra agus moltar i ndáiríre 😀

      Maidir leis an méid a deir tú, is fearr liom ar a laghad iarracht a dhéanamh an timpeallacht dheiridh ina mbeidh an láithreán a insamhail chomh maith agus is féidir.
      Is é sin, suiteálann mé na seirbhísí go léir agus cumraím ag smaoineamh ar an gcaoi a ndéanfar iad a shuiteáil agus a chumrú, ach ar an bhfreastalaí deiridh ina mbeidh an suíomh (nuair a bheidh sé críochnaithe).

      Sin é an fáth gurbh fhearr liom i gcónaí gach rud a shuiteáil de láimh agus é a chumrú mé féin.

    2.    Jorge a dúirt

      tá brón orm as meddling tar éis chomh fada, b’fhéidir go bhfuil a fhios agat cheana féin cén fáth nach bhfuil GUI ag freastalaithe móra.
      Éilíonn comhéadain ghrafacha (GUI) timpeallacht ghrafach lena n-úsáid. Is é an rud céanna a úsáideann acmhainní in aon fhoireann ná an acmhainn atá, mar riarthóirí, an rud deireanach a theastaíonn uainn ná acmhainní foirne a “chur amú” chun timpeallacht ghrafach a thógáil.

      Mar sin, sea, má tá an mhaith agus an t-olc ann, argon vs sauron, nuair a theastaíonn an freastalaí uait chun freagra a thabhairt ar na mílte iarratas, cuardach a dhéanamh i bd, ríomhphoist a sheoladh agus a fháil, agus feidhmchlár éigin eile a rith freisin, díshuiteáil an timpeallacht ghrafach agus sin é

      Beannachtaí!

  4.   Gabriel a dúirt

    Is féidir leat an xamp a úsáid freisin a chuimsíonn na comhaid a ghreamú i bhfréamh eolaire, níos gasta mura dteastaíonn uainn ach forbairt.

  5.   taregón a dúirt

    Cinnte, ní sean scoil mé ach an treoir seo

    freastalaí @ óstach: # /etc/init.d/apache2 atosú

    D’fhéadfaí é a fhorghníomhú ar an mbealach seo a leanas freisin

    freastalaí @ óstach: # sudo service apache2 atosú

    Ní raibh ann ach píosa faisnéise a theastaigh uaim a roinnt, mar nuair a théim isteach ar bhlaganna feicim go bhfuil sé níos coitianta an chéad rogha a úsáid 🙂

    1.    KZKG ^ Gaara a dúirt

      I Debian an dara modh seo a mholann tú ní dóigh liom gur féidir é a úsáid.

  6.   Coratsuki a dúirt

    Tá a fhios againn go léir go bhfuil buntáistí ag Fuinneog $ agus MAC, GUI deas [MAC amháin, sucks Windows GUI], go leor áiseanna, go leor cad a tharlaíonn nuair ar an gcéad chnaipe eile, srl., Ach caithfidh guys, an Linux gan bhreith lena líne ordaithe uafásach freisin tabhair an deis dó, seachas an blag is linux, má fhoilsím conas Wamp a shuiteáil anseo, faighim toirmeasc ar an saol xD. Ceann amháin, toisc go bhfuil sé chun sicuiente a thabhairt go dtí go mbeidh do mhéar tuirseach, an ceann eile toisc gur as Windows é ...

    Mar sin, déanaimis go maith agus ná mí-úsáid xD dom.

    @Taregon: Is sean scoil mé agus is fearr liom an atosú /etc/init.d/, cé go bhfuil "atosú apache2ctl" ann freisin.

    1.    3 driagóg a dúirt

      Aontaím go hiomlán, an é go raibh ar mo pháirtí roimhe seo freagra a thabhairt ar KZKG ^ Gaara, ach níor lean mé an treocht ... is é an fallaí atá aige, ní mise 😀

      1.    Coratsuki a dúirt

        Tá brón orm, ansin ... xD

    2.    3 driagóg a dúirt

      Aontaím go hiomlán, is é an rud a tharlaíonn ná go raibh mo thrácht roimhe seo mar fhreagra ar KZKG ^ Gaara, ach níor lean mé an treocht i gceart, is é an fallaing atá aige, ní mise 😀

    3.    taregón a dúirt

      Ná bíodh imní ort, ní ghortófar aon duine 😉 sin an fáth a deirim nach as an “sean-scoil” mé mar go bhfuil drochbhail orm bealaí a choinneáil i m’intinn, má athraím ó Miontas go Centos, ní bhaineann an rud a bhí ar eolas agam faoi cheann leis an gceann eile agus b’fhearr liom orduithe a lorg atá comhoiriúnach ar an dá chóras.

      MÁ IS FÉIDIR LIOM A CHUR ISTEACH NÍ FÉIDIR LIOM CÉN FÁTH XD a chur níos mó nó níos lú chuaigh an seanfhocal mar seo.

    4.    KZKG ^ Gaara a dúirt

      Ní mar sin atá sé, má dhéanann tú an post ar conas LAMP a íoslódáil, a shuiteáil agus a chumrú ... cuirfidh sé sásta é 😀

  7.   jamin-samúéil a dúirt

    Dia duit guys .. seo rang teagaisc ba chosúil ... an-phraiticiúil agus simplí

    http://www.taringa.net/posts/apuntes-y-monografias/14741966/Instalar-XAMPP-en-Linux.html

  8.   Coratsuki a dúirt

    Anois agus cáipéisí á n-athbhreithniú agam, feicim go dtugann Nginx sna tagarmharcanna foirfe do Apache, Cherokee, agus Lighthttpd go foirfe ...

  9.   ath-airgead a dúirt

    Go raibh maith agat, treoir den scoth, chuidigh sé go mór liom, ba mhaith liom oibriú le cakephp ach bhí orm freastalaí gréasáin áitiúil a shuiteáil le lampa ar dtús.

  10.   Jaime a dúirt

    Dia duit, táim nua le linux (Fedora 20), tá an freastalaí LAMP suiteáilte agam agus tá gach rud foirfe, seachas fadhb amháin ... Tarlaíonn sé nuair a bhíonn gach rud ag obair, agus osclaím "index.html", déanann sé é gan léiríonn fadhb an leathanach sa bhrabhsálaí. Ach nuair a dhéantar iarracht "index.php" a oscailt, osclaítear an fhuinneog íoslódála ag iarraidh cad atá le déanamh leis an gcomhad "Sábháil" "Cealaigh", ach ní thaispeánann sí é sa bhrabhsálaí.
    Rinne mé gach rud a d'aimsigh mé ar an ngréasán ach ní réitíonn aon rud an earráid, is mór agam aon chabhair nó treoir. Go raibh maith agat.

  11.   Jaime Rodriguez a dúirt

    Dia duit tráthnóna maith do gach duine.
    Níl a fhios agam an mbeidh an chuid seo ar an gceann is oiriúnaí chun ceist a chur maidir leis an toradh a fhaighim tar éis “var_dump” a dhéanamh….
    Déarfaidh mé go bhfuil Linux nua agam (Fedora 20) agus níl an OS á rialú agam go han-mhaith.

    TAIGHDE ar var_dump IN WAMPSERVER-WINDOWS 7.

    eagar (méid = 6)
    'id' => sreang '1' (fad = 1)
    'name' => sreang 'jaime' (fad = 5)
    'r-phost' => sreangán 'jrbios.net@gmail.com' (fad = 20)
    'content' => string 'seo trácht eile' (fad = 23)
    'dáta' => sreangán '2014-11-21 18:12:16' (fad = 19)
    'status' => sreang '0' (fad = 1)

    ************************************************** *******************

    TAIGHDE ar var_dump IN LAMP-FEDORA 20.

    eagar (6) {["id"] => sreang (2) "17" ["name"] => sreang (15) "Jaime rodriguez" ["r-phost"] => sreang (26) "flamencogranaino @ gmail. com »[" content "] => string (21)" is trácht é seo "[" date "] => string (19)" 2014-12-05 21:32:26 "[" status "] => string (aon cheann déag "}

    ************************************************** ************************************************** *

    Is é an pointe gur dealraitheach go bhfuil an toradh ordaithe agus na sonraí a fuarthas ón db i ndath dearg.
    agus i lampa tá gach rud le feiceáil i líne shingil, idir lúibíní agus na sonraí go léir i dubh….
    Bheinn buíoch d’aon treoir nó soiléiriú ar an bhfáth go dtarlaíonn sé seo agus an bhfuil aon réiteach ann chun na sonraí a fháil mar atá i mbolg.
    Go raibh míle maith agat roimh ré, gach dea-ghuí.

    Jaime Rodriguez