Faka i-LAMP (iLinux, i-Apache, i-MySQL kunye ne-PHP) kwi-Ubuntu 17.10

Lamp

Molo, ngeli xesha ndiza kukubonisa indlela yokufaka i-LAMP (iLinux, i-Apache, i-MySQL kunye ne-PHP), le seti enkulu yezixhobo Umthombo ovulekileyo sivumele ukuba sisebenzise kwaye sibambe usetyenziso lwewebhu kwikhompyuter yethu.

por iseyindlela ebalaseleyo ukuba ufuna ukuqala ngantoni kuphuhliso lwesicelo sewebhu okanye qala ukubhala iiprojekthi zakho zokuqala zewebhu.

Ukusuka okokuqala kufuneka sihlaziye zonke iipakeji yenkqubo yethu, ngenxa yoku kufuneka siphumeze le miyalelo ilandelayo kwisiphelo sendlela.

sudo apt update
sudo apt upgrade

Unako iFaka i-LAMP kwi-Ubuntu 17.10?

Ngoku ukusukela apha kuya kufuneka sifake usetyenziso olwakha i-LAMP, njengoko bekuchaziwe ngaphambili, isandla sokuqala iSiza kufaka i-Apache kwinkqubo yethu.

Faka i-Apache web server

i-apache 2

Iphakheji apache2-izixhobo iya kufaka ezinye izinto ezifana ne-Apache HTTP Server Benchmarking Tool.

Ukuyifaka, siyenza ngalo myalelo ulandelayo:

sudo apt install -y apache2 apache2-utils

Emva kokuba ifakwe, I-Apache kufuneka iqale ngokuzenzekelayo. Kuya kufuneka siqinisekise nge-systemctl.

sudo systemctl start apache2
sudo systemctl enable apache2

Ngoku kufuneka singenise ip yethu okanye kufuneka sibhale kuphela i-localhost okanye i-127.0.0.1 kwindawo yedilesi yesikhangeli sethu Ukuqinisekisa ukuba iseva ye-Apache isebenza ngokuchanekileyo kwikhompyuter yethu.

Emva koku kufuneka siphumeze lo myalelo ulandelayo:

sudo chown www-data: www-data /var/www/html/ -R

Faka iseva yedatha kaMariaDB

UMariaDB uthatha indawo ye-MySQL ngokuthe ngqo, ukufaka le database kufuneka senze lo myalelo ulandelayo:

sudo apt install mariadb-server mariadb-client

Emva kokuba ifakwe, iseva kaMariaDB kufuneka ibaleke ngokuzenzekelayo.
Ukuba ayisebenzi, siza kuyiqala ngalo myalelo:

sudo systemctl start mariadb

Ukuvumela uMariaDB ukuba aqale ngokuzenzekelayo ngexesha lokuqalisa:

sudo systemctl enable mariadb

Ngoku kufuneka sisebenzise iskripthi sokhuseleko emva kokufaka.

sudo mysql_secure_installation

Ngexesha lale nkqubo iya kusicela ukuba sinike igama eligqithisiweyo kwingcambu yomsebenzisi kwindawo yogcino lwedatha, nje ukuba kwenziwe oku siya kwinqanaba elilandelayo.

Ke kufuneka sicinezele u-Enter ukuze siphendule yonke imibuzo eseleyo, eya kususa umsebenzisi ongaziwayo, iya kukhubaza ukungena kweengcambu kwaye isuse indawo yovavanyo.
Eli nyathelo liyimfuneko esisiseko kukhuseleko lwedatha kaMariaDB.

Ngokuzenzekelayo, iphakheji ye-MaraiDB ku-Ubuntu isebenzisa i-unix_socket yokuqinisekisa ukungena ngemvume komsebenzisi, oko kuthetha ukuba ungasebenzisa igama lomsebenzisi kunye negama lokugqitha ukuze ungene kwi-console ye-MariaDB.

