Fifi L Suite Software LAMP sori Ubuntu

Pin
Send
Share
Send

Eto sọfitiwia ti a pe ni LAMP pẹlu Linux ekuro OS, olupin ayelujara afun, olupin data MySQL, ati awọn paati PHP ti a lo fun ẹrọ aaye. Nigbamii, a yoo ṣe apejuwe ni apejuwe awọn fifi sori ẹrọ ati iṣeto ni ibẹrẹ ti awọn afikun yii, mu ẹya tuntun ti Ubuntu bi apẹẹrẹ.

Fifi L2P Suite Suite ni Ubuntu

Niwọn bi ọna kika nkan yii ti tọka si tẹlẹ pe o ti fi Ubuntu sori kọmputa rẹ, a yoo foju igbesẹ yii ki o tẹsiwaju lẹsẹkẹsẹ si awọn eto miiran, sibẹsibẹ o le wa awọn itọnisọna lori koko-ọrọ si ọ nipa kika awọn nkan miiran wa ni awọn ọna asopọ atẹle.

Awọn alaye diẹ sii:
Fi Ubuntu sori VirtualBox
Ririn pẹlu Linux lati filasi wakọ

Igbesẹ 1: Fi Apache sori ẹrọ

Jẹ ki a bẹrẹ nipa fifi olupin wẹẹbu ṣii ṣiṣi ti a npe ni Afun. O jẹ ọkan ninu awọn aṣayan ti o dara julọ, nitorinaa o di yiyan ti awọn olumulo pupọ. Ni Ubuntu, a fi sii "Ebute":

  1. Ṣii akojọ aṣayan ki o lọlẹ console tabi tẹ apapo bọtini Konturolu + alt + T.
  2. Ṣe igbesoke awọn akopọ eto rẹ ni akọkọ lati rii daju pe o ni gbogbo awọn paati pataki. Lati ṣe eyi, kọ aṣẹ naaimudojuiwọn sudo-gba imudojuiwọn.
  3. Gbogbo awọn sise nipasẹ sudo nṣiṣẹ pẹlu wiwọle gbooro, nitorinaa rii daju lati ṣalaye ọrọ igbaniwọle rẹ (ko han nigbati titẹ).
  4. Nigbati o ba ti ṣetan, tẹsudo gbon-gba fifi sori ẹrọ apache2lati ṣafikun afun si eto naa.
  5. Jẹrisi fifi gbogbo awọn faili nipa yiyan aṣayan idahun D.
  6. Jẹ ki a ṣe idanwo iṣẹ ti olupin wẹẹbu nipasẹ ṣiṣesudo apache2ctl konfigi.
  7. Syntax yẹ ki o jẹ deede, ṣugbọn nigbamiran ikilọ kan han nipa iwulo lati ṣafikun Servername.
  8. Ṣafikun oniyipada agbaye yii si faili iṣeto lati yago fun awọn ikilọ ọjọ iwaju. Ṣiṣe faili funrararẹ nipasẹsudo nano /etc/apache2/apache2.conf.
  9. Bayi ṣiṣẹ console keji, nibiti o ti paṣẹ aṣẹip addr show eth0 | inet greet | awk '{tẹ $ 2; } | | sed 's //.*$//'lati wa adirẹsi IP rẹ tabi agbegbe olupin olupin.
  10. Ni akọkọ "Ebute" lọ si isalẹ isalẹ faili ti ṣi silẹ ki o kọOrukọ olupin ServerName + tabi adiresi IPti o kan kẹkọọ. Fi awọn ayipada pamọ nipase Konturolu + O ki o si pa faili iṣeto naa.
  11. Ṣe idanwo lẹẹkansi lati rii daju pe ko si awọn aṣiṣe, ati lẹhinna tun olupin ayelujara bẹrẹ nipasẹsudo systemctl tun bẹrẹ apache2.
  12. Ṣafikun Afikun si ikojọpọ ti o ba jẹ pataki ki o bẹrẹ pẹlu ẹrọ ṣiṣiṣẹ nipa lilo aṣẹ naasudo systemctl jeki apache2.
  13. O ku lati bẹrẹ olupin wẹẹbu nikan lati ṣayẹwo iduroṣinṣin ti iṣẹ rẹ, lo aṣẹ naasudo systemctl ibẹrẹ apache2.
  14. Ṣe ifilọlẹ aṣàwákiri kan ki o lọ silocalhost. Ti o ba ni oju-iwe akọkọ ti Afun, lẹhinna gbogbo nkan n ṣiṣẹ daradara, tẹsiwaju si igbesẹ ti n tẹle.

Igbesẹ 2: Fi sori ẹrọ MySQL

