Ukufaka indawo ye-LAMP ku-Debian nakokuphuma kokunye

Lesi sifundo sizochaza ukuthi ungayifaka kanjani indawo yentuthuko LAMP. Kodwa yini leyo LAMP? ILAMPI lifushane I-Linux + Apache2 + PHP5 + MySQL, okungukuthi, indawo yokubhala imibhalo, ukugcina noma ukusetha amasayithi enziwe noma abhalwe kuwo PHP con MySQL kuseva ye-Apache.

Ukubeka izandla zakho kulolu daba ...

Sifaka i-Apache2

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

Ukusetshenziswa okuyisisekelo kwe-Apache:

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

Manje, sitshela kanjani i-Apache2 ukuthi isebenzise amamojula esiwafakele wona?

Iyahlela /etc/apache2/apache2.conf nokungeza:

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

Faka amamojula:

Ingatholakala ku- / usr / lib / apache2 / amamojula /

Isibonelo: I-Mod_Bhala kabusha bhala kabusha ama-url ukuze uwasebenzise kalula.

Faka ku /etc/apache2/apache2.conf:

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

Indlela enhle kakhulu ingaba, kusuka esigungwini somyalo ukuyivumela ngomyalo olandelayo:

server@host:# a2enmod rewrite

Bese uqala kabusha i-Apache:

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

Ukufakwa kwe-PHP5 / Ukucushwa

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

Olunye ushintsho ku-PHP 5

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

Layisha amafayela kuseva [usayizi]:

upload_max_filesize = 8M

Ukusetshenziswa kwememori:

memory_limit = 32M

Layisha amafayela, POST indlela:

post_max_size = 8M

Qala, qala kabusha i-PHP 5?

I-PHP 5 isebenza ohlelweni njengemodyuli ye-Apache2, ngakho-ke uma senza ukumisa okuthile ku-PHP5 ngokuqala kabusha i-Apache, izinguquko ezenziwe ziyasetshenziswa.

Ukufakwa / Ukucushwa kwe-MySQL

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

Ngesikhathi sokufakwa, uzocelwa iphasiwedi yomsebenzisi wezimpande ze-MySQL, ngenxa yezizathu zokuphepha, zama ukulenza lihluke kwiphasiwedi yezimpande zohlelo.

Ukusetshenziswa okuyisisekelo kwe-MySQL:

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

Futhi kuzilungiselelo [/etc/mysql/my.cnf, umugqa 71 cishe] sikwazi izingodo ukuthi zingavumeli:

log  /var/log/mysql/mysql.log

Bese ngiqala kabusha i-MySQL ukuze ushintsho luqale ukusebenza ...

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

Ukufaka / Ukucushwa kwe-PHPMyAdmin

server@host:# apt-get install phpmyadmin

Futhi ukumiswa kuza kufayela le-config.inc.php, elingekho, kepha sizokudala ngokuqukethwe okulandelayo:

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

I-Virtualhosting

Kuyindlela evumela ukushicilelwa kwamawebhusayithi amaningi [anamagama wesizinda ahlukahlukene] ngaphansi kwekheli elifanayo le-IP. Ikuvumela ukuthi wabelane ngemijikelezo yememori neprosesa [Hz] ngokuyimpumelelo.

Imiyalo ye-Apache2 ye-VirtualHosting:

  • a2ensite: Cupha iwebhusayithi. Ukulungiswa kufanele kube ku / etc / apache2 / sites-available /
  • a2dissite: Yenza iwebhusayithi ingasebenzi.
  • a2enmod: Yenza kusebenze imodyuli ye-Apache etholakala ku- / etc / apache2 / mods-available /
  • i-a2dismod: Yenza kungasebenzi i-module.

Dala i-virtualhost

Sakha ifayela lokumisa le-VirtualHost:

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

Sakha ifolda lapho iwebhusayithi izoba khona ...

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

Ukumiswa kwe-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>

Sivumela:

server@host:# a2ensite blog.example.com

Bese? Impela, isiphetho esijabulisayo:

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

Note: Kumele sikhulume nomphathi wenethiwekhi yethu, uma singcono, ukufaka irekhodi ku-DNS elikhombisa i-IP yethu enegama "blog”. Lokhu kufanele kwenziwe ukuqondisa kabusha wonke amapholi we-DNS kusuka ku-blog.example.com kuya kwi-PC yethu.

Ngemuva kwalokho sibhala nje kusiphequluli sethu:

http://blog.example.com

Futhi sizokwazi ukufinyelela kusayithi okukhulunywa ngalo.

Kuhlala kuphela ukufaka i-WordPress noma i-Drupal kule virtualhost, uma sizokwakha, kusuka ekuqaleni noma uhlaka.