Faka i-PHP kwi-Ubuntu 17.10

php 7.1

En Okwangoku ingxelo ezinzileyo ye-PHP yi-7.1 Ke ukuba usebenzisa esi sifundo kwiinguqulelo kamva kunale, kuya kufuneka utshintshe ukuxhomekeka kunye neephakeji ezifunekayo apha kwiinguqulelo zabo zangoku.
Ukuyifaka kufuneka siphumeze:

sudo apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php-common php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline

Ngoku dKuya kufuneka unike amandla imodyuli ye-Apache php7.1 emva koko uyiqale kwakhona i-Apache web server.

sudo a2enmod php7.1
sudo systemctl restart apache2

Ngoku into esinokuyenza yile yenza ifayile esibonisa lonke ulwazi lwe-PHQ, ukuvavanya izikripthi ze-PHP kunye neseva ye-Apache, kufuneka senze ifayile yolwazi.php kulawulo lweengcambu lwexwebhu.

sudo nano /var/www/html/info.php 

Yongeza le khowudi ilandelayo ye-PHP kwifayile.

<? php phpinfo (); ?>

Gcina kwaye uvale ifayile.

Ngoku Kwibha yedilesi yesikhangeli, ngenisa i-127.0.0.1/info.php okanye i-localhost / info.php .

Kuya kufuneka babone ulwazi lweseva yakho ye-PHP. Oku kuthetha ukuba izikripthi ze-PHP zinokuqhuba ngempumelelo nge-Apache web server.

Ndiza kukukhumbuza nje ukuba idilesi oza kuhlala usebenza kuyo yile ye "localhost" okanye "127.0.0.1", leyo uya kuyibeka kwisikhangeli sakho sewebhu, ukusuka apho kuya kufuneka ubeke indlela iiprojekthi zakho.

Yiyo ke loo nto, sele sinazo izixhobo eziyimfuneko ezifakiweyo ukuqala ukusebenzisa usetyenziso lwewebhu kwikhompyuter yethu.
Ngaphandle kokuqhubela phambili, kufuneka uqale ukuyisebenzisa, unokufaka iWindowsPress, iJoomla okanye esinye isixhobo sokwenza iimvavanyo zakho zasekhaya.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Pablo sitsho

    Isikhokelo esihle kakhulu, ingxelo nje kumyalelo: kufanele ukuba: Sudo chown www-data: www-data / var / www / html / -R. Ngeendawo ezingenanto, ukuba yingcambu, nabani na oyiphumezayo, uya kutshintsha umnini kunye neqela leengcambu (/) kunye nazo zonke iifolda zabantwana.

    Kwakhona: ayinabungozi kangako, njengasentla, kufanele ukuba:

    1.    UNowa sitsho

      Molo Pablo, ndenze impazamo ngokukopa kunye nokuncamathisela nceda ukuba ungandinceda kule mpazamo

      I-sudo chown www-data: www-data / var / www / html / -R

      Ndiyikopa ngezithuba kwaye ngoku andinakho ukusebenzisa nasiphi na isicelo endingenaso kwaye ayamkeli igama lokungena njengengcambu

      ndimtsha kwi linux.

  2.   ulejandro suarez sitsho

    Molo mhlobo, enkosi ngegalelo lakho elikhulu, yenza onke amanyathelo ngolwaneliseko, ekuphela kwento kukuba xa usenza isiqinisekiso «localhost / info.php» iphepha lihlala lingenanto kwaye lingabonisi nto, ngethemba ukuba ayongxaki.

    1.    UDavid yeshael sitsho

      Sawande Alejandro.
      Eyona nto ikhuselekileyo kukuba umsebenzi uvalelwe kwi-php.ini yakho
      Kuyo ungaqwalasela iiparameter ezininzi, uvavanye kwisiphelo sendlela nge
      php – mna

    2.    Asdasd sitsho

      Molo Alejandro, kuba kungenxa yezithuba eziphakathi