Pehea e hiki ke kiʻi i nā polokalamu kamepiula ma ASUS K52F

He pūnaewele kūponoʻoleʻo PostgreSQL no ka mālamaʻana i nāʻikepiliʻikepili, i hoʻokumuʻia no nā papahana likeʻole, me Windows a me Linux. Kākoʻo ka mea hana i kahi nui o nāʻanoʻikepili, a he'ōlelo hōʻano i kūkuluʻia a kākoʻo i ka hana ma ka hoʻohanaʻana i nā'ōlelo hoʻolālā papahana. Ma Ubuntu, hoʻokomoʻiaʻo PostgreSQL ma "Terminal" me ka hoʻohanaʻana i nā waihona hoʻomalu a ka mea hoʻohana paha, a ma hope o kēlā hana hoʻomākaukau, ke ho'āʻo a me ka hanaʻana i nā papa.

E hoʻonoho i ka PostgreSQL ma Ubuntu

Hoʻomoeʻia nāʻikepili i nāʻano likeʻole, akā, hāʻawi lākou i kahi hoʻolālā maikaʻi i kahi papa hana hoʻolālā maikaʻi. Hoʻopuka ka nui o nā mea hoʻohana ma PostgreSQL, hoʻokomo iā ia i ko lākou OS a hoʻomaka e hana me nā papa. Ma hope aʻe, makemake mākou e neʻe i kēlā me kēia papa e wehewehe i ke kaʻina hana a pau, ka hoʻomaka mua a me ka hoʻonohonoho o ka mea hana i'ōleloʻia.

Ka Papa Hana 1: E hoʻokomo i ka PostgreSQL

Pono, ponoʻoe e hoʻomaka ma ka hoʻokomoʻana i nā faila a me nā hale waihona puke a pau i ka Ubuntu e hōʻoia i ka hana maʻamau o PostgreSQL. Hanaʻia kēia ma ka hoʻohanaʻana i ka punaewele a me ka mea hoʻohana aiʻole nā ​​hale hana kūlana.

  1. Holo "Terminal" ma kekahi ala kūpono, no ka laʻana, ma o ka papa inoa aiʻole ma ke kāomiʻana i ka hui pūnaewele Ctrl + Alt T.
  2. ʻO ka mea mua,ʻike mākou i nā waihona waihona no nā poʻe hoʻohana, no ka mea,ʻo nā hua mua loa iʻike muaʻia ma laila. E hoʻokomo i loko o ke kauoha kahuasudo sh -c 'echo' pili //apt.postgresql.org/pub/repos/apt/ 'lsb_release -cs'-pgdg main ">> /etc/apt/sources.list.d/pgdg.list'a laila kaomi E komo.
  3. E hoʻokomo i ka hua'ōlelo no kāu moʻokāki.
  4. Ma hope o ia hoʻohanawget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -e hoʻouka i nā pahu.
  5. Hoʻoholo wale ia e hoʻopau i nā hale waihona puke pūnaewele me ke kauoha maʻamau.sudo apt-loaʻa ka hōʻoia.
  6. Inā makemakeʻoe i ka loaʻaʻana o ka PostgreSQL hou loa mai ka waihona hale hoʻomalu, ponoʻoe e kākau i loko o ka hale hoʻolālā.sudo apt-e hoʻokomo i ka postgresql postgresql-contriba hōʻoia e hōʻoia i nā kiko.

Ma hope o ka hoʻomohala maikaʻiʻana, hiki iāʻoe ke hoʻomaka i ka hoʻomakaʻana i kahi helu moʻokāki, e nānā i ka hana o ka pūnaewele a me ka hoʻonohonoho mua.

Ka Papa 2: E hoʻomaka i ka PostgreSQL mua

ʻOiʻia ka lawelaweʻana o DBMS i hoʻokomoʻia "Terminal" hoʻohana i nā kauoha kūpono. Keʻike nei ka pihi i ka mea hoʻohana paʻamau:

  1. E komo i ke kauohasudo su - postgresae kaomi E komo. Na kēia hana eʻae iāʻoe e hele i kaʻoihana ma muli o ka helu i hakuʻia e ka paʻamau, e lawelawe nei e like me ka mea nui.
  2. Komo i loko o ka papa hilinaʻi ma lalo o ke kūlana o kaʻike i hoʻohanaʻiapsql. E kōkua i ka hoʻolālāʻana me ka'ōlohelohekōkua- e hōʻike i nā'ōnaehana a me nā kumuhana i loaʻa.
  3. Keʻikeʻia nei nāʻike e pili ana i ka nohoʻana o PostgreSQL i kēia manawa ma ka conninfo.
  4. Hiki i ka 'āina ke kōkua i ka hui q.

