Mametraka tontolo LAMP amin'ny Debian sy ny derivatives

 

Ity fampianarana ity dia hanazava ny fomba fametrahana tontolon'ny fampandrosoana jiro. Fa inona izany HAMAZANA izany? Fohy ny LAMP Linux + Apache2 + PHP5 + MySQL, izany hoe tontolo hanoratana script, hikolokoloana na hananganana tranokala vita na voasoratra PHP amin'ny MySQL amin'ny mpizara Apache.

Mametraha tanana ...

Mametraka Apache2 izahay

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

Fampiasana Apache fototra:

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

Ankehitriny, ahoana no fomba hilazantsika amin'ny Apache2 hampiasa ireo modules napetraka ho azy?

nanova /etc/apache2/apache2.conf ary manampy:

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

Manampia modules:

Hita ao amin'ny / usr / lib / apache2 / modules /

Ohatra: Mod_Rewrite soloina url mba hahatonga azy ireo ho sariaka kokoa amin'ny mpampiasa.

Ampio /etc/apache2/apache2.conf:

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

Mety misy fomba kanto kokoa, avy amin'ny terminal commande avelao ity baiko manaraka ity:

server@host:# a2enmod rewrite

Ary avereno i Apache:

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

Fametrahana / fanamboarana 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

Ny fanovana sasany amin'ny PHP 5

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

Ampidiro ao anaty lohamilina ny rakitra [size]:

upload_max_filesize = 8M

Fampiasana fahatsiarovana:

memory_limit = 32M

Ampidiro ny rakitra, fomba POST:

post_max_size = 8M

Atombohy, avereno indray ny PHP 5?

Ny PHP 5 dia mihazakazaka amin'ny rafitra ho modely Apache2, ka raha manao configure amin'ny PHP5 isika amin'ny alàlan'ny famerenana fotsiny ny Apache, dia ampiharina ny fanovana natao.

Fametrahana / fanamboarana MySQL

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

Mandritra ny fametrahana azy dia angatahina aminao ny teny miafinao ho an'ny mpampiasa root MySQL, noho ny antony fiarovana, andramo ny mampiavaka azy amin'ny root password an'ny rafitra.

Fampiasana MySQL fototra:

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

Ary amin'ny toe-javatra [/etc/mysql/my.cnf, tsipika 71 eo ho eo] avelantsika tsy hiasa ireo hazo:

log  /var/log/mysql/mysql.log

Ary avy eo mamerina ny MySQL mba hahomby ireo fanovana ...

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

Fametrahana / fanamboarana ny PHPMyAdmin

server@host:# apt-get install phpmyadmin

Ary ny fampifanarahana dia tonga ao amin'ny rakitra config.inc.php, izay tsy eo, fa hoforoninay miaraka amin'ity atiny manaraka ity:

<?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

Izy io dia fomba iray ahafahana mamoaka tranokala marobe [miaraka amin'ny anaran'ny habaka maro] amin'ny adiresy IP iray ihany. Ahafahanao mizara tsingerina fahatsiarovana sy fikirakirana [Hz] mahomby kokoa.

Apache2 Didy ho an'ny VirtualHosting:

  • a2ensite: mampihetsika tranokala. Ireo config dia tsy maintsy ao / sns / apache2 / tranokala misy /
  • a2dissite: Esory ny tranokala iray.
  • a2enmod: ampandehano ny maodely apache misy ao / sns / apache2 / mods-misy /
  • a2dismod: Esory ny maody.

Mamorona virtoaly virtoaly

Mamorona ny rakitra fikirakirana VirtualHost izahay:

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

Izahay dia mamorona ny fampirimana izay hisy ny tranonkala ...

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

Blog.example.com fikirana:

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

Izahay dia mamela:

server@host:# a2ensite blog.example.com

Ary avy eo? Azo antoka, ny fiafarana mahafaly:

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

naoty: Tsy maintsy miresaka amin'ny mpitantana ny tamba-jotra isika, raha toa ka tsara kokoa isika, mba hanampy rakitra A ao amin'ny DNS izay manondro ny IP misy anarana "bilaogy”. Izany dia tsy maintsy atao mba hamindra ny biraom-pifidianana DNS rehetra avy amin'ny blog.example.com mankany amin'ny PC-nay.

Avy eo manoratra fotsiny ao amin'ny browser izahay:

http://blog.example.com

Ary hanana ny fidirana amin'ilay tranonkala voalaza isika.

Mijanona fotsiny ny fametrahana WordPress na Drupal amin'ity virtoaly virtoaly ity, raha hivoatra isika, avy amin'ny rangotra na rafitra.