Yilokho kuphela, ukukubona ngesinye isikhathi ukuqhubeka nokufaka / ukulungisa izinsizakalo ezinhlelweni ze-GNU / Linux.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   3ndriago kusho

    Ukufakwa kweWampServer noma i-XAMP ku-WinOS:

    1- Qhafaza kabili isifaki.
    2- Jabulela!

    Ukufakwa kwe-MAMP ku-MacOS:
    1- Landa isithombe sediski se-MAMP kusuka ku- http://www.mamp.info.
    2- Vula isithombe sediski bese uhudulela i-MAMP kufolda yakho Yezicelo.
    3- Jabulela!

    Inkosi ibusise ama-GUI !!!!!!!!!!!!!!!

    1.    KZKG ^ Gaara kusho

      Kepha ... okulula noma okulula akusho okungcono. Isibonelo esijwayelekile ... iningi lamaseva wewebhu (hhayi ama-webs) emhlabeni asebenza kumasistimu we-UnixLike ... ngokusobala ngokusobala ukuthi AKUNAYO i-GUI. Futhi ... ngiyangabaza ukuthi abaphathi bezinkampani ezinjengeGoogle, HP, Twitter, MySQL, Facebook, Intel, Dell, njll njll njll azilungile

      Ujabule mfowethu

    2.    I-Asuarto kusho

      Ukufaka i-Apache2 ku-Debian
      1 .- # apt-get ukufaka apache2 apache2-doc
      2.- Jabulela!

  2.   I-Koratsuki kusho

    xD, muhle lowo, kepha kulungile ... Ungakwenza kanjani ngokwezifiso lokho uma ungenayo i-GUI?

    1.    KZKG ^ Gaara kusho

      Kuzofanele wenze i-SSH -X ukudlulisa i-X nanoma yini oyivula ku-Windows ekhonjiswa kwikhompyutha yakho ... oh .. mmm linda, ngivele ngakhumbula ukuthi iWindows ayinayo i-SSH futhi ayikwazi ukudlulisela ku-O_O

      1.    i-taregon kusho

        Ungashintshi itimu, faka i-XAMP ngokuchofoza nje okulandelayo nokumisa / ukuqala izinsizakalo kusuka kusithonjana esisodwa ... aha, lokho kuyigugu = P

        Ngokuzayo, uma izinketho ezitholakala kuWindows azanele, kuzohlala kunenketho yokufuna iphengwini nokuphula amawindi 🙂

        1.    KZKG ^ Gaara kusho

          Ngizoba yi-weirdo ekhetha ukufaka insizakalo ngayinye ... ngesandla ^ ⁻ ^ » ... hehe

          1.    I-Koratsuki kusho

            Akuwena wedwa, ngiyithanda kanjalo futhi i-xD ...

  3.   3ndriago kusho

    Ake sibone, ake siqale ngokuchaza eminye imiqondo:
    1- I-juxtaposition of interface (graphic-command line) akuyona impi phakathi kokuhle nokubi, akuyona i-Aragorn VS Sauron, akukho okuhle noma okubi, noma empeleni zombili "zilungile" uma zivumelana nezidingo zakho. izinhloso.
    2-Ukuthi ngigcizelela ukulula kokuchofoza ulayini womyalo, akusho ukuthi ngiyakuphika ukubaluleka kwesibili, futhi ngithi eyokuqala "ingcono". Ngikusho nje ukuthi, okungenani, kunobuhlobo
    3- Iqiniso lokuthi ama-mega-server amaningi afana nalawa owakhulumayo awanawo ama-GUI, alenzi ukuthi i-interface yomugqa womyalo iphakeme futhi, ilungele leyo njongo kuphela. Ku-Propositional Logic lokhu kubizwa ngobuqili, ngoba kususelwa kuzimpikiswano eziyiqiniso, ufika esiphethweni esingamanga. Ungacabanga nge-smartphone esuselwa kulayini womyalo? Nakulokhu futhi, abahluleli bezicelo kuphela abaxhumana ngokufanelekile.
    Ukwahlulela ngesihloko sendatshana ("Ukufakwa kwendawo ye-LAMP ku-Debian kanye ne-derivatives") akunakwenzeka ukuqonda ukuthi lokhu kufakwa kwe-Apache kuzoba nayiphi injongo, okungukuthi, akuqondakali ukuthi izokwenzelwa I-Google, uDell, njll. Njll. Njll. (Futhi ngiyangabaza kakhulu ukuthi basebenzisa i-Apache !!! kepha anginazimpikiswano lapha). Ngokususelwa ekusebenziseni kwami ​​uqobo -ukuhlola amawebhusayithi endaweni yangakini ngaphambi kokuwafaka ku-inthanethi- uma bekufanele ngenze ukuthunyelwa kanjena, ngokususelwa kulayini womyalo, bengizozidubula noma ngishintshe umsebenzi wami 😀
    Ekugcineni, isaga sesiShayina, isiko lasendulo okudinga ukuthi kufundwe kulo, elibonisa kahle umqondo wokuthi 'yenza impilo yakho ibe lula': «Ungenzi ongakwenza ngenkathi uhleli phansi, futhi ungenzi ongakwenza wenze ngenkathi ulele. ».

    1.    KZKG ^ Gaara kusho

      Ngempela haha ​​... IWordPress.com kanye ne-Opera.com zisebenzisa i-Nginx, ikakhulukazi umthengi omncane futhi kunconywe ngempela 😀

      Mayelana nalokho okushoyo, okungenani ngincamela ukuzama ukulingisa ngangokunokwenzeka imvelo yokugcina lapho isayithi izoba khona.
      Okusho ukuthi, ngifaka zonke izinsiza futhi ngilungiselela ukucabanga ukuthi zizofakwa futhi zilungiselelwe kanjani, kepha kuseva yokugcina lapho isayithi lizoba khona (uma seliqediwe).

      Kungakho ngihlale ngincamela ukufaka yonke into ngesandla futhi ngiyilungiselele ngokwami.

    2.    jorge kusho

      ngiyaxolisa ngokugxambukela ngemuva kwesikhathi eside kangaka, mhlawumbe usuvele uyazi ukuthi kungani amaseva amakhulu engenayo i-GUI.
      i-graphical interface (i-GUI) idinga indawo yokuqhafaza ukuze isetshenziswe. Okufanayo okusebenzisa izinsizakusebenza kunoma yiliphi iqembu kungokwamandla, okungukuthi, njengabaphathi, into yokugcina esiyifunayo "ukuchitha" izinsizakusebenza zethimba ukwakha indawo yokuqhafaza.

      Ngakho-ke, yebo, uma kukhona okuhle nokubi, i-argon vs sauron, lapho udinga iseva ukuphendula izinkulungwane zezicelo, sesha ku-db, uthumele futhi wamukele ama-imeyili, futhi usebenzise olunye uhlelo lokusebenza, mane ukhiphe imvelo yokuqhafaza futhi lokho it

      Ukubingelela!

  4.   Gabriel kusho

    Ungasebenzisa futhi i-xamp equkethe ukunamathisela amafayela kumkhombandlela wezimpande, ngokushesha uma sifuna ukuthuthukisa kuphela.

  5.   i-taregon kusho

    Impela, angisona isikole esidala kepha ngiyafundiswa

    i-server @ host: # /etc/init.d/apache2 qala kabusha

    Kungenziwa futhi ngale ndlela elandelayo

    server @ host: # sudo service apache2 qala kabusha

    Kwakuwucezu lolwazi engangifuna ukuluhlanganyela, ngoba noma nini lapho ngifaka ama-blog ngibona ukuthi kujwayelekile ukusebenzisa inketho yokuqala 🙂

    1.    KZKG ^ Gaara kusho

      KuDebian le ndlela yesibili oyiphakamisayo angicabangi ukuthi ingasetshenziswa.

  6.   I-Koratsuki kusho

    Sonke siyazi ukuthi i-Window $ ne-MAC zinezinzuzo zazo, i-Nice GUI [MAC kuphela, i-Windows GUI iyabamba], izindawo eziningi, ukuchofoza okuningi kunkinobho elandelayo, njll, kodwa bafana, iLinux engakazalwa enomugqa wayo womyalo owesabekayo nayo kufanele iyinike ithuba, ngaphandle kwebhulogi yi-linux, uma ngishicilela ukuthi ngiyifaka kanjani iWamp lapha, ngivinjelwa impilo ye-xD. Eyokuqala, ngoba ukunikeza sicuiente kuze kube yilapho umunwe wakho ukhathala, enye ngoba ivela kwiWindows ...

    Ngakho-ke, ake silunge futhi ungangiphathi kabi i-xD.

    @Taregon: Ngisikole esidala futhi ngithanda ukuqala kabusha kwe- /etc/init.d/, yize kukhona futhi i- "apache2ctl restart".

    1.    3ndriago kusho

      Ngiyavuma ngokuphelele, ukuthi umlingani wami wangaphambilini wayezophendula ku-KZKG ^ Gaara, kepha angizange ngilandele lo mkhuba ... ukukhohlisa kungokwakhe, hhayi okwakho 😀

      1.    I-Koratsuki kusho

        Uxolo, bese… xD

    2.    3ndriago kusho

      Ngiyavuma ngokuphelele, okwenzekayo ukuthi ukuphawula kwami ​​kwangaphambilini kwakuphendula i-KZKG ^ uGaara, kepha angizange ngilandele lo mkhuba ngendlela efanele, ukukhohlisa kungokwakhe, hhayi okwakho

    3.    i-taregon kusho

      Ungakhathazeki, akekho ozolimala 😉 yingakho ngithi angiveli "esikoleni esidala" ngoba ngimbi ekugcinweni kwemizila engqondweni yami, uma ngiguqula ukusuka eMint ngiye kuCentos, engikwaziyo ngenye ayisebenzi kolunye futhi ngincamela ukubheka imiyalo ehambisanayo kuzona zombili izinhlelo.

      UMA NGINGAKWENZA AMANGA ANGIBONI UKUTHI KUHLALANI XD cishe noma ngaphansi isaga sihambe kanjena.

    4.    KZKG ^ Gaara kusho

      Akunjalo, uma wenza okuthunyelwe kokuthi ungalanda kanjani, ufake futhi ulungiselele i-LAMP ... kuzokuthokozisa ukukubeka 😀

  7.   u-jamin-samuel kusho

    Sanibonani bafana .. nasi isifundo kubonakala ... sisebenza kakhulu futhi silula

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

  8.   I-Koratsuki kusho

    Manje ngibuyekeza imibhalo, ngiyabona ukuthi kumabhentshi, i-Nginx inika i-Apache, Cherokee, neLighthttpd ephelele kude ...

  9.   ukuvuselela kusho

    Ngiyabonga, umhlahlandlela omuhle kakhulu, ungisizile kakhulu, ngifuna ukusebenza nge-cakephp kepha bengidinga ukufaka iseva yewebhu yendawo enezibani kuqala.

  10.   UJames kusho

    Sawubona, ngisha ku-linux (Fedora 20), ngifake i-LAMP server futhi konke kuphelele, ngaphandle kwenkinga eyodwa ... Kuvela ukuthi uma konke sekusebenzile, bese ngivula i- "index.html", it ikwenza ngaphandle kwenkinga ikhombisa ikhasi esipheqululini. Kepha lapho uzama ukuvula i- "index.php", iwindi lokulanda liyavula licela ukuthi wenzeni ngefayela "Gcina" "Khansela", kepha alikhombisi kusiphequluli.
    Ngizamile konke engikuthole kuwebhu kepha akukho okuxazulula iphutha, ngithokozela noma yiluphi usizo noma isiqondiso. Ngiyabonga.

  11.   UJaime Rodriguez kusho

    Sanibonani ntambama enhle kuwo wonke umuntu.
    Angazi ukuthi ngabe lesi sigaba sizolungela kakhulu ukwenza umbuzo maqondana nomphumela engiwutholayo ngemuva kokwenza i- "var_dump"….
    Ngizosho ukuthi ngimusha kuLinux (Fedora 20) futhi angiyilawuli kahle i-OS.

    IMIPHUMELA YE-var_dump KU-WAMPSERVER-WINDOWS 7.

    uhlu (usayizi = 6)
    'id' => umucu '1' (ubude = 1)
    'name' => intambo 'jaime' (ubude = 5)
    'email' => intambo 'jrbios.net@gmail.com' (length = 20)
    'okuqukethwe' => umucu 'lokhu okunye ukuphawula' (ubude = 23)
    'date' => umucu '2014-11-21 18:12:16' (length = 19)
    'status' => umucu '0' (ubude = 1)

    ***……………………………………………………………………………………………… .... .... KULULA

    IMIPHUMELA YE-var_dump KWI-LAMP-FEDORA 20.

    uhlu (6) {["id"] => umucu (2) "17" ["igama"] => umucu (15) "Jaime rodriguez" ["imeyili"] => umucu (26) "flamencogranaino @ gmail. com »[" content "] => umucu (21)" lawa ngamazwana "[" date "] => string (19)" 2014-12-05 21:32:26 "[" status "] => string (ishumi nanye "}

    ***…………………………………………………………………………………………………………………………………… ***…………………………………………………………. *

    Into ukuthi ku-wamp umphumela ubonakala u-odolwe futhi nemininingwane etholwe kusuka ku-db ngokubomvu.
    futhi kusibani konke kuvela kulayini owodwa, phakathi kwabakaki nayo yonke idatha emnyama….
    Ngingakuthokozela noma yikuphi ukuholwa noma ukucaciswa kokuthi kungani lokhu kwenzeka futhi uma kunesixazululo sokwamukela idatha njenge-wamp.
    Ngiyabonga kakhulu kusengaphambili, okuhle kakhulu.

    UJaime Rodriguez