01 o 08
He aha ka LAMP Pūnaewele Pūnaewele?
E hōʻike kēia kulekele iāʻoe i ka ala maʻalahi e hoʻouka ai i kahi pūnaewele pūnaewele LAMP me ka hoʻohanaʻana i ka papahana papahana o Ubuntu.
Lumaʻo LAMP no Linux, Apache , MySQL, a me PHP.
ʻO ka laulā o Linux i hoʻohanaʻia ma loko o kēia kulekele he Ubuntu mau.
'O Apache kekahi o nā' ano o ka pūnaewele pūnaewele i loaʻa no Linux. ʻO nā mea'ē aʻe,ʻo ia ka Lighttpd a me ka NGinx.
ʻO MySQL he kikowaena pūnaewele e kōkua iāʻoe e hana i kāu pilina pūnaewele pūnaewele ma o ka hiki ke mālama a hōʻike i nāʻike i mālamaʻia.
ʻO ka PHP (ʻo ia hoʻi ka Hypertext Preprocessor) he'ōlelo hōʻoia e hiki ke hoʻohanaʻia e hana i ka heluʻaoʻao a me nā API pūnaewele e hiki ke hoʻopauʻia e nāʻaoʻaoʻaoʻao o kaʻaoʻao like HTML, javaScript a me CSS.
Ke hōʻike aku nei au iāʻoe i kahi e hoʻouka ai i ka LAMP me ka hoʻohanaʻana i ka version o ka uila o Ubuntu e hiki ai i nā mea hoʻolālā pūnaewele ke hoʻonohonoho i kahi hanana a hoʻolālā paha no kā lākou mau hana.
Hiki ke hoʻohana pūʻia ka pūnaewele pūnaewele Ubuntu ma keʻano he intranet no nāʻaoʻao pūnaewele home.
ʻOiai hiki iāʻoe ke hoʻolako i ka pūnaewele pūnaewele no ka honua holoʻokoʻa he mea paʻakikī kēia me ka hoʻohanaʻana i ka kamepiula home e like me nā mea hoʻolaha pūnaewele nui e hoʻololi i ka IP IP no nā kamepiula a no laila ponoʻoe e hoʻohana i kahi lawelawe e like me DynDNS e loaʻa kahi IP address. ʻAʻole hiki ke hoʻohanaʻia ka bandwidth i hoʻolakoʻia e kāu mea hoʻolaha kikowila i ka pono no ka lawelaweʻana i nā pūnaewele pūnaewele.
Hoʻonohonoho i ka pūnaewele pūnaewele no ka honua holoʻokoʻa e pili ana hoʻi iāʻoe ke kuleana no ka mālamaʻana i ka pūnaewele Apache, ke kūkuluʻana i nā wilihi a hoʻomaopopo pono i ka paʻi pololeiʻana o nā polokalamu a pau.
Inā makemakeʻoe e hoʻokumu i kahi pūnaewele no ka honua holoʻokoʻa e nānā a laila e'ōleloʻiaʻoe e koho i kahi pūnaewele pūnaewele me ka hoʻolako CPanel nāna e lawe i kēlā mau hana a pau.
02 o 08
Pehea e hoʻouka ai i kahi pūnaewele pūnaewele LAMP me Tasksel
Ke kūkulu pololei nei i ka paukū LAMP a hiki ke hoʻokōʻia ma ka hoʻohana waleʻana i 2 mau kauoha.
Nā hōʻike'ē aʻe ma ke kele pūnaewele e hōʻike iāʻoe pehea e hoʻomohala ai i kēlā me kēia hui a kaʻawale akā hiki iāʻoe ke hoʻokomo iā lākou a pau i ka manawa hoʻokahi.
No ka hana pēlā, ponoʻoe e wehe i kahi puka puka. No ka hanaʻana i kēia kaomi CTRL, ALT a me T ma ka manawa like.
Ma ka puka makani e like me kēia mau kauoha:
hoʻolālā e loaʻa i kahi task task
sudo tasksel hoʻokomo i ka lama-server
ʻO nā kauka i luna nei e hoʻokomo i kahi mea i kapaʻiaʻo tasksel a ma ka hoʻohanaʻana i ka taskrud, hoʻokomoʻo ia i kahi meta-package i kapaʻia he lama.
No laila he aha kaʻoihana?
Hoʻokomoʻo Tasksel iāʻoe e hoʻouka i kahi hui o nā pahu i ka manawa hoʻokahi. E like me ka ho'ākāka muaʻiaʻana e kū nei ka LAMP no Linux, Apache, MySQL, a me PHP, a he mea maʻalahi kēlā inā e hoʻokomoʻoe i kahi a laila e mālamaʻoe iā lākou a pau.
Hiki iāʻoe ke holo i ke kauoha o ka lunaʻoihana e like me kēia:
sudo tasksel
E hāpai ana kēia i ka puka makani me ka papa inoa o nā pōʻai a iʻole e'ōlelo au i kahi hui o nā pahu e hiki ke hoʻokomoʻia.
I kēia lā, hiki iāʻoe ke hoʻouka i ka papahana KDE, ka papahana Lubuntu, kahi mailserver a iʻole ka openSSH server.
Ke hoʻokomoʻoe i ka pūnaewele ma o ka waihonaʻoihanaʻaʻoleʻoe e hoʻouka ana i kahi'ōpili akā i kahi hui like likeʻole i hoʻopiliʻia e hana i kahi mea nui. I kā mākouʻoihana, hoʻokahi mea nuiʻo ia ka meaʻoihana LAMP.
03 o 08
E hoʻopaʻa i ka'ōlelo Password MySQL
Ma hope o ka holoʻana o nā kauoha i ka mua i mua, e hoʻoukaʻia a hoʻonohonohoʻia nā pahu e pono ai no Apache, MySQL a me PHP.
Eʻikeʻia kekahi puka ma keʻano he wahi o ka hoʻonohonohoʻana e makemakeʻoe e komo i kahi hua'ōlelo pakiaka no ka server MySQL.
'Aʻole like kēia mau hua'ōlelo me kāu' ōlelo kuhi komo a hiki iā 'oe ke hoʻonoho i kekahi mea āu e makemake ai. He kūpono ka hanaʻana i ka hua'ōlelo e like me ka hiki ke hiki i ka mea nona ka hua'ōlelo ke hoʻopau i ka pūnaewele pūnaewele a me ka hiki ke hana a wehe i nā mea hoʻohana, nāʻaelike, nā makamahi, nā papa a me nā mea nui loa.
Ma hope o kou komoʻana i ka hua'ōlelo e hoʻomauʻia ke koena o ka hoʻomohala ma waho o ke koi no ka hoʻokomo hou aku.
ʻO ka hopena, e hoʻiʻoe i ka manawa kauoha a hiki iāʻoe ke ho'āʻo i ka kiko eʻike inā ua hana.
04 o 08
Pehea e ho'āʻoʻia ai Apache
ʻO ka mea maʻalahi loa e ho'āʻo ai inā hanaʻo Apache penei:
- E wehe i ka Firefox ma ke kaomiʻana i ke kiʻi ma luna o ka mea ninini (3 mai luna)
- Ma ka pahu helu kahi e komo ai http: // localhost
Pono e hōʻike i kahi pūnaewele e like me ka mea i hōʻikeʻia ma ke kiʻi.
ʻOiaʻiʻo ināʻikeʻoe i nā hua'ōlelo "ʻOhana" ma ka pūnaewele pūnaewele a me ka Ubuntu logo a me ka'ōlelo Apache a laila uaʻikeʻoe i ka holomua o ka hoʻokomoʻana.
ʻO kaʻaoʻao āu eʻike nei heʻaoʻao kahi kahi e huli ai a hiki iāʻoe ke pani i kahi pūnaewele pūnaewele o kāu hoʻolālā.
No ka hoʻohui i kāu mau pūnaewele ponoʻoe e mālama i kā lākou ma ka waihona / var / www / html.
ʻO kaʻaoʻao āu eʻike ai i kēia manawa, ua kapaʻiaʻo index.html.
No ka hoʻoponoponoʻana i kēiaʻaoʻao e makemakeʻoe i nāʻae i ka waihona / var / www / html . Loaʻa nāʻano likeʻole e hāʻawi i nāʻae. ʻO kēia kaʻuʻano i makemakeʻia:
E wehe i ka puka makani a komo i kēia mau kauoha:
sudo adduser www-data
sudo chown -R www-helu: www-data / var / www / html
sudo chmod -R g + rwx / var / www / html
Ponoʻoe e puka i waho a hoʻi i loko no kaʻaeʻana i nāʻaeʻana.
05 o 08
Pehea e nānā ai inā hoʻokomoʻiaʻo PHP
ʻO ka hopena hou aʻe no ka nānāʻana i ka hoʻokomo pololeiʻana o kēia PHP.
E hana i kēia wehe i ka puka makani a komo i kēia kauoha:
sudo nano /var/www/html/phpinfo.php
Ma loko o ka hoʻoponopono hoʻoponopono e hoʻokomo i kēia mau hua'ōlelo:
E mālama i ka pūnaewele ma o kaomiʻana iā CTRL a meʻO a laila puka i ka hoʻoponopono ma ka hoʻokomoʻana iā CTRL a me X.
E wehe i ka pūnaewele pūnaewele Firefox ae hoʻokomo i kēia i loko o ka pākuhi helu:
http: // localhost / phpinfo
Inā kū pololei ka PHP aʻike i kahiʻaoʻao e like me ka mea ma ka kiʻi ma luna.
Aia kaʻaoʻao PHPInfo i nā 'ike a pau me ka papa inoa o nā modula PHP i hoʻokomoʻia a me ka mana o Apache e holo nei.
Pono e mālama pono i kēia palapala ma ka hoʻolālāʻana i nāʻaoʻao i hiki iāʻoe keʻike inā pono e hoʻokomoʻia nā modula āu e makemake ai i kāu papahana aʻaʻoleʻole.
06 o 08
Ke hoʻokomoʻia neiʻo MySQL Tūmahi
Hiki ke hoʻonuiʻiaʻo MySQL i ka hoʻohanaʻana i ke kauoha maʻemaʻe i loko o kekahi puka pahu:
mysqladmin -u root -p kūlana
Ke hoʻoukaʻiaʻoe no kahi hua'ōlelo e ponoʻoe e komo i ka hua'ōlelo pakiaka no ka mea hoʻohana i ka MySQL pūnaewele aʻaʻole kāu'ōlelo Ubuntu.
Inā holoʻo MySQL eʻikeʻoe i kēia mau hua'ōlelo:
Uptime: 6269 Nīnau: 3 Nīnau: 33 Nīnau Uiho: 0 Hoʻokumu: 112 Hōʻehi i nā papaʻaina: 1 Pākihi papaʻa: 31 Nā noi no kēlā me kēia pō avg: 0.005
He mea paʻakikī ka MySQL ma luna o ka laina kauoha a pēlā wau e'ōlelo nei e hoʻokomo i 2 mau mea hana hou:
- Palena Pūnaewele MySQL
- PHPMyAdmin
E hoʻouka i ka papahana MySQL Open i kahi pahu a holo i kēia kauoha:
sudo apt-loaʻa e hoʻokomo i mysql-workbench
I ka pauʻana o ka pūnaewele i ka hoʻokomoʻana i kaomi nui (puka kīneʻe) ma ka papapalapala a kākaʻia "MySQL" i loko o ka pahu hulina.
Loaʻa i kahi hōʻailona me ka dolph e hōʻike ai i ka MySQL Paena. E kaomi i kēia kiʻi ināʻikeʻia.
ʻO ka mea hanaʻoihana MySQLʻoi loa ka mana iki ma kahi liʻiliʻi.
ʻO kahi pae hema i koe e koho ai i kahi hiʻohiʻona o kāu pūnaewele MySQL e makemake ana e mālama e like me:
- Hāʻawi i kahi kūlana kikowaena
- E hoʻopaʻa i nā pilina kāohi
- Hoʻonoho i nā mea hoʻohana a me nā pono
- Hoʻoponopono i nā hoʻololi waiwai
- Kuhiʻia kaʻike
- Ka lawe 'ana i nāʻike
Hiki iāʻoe ke koho iāʻoe inā e holo ana ke kikowaena, pehea ka lōʻihi o ka holoʻana, ka halihali o ke kikowaena, ka helu o nā pilina a me nāʻoihana'ē aʻe.
Hoʻonohonoho ka mea hoʻopili kākoʻo i nā loulou i kēia manawa i ka pūnaewele MySQL.
I loko o nā mea hoʻohana a me nā pono, hiki iāʻoe ke hōʻano i nā mea hou, hoʻololi i nā hua'ōlelo a koho i nā pono i hoʻohanaʻia e ka mea hoʻohana i nā kulekele maʻamau.
Ma kaʻaoʻao'ākau hema o ka MySQL Workbench mea hana he papa inoa o nā kumuhana pānaehana. Hiki iāʻoe ke hoʻohui iāʻoe iho ma ke kaomiʻana a me ka kohoʻana "E hana i ka Saku".
Hiki iāʻoe ke hoʻonui i kekahi kīna ma ke kaomiʻana iā ia e nānā i ka papa inoa o nā mea e like me nā papa, nāʻike, nā hana i mālamaʻia a me nā hana.
Hoʻomi kaomiʻana i kekahi o nā mea e hāʻawi iāʻoe e hana i kahi mea hou e like me kahi papa hou.
ʻO ka papahana kūpono o MySQL Pūmahi kahi kahi e hana ai i ka hana maoli. No ka laʻanaʻana i ka hanaʻana i kahi papaʻaina hiki iāʻoe ke hoʻouka i nā pou me ko lākou mauʻikepili. Hiki nō hoʻi iāʻoe ke hoʻohui i nā kaʻina hana e hāʻawi ana i kahi mamanu maʻamau no kahi hana hoʻopili hou i loko o ka mea hoʻoponopono noʻoe e hoʻonui i ke kiko'āinana maoli.
07 o 08
Pehea e hoʻouka ai i PHPMyAdmin
ʻO kahi mea hoʻohana maʻamau no ka lawelaweʻana i nāʻikepili MySQLʻo PHPMyAdmin a ma ka hoʻokomoʻana i kēia meahana hiki iāʻoe ke hōʻoia i hoʻokahi manawa a no nā mea a pau o Apache, PHP a me MySQL e hana pololei.
E wehe i ka puka makani a komo i kēia kauoha:
sudo apt-e hoʻokomo i ka phpmyadmin
E hōʻike mai kahi puka e noi ana i kahi pūnaewele pūnaewele āu i hoʻonoho ai.
Ua hoʻonohoʻia ka koho paʻamau i Apache e hoʻohana i ke kī pāʻomi e hoʻohoka i ka pihi OK a e kaomi i ka hoʻihoʻi.
E paʻi hou kekahi pukala e nīnau inā makemakeʻoe e hoʻokumu i kahi pilikino paʻamau e hoʻohanaʻia me PHPMyAdmin.
E kaomi i ke kihi koho e koho i ka koho "Yes" a e kaomi i ka hoʻihoʻi.
Ma hope, e noiʻiaʻoe e hāʻawi i kahi hua'ōlelo no ka waihona database PHPMyAdmin. E komo i kahi mea paʻa e hoʻohana ai i ka wā e komo aiʻoe i PHPMyAdmin.
E hoʻoukaʻia ka polokalamu i kēia manawa ae hoʻihoʻiʻiaʻoe i ka'ōkuhi kauoha.
Ma mua o kou hoʻohanaʻana i PHPMyAdmin aia kekahi mau kauoha'ē aʻe e holo e like me kēia:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
hoʻouka pūnaewele apahele
Hana nā kauoha i luna i kahi loulou hōʻailona no ka kōnae apache.conf mai ka waihona / etc / phpmyadmin pūnaewele i loko o ka waihona / etc / apache2 / conf-available folder.
ʻO ka lālaniʻelua, e hiki ai i ka pūnaewele hoʻonohonoho phpmyadmin i loko o Apache a hope loa ka lā hope e hoʻololi i ka lawelawe pūnaewele Apache.
ʻO keʻano o kēia mea, he hiki iāʻoe ke hoʻohana i PHPMyAdmin i kēia manawa e mālama i nāʻikepili e like me kēia:
- E wehe i ka Firefox
- E komo i http: // localhost / phpmyadmin i loko o ka pahu helu
- E hoʻokomo i ka hua'ōlelo o ka PHPMyAdmin i ka māmala'ōlelo a kāomi i ka pihi "Go".
ʻO PHPMyAdmin he mea hoʻohana pūnaewele no ka mālamaʻana i nāʻikepili MySQL.
Hāʻawi ka papahana hema i kahi papa inoa o nā kumuhana pūnaewele. Ke kāomi nei i nā kiʻikuhi e hoʻonui ana i ka manaʻo e hōʻike i ka papa inoa o nā mea kikowaena.
ʻO ka bar luna kiʻi ka mea e mālama iāʻoe i nāʻano likeʻole o MySQL e like me:
- Pūnaekeʻikepili
- ʻO kahi Luna hoʻoponopono SQL
- Kuhi ke kikowaena
- Nā mea hoʻohana pūnaewele
- Kuhiʻia kaʻike
- Ka lawe 'ana i nāʻike
- Nā Papa
- Ka hana hou
- Nānā
- Nā pū'āinana pūnaewele
- 'Ekini
- Nā Plugins
08 o 08
Heluhelu hou
I kēia manawa i loaʻa iāʻoe kahi kikowaena pūnaewele a holo ka hana e hiki iāʻoe ke hoʻomaka e hoʻohana i kēia no ka hoʻolālāʻana i nā polokalamu pūnaewele holomua.
ʻO kahi hoʻomaka hoʻomaka e aʻo ai i ka HTML, CSS, ASP, JavaScript a me PHPʻo W3Schools.
He mea maʻalahi loa kēia pūnaewele i ka hahaiʻana i nā aʻoʻana ma kaʻaoʻaoʻaoʻao a me ka pūnaeweleʻaoʻaoʻaoʻao.
ʻOiaiʻaʻoleʻoe e aʻo i kaʻike hohonu, eʻaeʻoe i ka lawaʻana o nā kumuhana a me nā manaʻo e hiki iāʻoe ma kou ala.