Izay ihany, mahita anao amin'ny fotoana hafa hanohizana ny fametrahana / fametrahana serivisy amin'ny rafitra GNU / Linux.


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

25 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.   3ndriago dia hoy izy:

    Fametrahana WampServer na XAMP ao amin'ny WinOS:

    1- Mpiorina tsindrio indroa. *
    2- Ankafizo!

    Fametrahana MAMP amin'ny MacOS:
    1- Sintomy ny sary kapila MAMP avy http://www.mamp.info.
    2- Sokafy ny sary kapila ary sintomy ny MAMP ao amin'ny folder Applications anao.
    3- Ankafizo!

    Hotahian'Andriamanitra anie ny GUI !!!!!!!!!!!!!!!

    1.    KZKG ^ Gaara dia hoy izy:

      Fa ... tsotra na mora tsy midika hoe tsara kokoa. Ohatra mahazatra ... ny ankamaroan'ny mpizara tranonkala (fa tsy tranonkala) eto amin'izao tontolo izao dia miasa amin'ny rafitra UnixLike ... ankoatry ny mazava ho azy fa TSY manana GUI. Ary ... misalasala aho fa diso ny mpitantana orinasa toa an'i Google, HP, Twitter, MySQL, Facebook, Intel, Dell, sns sns 😀

      Mihoby ry bro

    2.    Asuarto dia hoy izy:

      Mametraka Apache2 amin'ny Debian
      1 .- # apt-mahazo apache2 apache2-doc
      2.- Ankafizo!

  2.   Koratsuki dia hoy izy:

    xD, tsara izany, fa okay ... Ahoana no hanamboaranao azy raha tsy manana GUI ianao?

    1.    KZKG ^ Gaara dia hoy izy:

      Tokony hanao SSH -X ianao handefasana ny X sy izay sokafanao amin'ny Windows izay aseho amin'ny solo-sainanao ... oh .. mmm andraso, tsaroako fotsiny fa tsy manana SSH i Windows ary tsy afaka mandroso koa O_O

      1.    taragon dia hoy izy:

        Aza manova ny lohahevitra, mametaka XAMP amin'ny alàlan'ny fanindriana fotsiny ary hampiato / hanombohana serivisy amin'ny kisary tokana ... aha, tsy voavidim-bola izany = P

        Amin'ny ho avy, raha tsy ampy ny safidy misy ao amin'ny Windows, dia hisy foana ny safidy mitady penguin sy mamaky varavarankely 🙂

        1.    KZKG ^ Gaara dia hoy izy:

          Izaho no hafahafa izay misafidy ny hametraka serivisy tsirairay ... amin'ny tanana ^ ⁻ ^ » ... hehe

          1.    Koratsuki dia hoy izy:

            Tsy ianao irery, tiako toy izany koa xD ...

  3.   3ndriago dia hoy izy:

    Andao hojerentsika, andao hanomboka amin'ny fanazavana ireo hevitra vitsivitsy:
    1- Ny fampifanarahana ny interface (tsipika baiko-baiko) dia tsy ady ataon'ny tsara sy ny ratsy, tsy Aragorn VS Sauron, tsy misy tsara na ratsy, na raha ny marina dia "tsara" avokoa raha mifanaraka amin'ny filanao. tanjona.
    2-Manasongadina ny fahatsoran'ny tsindry mifanohitra amin'ny tsipika fibaikoana aho, tsy midika hoe mandà ny maha-zava-dehibe ny faharoa aho, na milaza fa "tsara kokoa" ny voalohany. Milaza fotsiny aho fa tena tia namana farafaharatsiny
    3- Ny zava-misy fa maro ny megaservers toa ilay nolazainao fa tsy manana GUI, tsy manao ny interface interface tsara fa mety kokoa amin'izany. Ao amin'ny Propositional Logic dia antsoina hoe Fallacy izy, satria miorina amin'ny tena tohan-kevitra marina dia tonga amin'ny fehin-kevitra diso ianao. Azonao an-tsaina ve ny smartphone mifototra amin'ny tsipika baiko? Ny mpitsara fampiharana ihany no mitsara izay interface tsara no mahay kokoa.
    Raha jerena ny lohatenin'ny lahatsoratra ("Fametrahana tontolo LAMPY ao amin'ny Debian sy ny derivatives") dia tsy azo atao ny mahatakatra izay tanjon'ity Apache fametrahana ity, izany hoe, tsy takatra fa ho an'ny Google, Dell, sns sns. (Ary tsy azoko antoka koa fa mampiasa Apache izy ireo !!! saingy tsy manana ady hevitra eto aho). Miorina amin'ny fampiasako manokana -ny fitsapana fotsiny ireo tranokala amin'ny tontolo eo an-toerana alohan'ny hametrahana azy ireo an-tserasera- raha mila manao ny fametrahana toy izao aho, mifototra amin'ny tsipika fibaikoana dia hitifitra ny tenako aho na hanova ny asako 😀
    Ary farany, ohabolana sinoa, kolontsaina an'arivony izay mila ianarana betsaka, izay maneho tsara ilay foto-kevitra hoe 'ataovy mora ny fiainanao': «Aza manao izay azonao atao rehefa mipetraka ianao, ary aza manao izay vitanao ataovy rehefa mandry ianao. ».

    1.    KZKG ^ Gaara dia hoy izy:

      Marina tokoa ... WordPress.com ary koa Opera.com mampiasa Nginx, marihina fa vitsy ny mpanjifa ary tena nanoro hevitra 😀

      Momba izay lazainao, farafaharatsiny tiako kokoa ny manandrana maka tahaka ny azo atao amin'ny tontolo farany misy ny toerana.
      Izany hoe apetrako ny serivisy rehetra ary ampiendrehiko ny fieritreretana ny fomba hametrahana azy ireo sy hampifanarahana azy ireo, fa amin'ny mpizara farany izay misy ilay tranokala (vita indray).

      Izay no antony tiako kokoa ny mametraka an-tanana ny zava-drehetra ary hamboariko irery.

    2.    Jorge dia hoy izy:

      Miala tsiny amin'ny fidirana an-tsehatra rehefa ela be, angamba efa fantatrao ny antony tsy ananan'ny GUI server lehibe.
      interface interface (GUI) dia mitaky tontolon'ny sary hampiasana azy ireo. Ilay mampiasa loharano amin'ny ekipa misy azy dia ny fahaiza-manao, amin'ny maha mpitantana antsika, ny zavatra farany tadiavinay dia ny "handany" loharanon-karena an'ny ekipa iray hananganana tontolo sary.

      Eny, eny, raha misy ny tsara sy ny ratsy, argon vs sauron, rehefa mila ny mpizara hamaly ny fangatahana an'arivony ianao, mikaroha amin'ny db, mandefa ary mahazo mailaka, ary mitantana fampiharana hafa ihany koa, esory fotsiny ny tontolon'ny sary ary izay izany

      fiarahabana!

  4.   Gabriel dia hoy izy:

    Azonao atao ihany koa ny mampiasa xamp izay misy ny fametahana ireo rakitra ao anaty lahatahiry root, haingana kokoa raha te hivoatra fotsiny isika.

  5.   taragon dia hoy izy:

    Azo antoka, tsy sekoly taloha aho fa ity torolalana ity

    mpizara @ mpampiantrano: restart # /etc/init.d/apache2

    Azo vonoina amin'ny fomba manaraka koa izy io

    mpizara @ host: serivisy # sudo apache2 hanomboka indray

    Sombim-baovao fotsiny no tiako zaraina, satria isaky ny miditra bilaogy aho dia hitako fa mahazatra kokoa ny mampiasa ny safidy voalohany 🙂

    1.    KZKG ^ Gaara dia hoy izy:

      Amin'ny Debian ity fomba faharoa arosonao ity dia heveriko fa tsy azo ampiasaina.

  6.   Koratsuki dia hoy izy:

    Fantatsika rehetra fa ny Window $ sy ny MAC dia samy manana ny tombony ananany, GUI mahafinaritra [MAC ihany, Windows GUI mitsentsitra], fotodrafitrasa maro, tsindry marobe amin'ny bokotra manaraka, sns. fahafaha-manao, ankoatry ny bilaogy dia Linux, raha mamoaka ny fomba fametrahana Wamp eto aho, dia voarara mandritra ny androm-piainana xD. Ny iray, satria ny manome sicuiente mandra-reraka ny rantsan-tananao, ny iray hafa satria avy amin'ny Windows ...

    Noho izany, andao isika ho tsara ary aza mampijaly ahy xD.

    @Taregon: sekoly taloha aho ary aleoko ny restart /etc/init.d/, na dia misy koa ny "apache2ctl restart".

    1.    3ndriago dia hoy izy:

      Manaiky tanteraka, ny namako teo aloha dia hamaly an'i KZKG ^ Gaara, saingy tsy narahiko ny fironana ... azy ny lesoka fa tsy anao 😀

      1.    Koratsuki dia hoy izy:

        Miala tsiny, avy eo… xD

    2.    3ndriago dia hoy izy:

      Manaiky tanteraka, ny zava-mitranga dia ny valin-teniko teo aloha ho valin'ny KZKG ^ Gaara, saingy tsy narahiko tsara ny fironana, azy ny lesoka fa tsy anao 😀

    3.    taragon dia hoy izy:

      Aza matahotra fa tsy hisy olona haratra 😉 izany no antony ilazako fa tsy avy amin'ny "sekoly taloha" aho satria ratsy ny mitazona làlana ao an-tsaiko, raha miova avy any Mint mankany Centos aho, ny zavatra fantatro momba ny iray 'Tsy mihatra amin'ny iray hafa ary aleoko mitady baiko izay mifanaraka amin'ny rafitra roa.

      RAHA AZONAO ATAO MANDAINGA TSY MBA HITAKO FA NAHOANA NO MITSANGA XD mihoatra na latsaka ilay ohabolana nandeha toy izao.

    4.    KZKG ^ Gaara dia hoy izy:

      Tsy toy izany, raha ataonao ny fomba fampidinana, apetraka ary ampifanaraho ny LAMP ... dia hametraka azy am-pifaliana 😀

  7.   jamin-samuela dia hoy izy:

    Salama daholo .. ity misy fampianarana toa ... tena azo ampiharina sy tsotra

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

  8.   Koratsuki dia hoy izy:

    Rehefa mandinika ny antontan-taratasy aho izao, dia hitako fa ao amin'ny refy, Nginx dia manome an'i Apache, Cherokee, ary Lighthttpd tonga lafatra hatrany ...

  9.   reisilver dia hoy izy:

    Misaotra, mpitari-dalana tena tsara, nanampy betsaka ahy izy io, te hiara-miasa amin'ny cakephp aho fa mila mametraka mpizara tranonkala eo an-toerana miaraka amin'ny jiro aloha.

  10.   Jaime dia hoy izy:

    Salama, vaovao amin'ny linux aho (Fedora 20), nametraka ny mpizara LAMP aho ary tonga lafatra ny zava-drehetra, ankoatry ny olana iray ... Hita fa raha vao mandeha ny zava-drehetra, ary manokatra "index.html" aho, dia Moa ve izany tsy misy olana dia mampiseho ny pejy ao anaty fitetezana. Fa rehefa manandrana manokatra "index.php" dia misokatra ny fikandrana misintona mangataka izay tokony hatao amin'ny fisie "Save" "Cancel", saingy tsy aseho azy io amin'ny browser.
    Niezaka ny zavatra hitako rehetra tamin'ny Internet aho fa tsy misy mahavaha ny lesoka, mankasitraka fanampiana na tari-dalana aho. Misaotra anao.

  11.   Jaime Rodriguez dia hoy izy:

    Salama tolakandro tsara ho an'ny rehetra.
    Tsy haiko raha ity fizarana ity no mety indrindra amin'ny fanaovana fangatahana momba ny valiny azoko taorian'ny fanatanterahana "var_dump"….
    Holazaiko fa vaovao amin'ny Linux aho (Fedora 20) ary tsy mahafehy tsara ny OS aho.

    Vokatry ny var_dump IN WAMPSERVER-WINDOWS 7.

    filaharana (habe = 6)
    'id' => string '1' (halavany = 1)
    'anarana' => kofehy 'jaime' (halavany = 5)
    'mailaka' => tady 'jrbios.net@gmail.com' (halava = 20)
    'content' => string 'ity dia hevitra iray hafa' (halavany = 23)
    'date' => string '2014-11-21 18:12:16' (halavany = 19)
    'status' => string '0' (halavany = 1)

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

    Vokatry ny var_dump ao amin'ny LAMP-FEDORA 20.

    array (6) {["id"] => string (2) "17" ["name"] => string (15) "Jaime rodriguez" ["email"] => string (26) "flamencogranaino @ gmail. com »[" content "] => string (21)" hevitra ity "[" date "] => string (19)" 2014-12-05 21:32:26 "[" status "] => string (iraika ambin'ny folo" }

    ***** *****

    Ny tiana holazaina dia hoe ao anaty wamp dia toa voahaja ny valiny ary ny data voaray avy amin'ny db mena.
    ary amin'ny jiro dia miseho amin'ny tsipika tokana ny zava-drehetra, eo anelanelan'ny fononteny sy ny angona rehetra amin'ny mainty….
    Tiako ny misy tari-dalana na fanazavana momba ny antony hitrangan'izany ary raha misy ny vahaolana hahazoana ny angon-drakitra toy ny any wamp.
    Misaotra betsaka mialoha, arahaba tsara.

    Jaime Rodriguez