Igbese keji ni lati ṣafikun ibi ipamọ data MySQL, eyiti o tun ṣe nipasẹ console boṣewa nipa lilo awọn aṣẹ ti o wa ninu eto naa.

  1. Ikinni ninu "Ebute" kọsudo gbon-gba fi mysql-olupin sori ẹrọki o si tẹ lori Tẹ.
  2. Jẹrisi afikun ti awọn faili titun.
  3. Rii daju lati ni aabo lilo ti agbegbe MySQL, nitorinaa pese aabo pẹlu fikun-un lọtọ, eyiti o fi sii nipasẹsudo mysql_secure_installation.
  4. Ṣiṣeto awọn ohun elo itanna fun awọn ibeere ọrọ igbaniwọle ko ni itọnisọna kan, niwon olumulo kọọkan ni itọsọna nipasẹ awọn ipinnu ara wọn ni awọn ofin ti afọwọsi. Ti o ba fẹ fi awọn ibeere sori ẹrọ, tẹ console naa y lori beere.
  5. Ni atẹle, o nilo lati yan ipele ti aabo. Ni akọkọ, ka apejuwe ti paramita kọọkan, lẹhinna yan ọkan ti o dara julọ.
  6. Ṣeto ọrọ igbaniwọle tuntun lati pese wiwọle root.
  7. Ni atẹle, iwọ yoo rii awọn eto aabo oriṣiriṣi, ka wọn ati gba tabi kọ, ti o ba ro pe o wulo.

A ni imọran ọ lati mọ ara rẹ pẹlu apejuwe ti ọna fifi sori ẹrọ miiran ninu nkan ti o wa lọtọ, eyiti iwọ yoo rii ni ọna asopọ atẹle naa.

Wo tun: Itọsọna Fifi sori ẹrọ MySQL lori Ubuntu

Igbesẹ 3: Fi sori ẹrọ PHP

Igbese ikẹhin lati rii daju iṣẹ ṣiṣe to dara ti eto LAMP ni lati fi sori ẹrọ awọn nkan PHP. Ko si ohun ti o ni idiju ninu imuse ilana yii, o kan nilo lati lo ọkan ninu awọn aṣẹ ti o wa, ati lẹhinna tunto afikun-lori funrararẹ.

  1. Ninu "Ebute" kọ pipaṣẹsudo apt-gba fi php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0lati fi awọn eroja pataki sori ẹrọ ti o nilo ẹya 7.
  2. Nigbakan aṣẹ ti o wa loke ko ṣiṣẹ, nitorinaa losudo apt fi sori ẹrọ PHP 7.2-clitabisudo apt sori ẹrọ hhvmlati fi ẹya tuntun ti o wa 7.2 sori ẹrọ.
  3. Ni ipari ilana naa, rii daju pe o pe apejọ to tọ sii nipasẹ kikọ ninu consolePHP -v.
  4. Isakoso data ati imuse ti wiwo wẹẹbu naa ni a ṣe ni lilo PHPmyadmin ọpa ọfẹ, eyiti o tun jẹ ifẹ lati fi sori ẹrọ lakoko iṣeto ti LAMP. Lati bẹrẹ, tẹ aṣẹ naasudo apt-gba fi sori ẹrọ phpmyadmin php-mbstring php-gettext.
  5. Jẹrisi afikun ti awọn faili tuntun nipa yiyan aṣayan ti o yẹ.
  6. Pato olupin wẹẹbu kan "Apache2" ki o si tẹ lori O DARA.
  7. Iwọ yoo ti ṣaṣeto lati tunto ibi ipamọ data nipasẹ aṣẹ pataki kan, ti o ba wulo, yan idahun to daju.
  8. Ṣẹda ọrọ igbaniwọle kan fun iforukọsilẹ lori olupin data, lẹhin eyi o yoo nilo lati jẹrisi nipasẹ atunwọle rẹ.
  9. Nipa aiyipada, iwọ kii yoo ni anfani lati tẹ PHPmyadmin ni aṣoju olumulo kan pẹlu wiwọle gbooro tabi nipasẹ awọn atọka TPC, nitorinaa o nilo lati mu IwUlO dina. Mu awọn ẹtọ gbongbo ṣiṣẹ nipasẹ pipaṣẹsudo -i.
  10. Ge asopọ nipasẹ titẹiwoyi "imudojuiwọn olumulo ti ṣeto ohun itanna =" nibi ti Olumulo = "gbongbo"; fifin awọn anfani; "| mysql -u root -p mysql.

Lori eyi, fifi sori ẹrọ ati iṣeto ni PHP fun LAMP ni a le gbero ni aṣeyọri pari.

Wo tun: Itọsọna Fifi sori ẹrọ PHP lori Ubuntu Server

Loni a fi ọwọ kan fifi sori ẹrọ ati iṣeto ipilẹ ti awọn paati LAMP fun eto iṣẹ Ubuntu. Nitoribẹẹ, eyi kii ṣe gbogbo alaye ti o le pese lori akọle yii, ọpọlọpọ awọn nuances ni o wa pẹlu lilo ọpọlọpọ awọn ibugbe tabi awọn apoti isura infomesonu. Sibẹsibẹ, ọpẹ si awọn itọnisọna loke, o le ni rọọrun mura eto rẹ fun sisẹ deede ti package sọfitiwia yii.

Pin
Send
Share
Send