I kēia manawa uaʻikeʻoe pehea e komo ai i loko o ka helu a hele i ka papahana hoʻomalu, no laila ua hiki i ka wā e neʻe ai e hana i mea hoʻohana hou a me kāna database.

Ka Papa 3: Hoʻopili i ka Mea hoʻohana a me ka Database

ʻAʻole ia he manawa maʻalahi e hana me ka pūnaewele maʻamau e kū nei, aʻaʻole pono i ka manawa pono. ʻO ia ke kumu e hāpai nei mākou e noʻonoʻo i ke kaʻina hana no ka hanaʻana i kahiʻikepili hou a e pili ana iā ia i kahiʻikepili kūikawā.

  1. Ke noho nei ma ka papaleʻaleʻa ma lalo o ke kūlana mana nā pou (huisudo su - postgres) e kākauka mea haku hana - mea hoʻohanaa laila e hāʻawi iā ia i kahi inoa kūpono ma ka kākauʻana i nā huapalapala i ka string kūpono.
  2. ʻO ka mea aʻe, e hoʻoholo inā makemakeʻoe e hāʻawi i nā kuleana superuser hoʻohana i ka loaʻaʻana o nā pono pūnaewele. E koho wale i ka koho kūpono a e hele.
  3. ʻOi ka inoa maikaʻi loa i kapaʻia ka inoa hoʻokahi e like me ka inoa o ka inoa, no laila ponoʻoe e hoʻohana i ke kauohanā hanana lumpicskahi lumpics - inoa inoa.
  4. ʻO ke kūkuluʻana e hana me ke kikowaena iʻikeʻia e puka maipsql -d lumpicskahi lumpics - ka inoa o ka pūnaewele.

Ka Papa 4: Ka hanaʻana i ka papa a me ka hanaʻana me nā laina

