Kunze kwengano, zvitendero kana maonero ekuti GNU / Linux yakaoma kushandisa, ndinofunga kuti iri rakanakisa Rinoshanda Sisitimu kune avo vanogadzira, kunyanya vashanduri vewebhu.
Ndakave nemukana wekutaurirana nevanhu vazhinji vanofarira OS X uye kunyange Windows kuvandudza, sezvavanotaura, nekuda kwekureruka kwayo uye maturusi ayo, uye kunyangwe iri fungidziro yega yega, ndinotenda kuti chero kugoverwa kweGNU / Linux kana angangoita anozivikanwa, kupa zvese zvinodiwa kuisa nekushanda .
[quote] Kugoverwa kwakakurumbira kunopa mapakeji ese anodiwa mumabhuku avo emusimudziri wewebhu. [/ quote]
Zvino, pane nyaya yekuvandudza pane dambudziko, iri yakagadziridzwa kugovera senge Antergos kana iyo inochengetedza chiyero pakati peyakagadzikana uye kusvika-kudhara se Ubuntu?
Ini ndakaisa muenzaniso wakapusa, ndiri mu Ubuntu Inovimbwa yazvino vhezheni ye Netbeans ari 7.0.1, mu ArchLinux vhezheni 8.0.2 inowanikwa. Chinhu chimwe chete ichi chinoitika ne NodeJS uye mamwe mapakeji atinozoona pazasi ayo anoshandiswa zvakanyanya ne kumagumo.
Kunyange zvakadaro, isarudzo yemunhu wese kusarudza kugoverwa kwezvavanoda zvinoenderana nebasa rinofanira kuitwa. Kune ino chinyorwa, isu tichatanga kubva kuUbuntu kuisirwa, uye sezvo iri yakanangana nevashandisi vatsva, isu tinoratidza maitiro acho nhanho nhanho.
Isa Ubuntu 14.04
Chinhu chekutanga chatichaita kurodha pasi Ubuntu yekuisa mufananidzo kubva kune yayo yepamutemo webhusaiti. Icho chinongedzo pazasi chinokutendera iwe kusarudza kana kurodha pasi iyo 32-bit kana 64-bit iso.
Kana tangozvirodha pasi, tinofanirwa "kupisa" DVD ine iso rakadzingwa kana kugadzirira Flash memory to boot uye kuisa kubva pairi. MuWindows tinogona kuzviita nekutevera gwaro iri uye paMac Ichi chimwe. Kana izvi zvangoitwa, isu tinotangazve iyo PC uye tanga kuburikidza neyekuyeuka kana iyo DVD.
Ubuntu 14.04 yekumisikidza nhanho
Chinhu chekutanga kusarudza mutauro watinoda kuisa nawo Ubuntu:
Gare gare tichaona kana isu tiine zvese zvinodiwa zvekumisikidza:
Gare gare tinoenda kunopatsanura hard drive Kana iwe usati uine ruzivo neizvi, zviri nani kuti iwe usiye zvese seasipo kana iwe uchinge watsigira yako data.
Isu tinosarudza nguva yenguva:
Isu tinosarudza mutauro wekhibhodi yedu:
Isu tinotsanangura zita redu rezita, zita rekomputa yedu, password yedu:
Uye isu tinomirira kuti ipedze:
Kamwe kana mugadziri apedza, tinotangazve komputa uye tinopinda musangano wedu. Tinogona kumhanyisa iyo Yekuvandudza Maneja kana kuvhura terminal uye isa:
$ sudo apt update && sudo apt upgrade
Uye kana pasina chekugadzirisa, tinogona kutanga.
Kugadzirira nzvimbo yedu yebasa yekuyedza
Saka, sezvo isu tiri vagadziri, isu tinongoda kutarisa pane zvatinoziva maitiro ekuita: kukudziridza. Hatisi kufarira kuziva maitiro ekugadzirisa dura rewebhu, kana mashandiro anoita dhatabhesi, isu tinongoda chimwe chinhu chinoshanda uye chiri nyore kuita kutanga kunyora kodhi.
Dai isu taingofanirwa kunyora muHTML, CSS, JS, zvese zvaizove nyore, asi dzimwe nguva isu tinofanirwa kunge tine bvunzo yeserura yekodhi muPHP, Ruby, DJango, nezvimwe. Naizvozvo, zvakanakira gadzira yedu yega dura rewebhu. Neraki kwatiri isu tine ino nzvimbo nenzira mbiri dzakasiyana:
- Uchishandisa iyo inosimudzira XAMPP chii chinotipa Apache.
- Using RAMBI Bitnami.
Kuisa Bitnami
Iyo yekuisa yeLAMP kuburikidza neBitnami takatozviona kare muchinyorwa chakapfuura, saka hazvizove zvakafanira kuzvigadzirisa muchinyorwa chino. Kamwe kana Bitnami yaiswa, tinogona kubata yedu yekuyesa server kuburikidza newebhusaiti.
Zvese zvinodiwa zvinyorwa zvekuti Mashandiro eBitnami anowanikwa sei wiki yake.
XAMPP kuisirwa
Iyo XAMPP simaki inouyawo kubva kuBitnami, asi maitiro ekumisikidza akatosiyana, saka isu tichaiona ichidarika nhanho. Chinhu chekutanga chechokwadi kurodha pasi iyo faira inotinakidza zvinoenderana nekuvakwa kweprosesa yedu:
Kana tangoteedzera, tinovhura terminal uye tinowana dhairekitori irimo faira, kwatinopa mvumo yekuuraya. Muchiitiko cheiyo 64 Bit faira ichave iri:
$ sudo chmod a+x xampp-linux-x64-5.5.19-0-installer.run
Iye zvino mune imwechete terminal tinozviita:
$ sudo ./xampp-linux-x64-5.5.19-0-installer.run
Uye isu tinotevera anotevera matanho.
Mumufananidzo wapfuura yakatibvunza kana isu taida kuisa mafaera evakagadziri uye mune inotevera, kana tikabvumirana nesarudzo yatakasarudza.
Iye zvino inotibvunza iyo nzira kwatinoda kuisa (nekumisikidza iri mu / opt / lampp), uye kunyangwe tichigona kuchichinja, ini ndinokurudzira kuchisiya sezvazviri.
Imwe nhanho yekusimbisa usati watanga kuisa
Kuisa XAMPP
Kuisa kwapera.
Zvino, kutanga XAMPP isu tinongofanirwa kuita:
$ sudo / opt / lampp / lampp kutanga Kutanga XAMPP yeLinux 5.5.19-0 ... XAMPP: Kutanga Apache ... ok. XAMPP: Kutanga MySQL ... ok. XAMPP: Kutanga ProFTPD ... ok.
Uye nenzira iyi isu tatova neyedu Apache + MySQL + PHP + Perl server inomhanya. Kana uine dambudziko, ndinokurudzira kuti ushanyire iyo FAQ.
Tsika DNS uye Virtual Host neXAMPP
Tichifunga kuti tine nzvimbo dzinoverengeka dzakabatwa pane yedu yekuyesa server, tinogona kumisikidza yega yega kuti ionekwe munzvimbo mune iyo faira / etc / maoko. Ngatitorei muenzaniso, ngatitii tine saiti dev.tests.com, zvatinoita kuvhura iyo faira / etc / maoko neyedu yatinofarira mavara edhita (uye semudzi) uye wobva wawedzera nenzira inotevera:
$ sudo vim /etc/hosts
uye isu tinowedzera mutsetse:
127.0.0.1 dev.prueba.com
Asi zvirokwazvo izvi hazvina kukwana, nekuti isu tinofanirwa kutaurira Apache kuti kana mumwe munhu akaita chikumbiro kuna dev.test.com Zve 127.0.0.1, iwe unofanirwa kudzosa yedu yekuyedza saiti.
Isu tinogadzirisa iyo faira /opt/lamp/etc/httpd.conf
$ sudo vim /opt/lampp/etc/httpd.conf
uye kusagadzikana (kubvisa chikwangwani chepondo) mutsara unoti:
# Include etc/extra/httpd-vhosts.conf
uye tinoisiya sezvizvi:
Include etc/extra/httpd-vhosts.conf
Iye zvino tinoenda kune iyo faira /opt/lamp/etc/extra/httpd-vhosts.conf iyo inofanira kuve nechinhu chakadai.
# shandisa chete mazita-based virtual mauto saka sevha haidi kunetseka nezve # IP kero. Izvi zvinoratidzwa nemaasterisks mune mirairo pazasi. # # Ndokumbira kuti uone zvinyorwa pa # # Kuti uwane rumwe ruzivo usati waedza kumisikidza chaiwo mauto. # # Unogona kushandisa rairo yekuraira sarudzo '-S' kuti uone yako chaiyo inomiririra # kumisikidzwa. # # VirtualHost muenzaniso: # Anenge chero apache rairo inogona kupinda mune yeVirtualHost mudziyo. # Chikamu chekutanga cheVirtualHost chinoshandiswa kune zvese zvikumbiro zvisinga # fanane neServerName kana ServerAlias mune chero block. # ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/docs/dummy-host.example.com" ServerName dummy-host.example.com ServerAlias www.dummy-host.example.com ErrorLog "matanda / dummy -host.example.com-error_log "CustomLog" matanda / dummy-host.example.com-access_log "zvakajairika ServerAdmin webmaster@dummy-host2.4.example.com DocumentRoot "/opt/lampp/docs/dummy-host80.example.com" ServerName dummy-host80.example.com ErrorLog "matanda / dummy-host2.example.com-error_log" CustomLog "matanda / dummy-host2.example.com-access_log" zvakajairika
Isu tinoshandura uye tinoisiya nenzira iyi:
# shandisa chete mazita-based virtual mauto kuitira kuti sevha haifanirwe kunetseka nezve # IP kero. Izvi zvinoratidzwa nemaasterisks mune mirairo pazasi. # # Ndokumbira kuti uone zvinyorwa pa # # Kuti uwane rumwe ruzivo usati waedza kumisikidza chaiwo mauto. # # Unogona kushandisa rairo yekuraira sarudzo '-S' kuti uone yako chaiyo inomiririra # kumisikidzwa. # # VirtualHost muenzaniso: # Anenge chero apache rairo inogona kupinda mune yeVirtualHost mudziyo. # Chikamu chekutanga cheVirtualHost chinoshandiswa kune zvese zvikumbiro zvisinga # fanane neServerName kana ServerAlias mune chero block. # DocumentRoot "/ imba / nzira / dhairekitori / chirongwa /" ServerName my_blog.dev Inoda zvese zvakapihwa
Zviripachena, iyo nzira kune yedu purojekita dhairekitori inofanira kutsanangurwa kana ichitsiva "/ Imba / nzira / dhairekitori / chirongwa /".
Chinyorwa LAMP Kuisirwa
Zvino, kunyangwe zvingave zvisingaite senge, ini ndinofunga zvakanyanya kuomesa kuita kumisikidza nenzira yapfuura pane kuisa mapakeji akananga kubva kumatura edu. Kuve neiyo Stack imwechete paPC yedu isu tinongofanirwa kuvhura terminal nekuisa:
$ sudo apt install apache2 mysql-server-5.5 phpmyadmin
Nemapakeji matatu aya chete, zvinoenderana nezvinodiwa zvichaiswa kuti utange kushanda nehuremu hunodiwa paunenge uchigadzira
Tsika DNS uye Virtual Host neRAMBI
Padivi reDNS (Domain Name Server) isu tinochengeta zvese zvakafanana, ndiko kuti, isu tinowedzera mazita emasaiti edu ekuyedza mufaira. / etc / maoko. Iye zvino, mune izvo Apache, iyo nzira yeVHost (Virtual Mauto) akasiyana.
Kazhinji zvinoitwa kuisa zvatinoisa mufaira /opt/lamp/etc/extra/httpd-vhosts.conf munzira /etc/apache2/sites-available/vhostname.conf, uyezve chinongedzo chekufananidza chinoitwa kune iyo faira mufaira / etc / apache2 / saiti-inogoneswa / asi isu hatisi kuzoomesa. Isu tichaisa zvakananga iyo faira mukati / etc / apache2 / saiti-inogoneswa / iine inotevera gadziriso:
$ sudo vim /etc/apache2/sites-enabled/dev.pruebe.com.conf DocumentRoot "/ imba / nzira / dhairekitori / chirongwa /" ServerName my_blog.dev Inoda zvese zvakapihwa
Ini ndinofunga zvinokodzera kujekesa kuti kana isu tichiisa manyore, iyo default nzira yewebhusaiti maforodha iri / var / www / http /.
NodeJS uye Ruby kuisirwa
Kana isu tinoshandisa NodeJS o Ruby (pachinzvimbo chePHP nePerl) isu tinokwanisa kumisikidza kuisa mapakeji nekumhanya muoni:
$ sudo apt install nodejs ruby
Uye kana vachida mamwe mapakeji, ivo vanongofanirwa kuitsvaga nekumhanyisa maneja wepakeji kana muoni:
$ sudo apt search paquete a buscar
Kusvikira chikamu ichi isu tatova nechero-padivi chikamu chakagadzirira sandbox redu, ikozvino ngatione zvimwe zvekushandisa zvatinogona kushandisa.
Zvishandiso zvekuvandudza padandemutande
Muzvinyorwa isu tine zvimwe zvinoshandiswa zvinozotibvumidza kuti tishande zvakanaka kana zvasvika kune HTML, CSS, JS nevamwe. Pakati pavo tine:
- Bluefish
- Geany
- gedit
- Kate
Kuva bluefish (mumaonero angu) yakanyatso kukwana kana zvasvika pakushanda kumagumo, asi ini ndinokurudzira kuisa yechitatu-bato kunyorera iyo inotipa isu zvakanyanya kushanda. Tine semuenzaniso akaisa zvikomberedzo, SublimeText o Komodo-Hora. Zvese izvi zvinoshandiswa zvine yavo yekuisa package yeUbuntu, kunze kweKomodo-Hora, iyo iwe yaunofanirwa kungovhura uye kumhanya iyo .sh faira.
(… Zvichiitika…)
Pane chero munhu upi zvake anoona chipoko chemweya mumufananidzo wembudzi kubva pane iyi vhezheni ye ubuntu?
Hahaha ichokwadi .. kutarisa chete ndebvu dzeorenji nemakomba emumhino 😀
Izvozvi zvauchazvitaura… izvo zvinonzi "Pareidolia."
Nezve iyo Distros yekusarudza kana chirongwa chiri chakaomarara. "Kare" yaigadzirirwa kune mashoma mabhurawuza uye voila, nekuti kuvandudza kwacho kwainonoka. Nhasi, kune infinity yemabhurawuza uye mapuratifomu ekuvandudza maWEB application, adaidze kuti ASP.Net, PHP, Java, nezvimwe. uko iko kunyorera kuri kuwanda zvakanyanya, ndinoreva neizvi, kuti hazviwanikwe chete kubva kune chaiwo desktop kana komputa makomputa, asi izvo zvatoitwa (uye mashandiro akafanana ari kudiwa) kubva pahwendefa, nhare, nezvimwe.
Ini ndinotenda kuti nhasi zvakafanira kugara kumberi, kuchengetedza kwekutanga kugadzikana uye chengetedzo yezvikumbiro, mupfungwa iyoyo ini ndiri paranoid, zvichiri kundibhadharira zvakawanda kuita, semuenzaniso, kubhengi kutengeserana kubva ku chimwe chishandiso chisiri changu, kazhinji ndinovimba kusvika pakachengeteka kwemba yangu kuti ndiite kudaro, kunyangwe zvikaita sezvisina musoro.
Chimwe chacho. Ngatitaurei kuva vakatendeseka: zvinonyatso kuzivikanwa kuti vazhinji programmers (zvirinani avo ini vandinoziva), vangave vari webhu, Java, BB.DD, nezvimwewo, kanokwana makumi masere muzana vanoshandisa chikuva cheUnix kuronga. Vanhu vasina zvishandiso zvese zvinopihwa papuratifomu, pachena uye zvemahara, vangave vakaomesesa kana vachienda kumberi. Zvakare, ndinogona kutaura zvechokwadi kuti rinenge rese WEB chikuva, kana BB.DD. yakaiswa pane server yeUnix, saka hazvinganzwisisike kuti chimwe chikamu chishande nenzira imwechete?
Kutenda nekugovana uye kwaziso.
Nyarara ... ndiri Batman!
Inoita kunge zizi kwandiri lol
Ndizvozvo .. pano isu tinofunga zvakafanana mushure mekutarisa zvakare
Ini ndinogadzira webhu kunyanya PHP, ndanga ndichishandisa Debian senzvimbo yangu yebasa kwemakore akati wandei, sezvakataurwa mune iyo posvo, sarudzo yekuti distro yekushandisa inoenderana nemunhu wega wega, uye munzvimbo yeLinux yekuvandudza kana ichipa hombe huwandu hwezvishandiso zvinoita kuti hupenyu huve nyore.
Sekutaura, ini ndaona munzvimbo zhinji kuti vamwe vanogadzira vanoisa XAMPP, LAMP uye / kana zvakafanana, muLinux hazvidikanwe kuita izvozvo sezvo tichirangarira kuti apache ndeyekuzvarwa kune linux, semuenzaniso ini ndinongo gadza apache2 uye php5 pane yangu Debian neyakajairika (aptitude yekuisa apache2 php5) uye voila, handichafanirwe kuita chero chinhu kunze kwekuisa mapurojekiti angu mu / var / www
Ndizvozvo, zvinoitika ndakaedza kuzviita "nyore", kunyangwe mune iyo posvo ini ndotaura nzira mbiri 😉
Zvido. Izvo zvinoita sezvakanaka kwandiri kuti iwe unoisa apache2 uye php5, asi ini ndinonzwa kunge ungazoda kuisa mysql uye zvakare Unogadzirisa sei phpmyadmin? Ndatenda.
Ngatitaurei kuva vakatendeseka, kunyangwe nekuedza Dreamweaver kupasa ese iwo mapurogiramu, zvinonyadzisa asi muLinux hatina chinhu pakukwirira kwechirongwa ichi cheAdobe.
Hongu iripo (zvakanaka, pamwe), inonzi Mabhureki uye inotarisawo Vim uye Emacs. : v
Kuisa marara mune kodhi zvechokwadi Dreamweaver anopfuura munhu wese ne
Dreamweaver yakanyanya kune vagadziri pane yevagadziri, kune vanhu vanoshanda nekodhi yakanyanyisa kunonoka uye inononoka. Zvinonyanya kusununguka kushandisa chirongwa senge sublime zvinyorwa, mabhureki kana webStorm / phpStorm. Nguva dzandaishandisa Dreamweaver ndaive nematambudziko, mushure mekusiya kodhi yangu yakagadzirira, ndakaenda kunogadzira modhi, uko kana ndikaisa poindi kana kufambisa chimwe chinhu, Dreamweaver anotarisira kubvarura zvachose kodhi yangu yaive yakashambidzika. Kwete kureva kuti mubhadharo. Ndine shamwari dzekugadzira uye kwavari zvinonakidza, nekuti vanogona kugadzira peji vasina kunyora tambo imwe chete yekodhi.
breamweaver Hahaha Ini handife ndakadzidza neizvozvo kana iwe ukadzidza kutema
Dreamwho?… Baff, shamwari, Artisteer, Dreamweaver, vese avo vakachena bhuru, ndine hurombo kuzvitaura saizvozvo asi ichokwadi.
Ivo vanoisa mazana manomwe emitsetse yejunk kodhi, akawanda ma tag kana zvibodzwa izvo zvisingadiwe, nezvimwe nezvimwe.
Mabhureki, Sublime, nechero yeizvi zvinopfuura kukwana kuita chero CSS basa.
Aptana Studio 3 irinani kupfuura Dreamweaver.
Wati chii? Dreamweaver? Uye iyoooo queee essss?
Ndinovimba unoona ese marara kodhi anokugadzira iwe ... dreamweaver ndeye yeNON-PROFESSIONALS, nguva!
Kunzwa kutumira, chaizvo
Felicidades
Thanks 😉
Ruzivo rwako rwakanyanya kubatsira ... Maita basa. Uri kudzokera kuUbuntu / Debian mvura?
HAHA anogara achichengeta nzvimbo mumoyo make kuna Debian, asi… Ubuntu handifunge saka hehehe
Hamungambozivi 😀 😀
Kunyangwe zvisingafanire kutaurwa PASI, handifungi kuti ndinodzokera kuDebian kwenguva refu, refu, yakareba.
Murombo tomcat hapana anochida.
Ndiani anoda Java? 😛
Ini ndinofunga madingindira ari kuvhiringidzika (zvakare), pane imimi munongova vagadziri, vamwe avo vanongova programmers, varipo vese, varipo avo vanoona winbug "yakapusa" nekuti vanoisa zvinotevera zvinotevera uye "zvese zvakaiswa" (zvichireva kuti vagone kana kuti vasashande pamwe neyemidziyo uye / kana rezinesi software), kune avo vari vemberi zvakanyanya (uye "vakashinga") uye zvakare vanoziva nezve linux uye vanowanzo shanda nematurusi avanowana pakati, uye nekudaro kureba nezvimwewo, apo isu tiri kugovana mune ino blog zano nderekuti munhu anovandudza pa gnu-línux chero iyo distro zvazviri uye nekudaro openource maturusi anoshandiswa, iyo yepazasi nyaya (ndinofunga) ndeyekuti zvinoenderana nemunhu wega wega, kune maturusi Atisingatombozive isu asi kana isu tichida kudzidza tinofanirwa kuisa mari maawa mashoma kusvika tazvipa, uye kana tikanzwa kugadzikana (zvisinei nezvinofungwa nevamwe) tichafara !! (:
iwe unogona zvakare kurodha iyo vhezheni ye php5.6.3
http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run
http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-5.6.3-0-installer.run
Zvinoenderana nezvauri kuvandudza kana kuenderana kwaunoda, kuti uchengete vhezheni 5.5 Ini ndinongoisa mapakeji ari mu repo uye ndizvozvo, ini ndine apache 2.4, php5.5.13 nezvimwewo mamwe maibhurari akaita phpcs ari nyore kuisa, zviri pachena kuti ndinoda goko uye ndinofarira kuisa nekugadzirisa zvinhu zvese zvandinogona.
Iwe waona chirongwa ichi wpn-xm.org, zvingave zvinonakidza kuwana chimwe chinhu chakadai se linux, ndinoti zvakabatanidzwa nekuti ini ndinoshandisa zvimwe zvezvishandiso, uye ndine urombo kutaura kuti kunyangwe iine huwandu hwakawanda hwemaraibhurari uye kuti iyo hostings angangoita ese akaiswa paApache ini ndachinjira nginx. Ndakawana wpn-xm ichitsvaga dzimwe nzira kune LAMP uye XAMPP uye yakanaka kumushini webasa. nenzira ndine hurombo nekapfungwa kangu kekare paW $ + chrome
Mupiro wako unonakidza kwazvo, ramba uchikudziridza, unokosheswa
Mhoroi ini ndiri mutsva kuUbuntu, ndagara ndichishandisa windows asi ndiri kuda kutamira kune linux nharaunda ndichishandisa Ubuntu asi pandinoda kugadzira maforodha kana kuisa mafaera mune htdocs sezvo mumawindows hazvindibvumidze kana kune zvimwe zvinhu izvo zvandaigona kuita mumawindo asi muUbuntu handigone kuita kuti zvivhare zvakawanda kana kuti hazvindibvumidze kuti ndigadzirise, kana ndikashandisa sublime kugadzira mafaera mu htdocs hazvitenderi kana, kana uchigona kubatsira ini, ndingafarire.
Pane mumwe munhu angandibatsira here?
Makore mazhinji apfuura ndakaita diki webhu dhizaini kosi uye ini ndaida iyo, uye kunyangwe ivo vakandipa izvo zvirongwa zvemahwindo, havana kumbobvumira kuti ndivaise.
Mwedzi mishoma yapfuura ndakazokwanisa kuchinjira kuLinux Ubuntu uye handigoni kuwana chero zvirongwa
Ndinoyeuka kuti mukosi yacho ndakaona zvirongwa zvitatu
Dreamweaver, Flash MX uye imwe yacho yaive yekutora mifananidzo asi ini handisi kurangarira zita racho.
Unogona here kuratidza kurodha mawebhusaiti kana nzira dzekuisa zvakaenzana nezvandakaona mukosi?
Thanks!
Ndinokutendai.