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.
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 !!!!!!!!!!!!!!!
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
Ukufaka i-Apache2 ku-Debian
1 .- # apt-get ukufaka apache2 apache2-doc
2.- Jabulela!
xD, muhle lowo, kepha kulungile ... Ungakwenza kanjani ngokwezifiso lokho uma ungenayo i-GUI?
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
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 🙂
Ngizoba yi-weirdo ekhetha ukufaka insizakalo ngayinye ... ngesandla ^ ⁻ ^ » ... hehe
Akuwena wedwa, ngiyithanda kanjalo futhi i-xD ...
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. ».
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.
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!
Ungasebenzisa futhi i-xamp equkethe ukunamathisela amafayela kumkhombandlela wezimpande, ngokushesha uma sifuna ukuthuthukisa kuphela.
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 🙂
KuDebian le ndlela yesibili oyiphakamisayo angicabangi ukuthi ingasetshenziswa.
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".
Ngiyavuma ngokuphelele, ukuthi umlingani wami wangaphambilini wayezophendula ku-KZKG ^ Gaara, kepha angizange ngilandele lo mkhuba ... ukukhohlisa kungokwakhe, hhayi okwakho 😀
Uxolo, bese… xD
Ngiyavuma ngokuphelele, okwenzekayo ukuthi ukuphawula kwami kwangaphambilini kwakuphendula i-KZKG ^ uGaara, kepha angizange ngilandele lo mkhuba ngendlela efanele, ukukhohlisa kungokwakhe, hhayi okwakho
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.
Akunjalo, uma wenza okuthunyelwe kokuthi ungalanda kanjani, ufake futhi ulungiselele i-LAMP ... kuzokuthokozisa ukukubeka 😀
Sanibonani bafana .. nasi isifundo kubonakala ... sisebenza kakhulu futhi silula
http://www.taringa.net/posts/apuntes-y-monografias/14741966/Instalar-XAMPP-en-Linux.html
Manje ngibuyekeza imibhalo, ngiyabona ukuthi kumabhentshi, i-Nginx inika i-Apache, Cherokee, neLighthttpd ephelele kude ...
Ngiyabonga, umhlahlandlela omuhle kakhulu, ungisizile kakhulu, ngifuna ukusebenza nge-cakephp kepha bengidinga ukufaka iseva yewebhu yendawo enezibani kuqala.
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.
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