ʻO ka manawa kēia e hana i kāu papa mua ma kahiʻikepili i kohoʻia. Hanaʻia kēia kaʻina hana ma o ka console, akā,ʻaʻole e paʻakikī e pili i nā kauoha nui, no ka mea,ʻo kāu mea wale nō e hana ai, penei:

  1. Ma hope o ka neʻeʻana i kaʻikepili, e hoʻokomo i kēia code:

    E hoʻolālā i ka hōʻailona (
    e hoʻokomo i ka pūnaewele PRIMARY KEY,
    ʻano varchar (50) NOT NULL,
    ʻikeʻoluʻolu (25) NO NULL,
    kahi o ka location varchar (25) nānā (kahi i (('' akau ',' hema ',' komohana ',' hikina ',' ''ākau', 'hikina', 'hema hema', '' ākau 'ākau)),
    hoʻonoho'ia_date lā
    );

    ʻO ka inoa o ka papa inoa. hōʻike (hiki iāʻoe ke koho i kekahi inoa'ē aʻe). Eia ka ho'ākākaʻana i kēlā me kēia kolamu. Ua koho mākou i nā inoa ʻano varchar a ʻikeʻole no kahi hōʻailona, ​​hiki iāʻoe ke komo i kekahi hōʻailona'ē aʻe, akā wale nō me ka hoʻohanaʻana i nā hua'ōlelo Latin. ʻO nā helu ma nā palekana ke kuleana no ka nui o ke kolamu, pili pono i kaʻikepili i laila.

  2. Ma hope o ka komoʻana, koe wale nō ke hōʻike i ka papa ma ka pakuhi me d.
  3. ʻIkeʻoe i kahi papahana maʻalahiʻole i loko o nāʻike'ē aʻe.
  4. Hoʻonuiʻia nāʻikepili hou ma o ke kauohaKA hoʻokomo i ka hōʻoia (ʻano, lapu, kahi, install_date) VALUES ('slide', 'blue', 'hema', '2018-02-24');ʻO ka mea mua, ua hōʻikeʻia ka inoa o ka papaʻaina, i loko o ko mākou kūlana hōʻikea laila ua heluʻia nā paukū a pau, a uaʻikeʻia nā kumukūʻai ma nā pākeke, pono i nā hua'ōlelo.
  5. A laila hiki iāʻoe ke hoʻohui i kekahi laina hou, e laʻa,KA hōʻailona i ka hōʻoia (ʻano, ka laulā, kahi, install_date) NUI ('swing', 'yellow', 'northwest', '2018-02-24');
  6. E holo i ka papa i lokoSELECTION * FROM test;e hoʻokaho i ka hopena. E like me kouʻike, ua hoʻonohonoho ponoʻia nā mea a pau a ua pololei ka hōʻoiaʻana.
  7. Inā ponoʻoe e wehe i kekahi waiwai, e hana ia ma ke kauohaMANAʻO mai ka hōʻoia WAI like = 'slide';ma ka hoʻomaopopoʻana i ka kahua i makemakeʻia ma nā hua'ōlelo.

Ka Papa 5: E hoʻokomo i ka phpPgAdmin

ʻAʻole hiki ke maʻalahi ka lawelaweʻana i kaʻikepili no kaʻikeʻana, no laila maikaʻi e hoʻonui i ka mea ma o ke kauʻana i ka GUI phpPgAdmin kūikawā.

  1. ʻO ka pahuhopu ma o "Terminal" E kiʻi i nā hou hou no nā hale waihona puke masudo apt-loaʻa ka hōʻoia.
  2. E hoʻouka i ka Pūnaewele Pūnaewele Pahosudo apt-loaʻa ka apache2.
  3. Ma hope o ka hoʻouka, e hōʻoia i kāna hana a me ka hoʻoponopono pololeiʻana me ka hoʻohanasudo apache2ctl. Inā ua hewa kekahi mea, eʻimi i kahi kuhi e like me ka weheweheʻana ma kahi pūnaewele Official Apache.
  4. E hoʻomaka i ka pūnaewele ma ke kākauʻanasudo systemctl hoʻomaka apache2.
  5. I kēia manawa ua hōʻoiaʻia ka hana o ka mea lawelawe, hiki iāʻoe ke hōʻano i nā hale waihona phpPgAdmin ma ke kiʻiʻana iā lākou mai ka waihona waihona ma o ka pūnaewelesudo apt install phppgadmin.
  6. Eia kekahi, pono e hoʻololi iki i ka'ōnaehana hoʻonohonoho. E weheʻia ma o kekahi pakuhi maʻamau, e wehewehegedit /etc/apache2/conf-available/phppgadmin.conf. Inā heluhelu pākahi waleʻia kēia pepa, ponoʻoe i ke kauoha ma mua kūkā hōʻike pūsudo.
  7. Mamua o ka laina "Wahi kūpono" e waiho#, e kākau i ka'ōlelo, a komo i laloHāʻawiʻia mai nā mea a pau. I kēia manawa, e weheʻia ka wahi helu no nā mea a pau ma ka pūnaewele,ʻaʻole wale no kahi PC wale nō.
  8. E hoʻomaka hou i ka pūnaewele pūnaeweleHoʻomaka hou ka sube lawelawe apache2aʻoluʻolu e iho i lalo e hana me PostgreSQL.

Ma kēiaʻatikala, ua nānā mākou ma PostgreSQL wale nō, akā,ʻo ke kauʻana i kahi pūnaewele pūnaewele Apache, kahi i hoʻohanaʻia i ka hoʻohuiʻana i nā polokalamu LAMP. Inā makemakeʻoe e hōʻoiaʻiʻo i ka holomua o ka hanaʻana o kāu mau pūnaewele a me nā papahana'ē aʻe,'ōlelo mākou iāʻoe e hoʻomaʻamaʻa iāʻoe iho me ka hana o ka hoʻonuiʻana i nā mea'ē aʻe ma ka heluheluʻana i kā mākouʻatikala'ē aʻe i kēia loulou.

E nānā hoʻi: Ke kauʻana i ka LAMP holomua ma Ubuntu