Shigar da yanayi na LAMP akan Debian da abubuwan da suka samo asali

Wannan koyarwar zata bayyana yadda ake girka yanayin ci gaba LAMP. Amma, menene wancan Fitilar? Fitila takaice don Linux + Apache2 + PHP5 + MySQL, ma'ana, muhallin rubuta rubutun, kula ko kafa rukunin yanar gizo da aka yi ko aka rubuta su PHP con MySQL a kan sabar Apache.

Samun hannunka kan lamarin ...

Mun shigar da Apache2

server@host:# apt-get install apache2 apache2-doc

Basic amfani da Apache:

server@host:# /etc/init.d/apache2 {start|stop|restart|reload|force-reload}

Yanzu, ta yaya zamu gayawa Apache2 yayi amfani da abubuwanda muka girka mata?

Gyarawa /etc/apache2/apache2.conf kuma ƙara:

<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml
</IfModule>

Modara kayayyaki:

Za a iya samun sa a ciki / usr / lib / apache2 / kayayyaki /

Alal misali: Mod_Sake rubutawa overwrite URL don su zama masu amfani da kai.

Inara a ciki /etc/apache2/apache2.conf:

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

Hanyar da ta fi dacewa zata iya kasancewa, daga tashar umarni ta ba shi dama tare da umarni mai zuwa:

server@host:# a2enmod rewrite

Sannan kuma sake kunna Apache:

server@host:# /etc/init.d/apache2 restart

PHP5 Shigarwa / Sanyawa

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

Wasu canje-canje ga PHP 5

En /etc/php5/apache2/php.ini:

Loda fayiloli zuwa sabar [girma]:

upload_max_filesize = 8M

Amfani da ƙwaƙwalwa:

memory_limit = 32M

Loda fayiloli, hanyar POST:

post_max_size = 8M

Fara, sake farawa PHP 5?

PHP 5 yana gudana akan tsarin azaman tsarin Apache2, don haka idan mukayi wani tsari a cikin PHP5 kawai ta hanyar sake kunna Apache, ana amfani da canje-canjen da akayi.

MySQL Installation / Kanfigareshan

server@host:# apt-get install mysql-server

Yayin shigarwar, za a tambaye ku kalmar sirri don mai amfani da tushen MySQL, saboda dalilan tsaro, kokarin sanya shi ya bambanta da tushen kalmar sirri ta tsarin.

Hanyar amfani da MySQL:

server@host:# /etc/init.d/mysql {start|stop|restart|reload|force-reload|status}

Kuma a cikin saitunan [/etc/mysql/my.cnf, layi na 71 kusan] mun ba da damar rajistan ayyukan:

log  /var/log/mysql/mysql.log

Kuma sannan sake farawa MySQL don canje-canje ya fara aiki ...

server@host:# /etc/init.d/mysql restart

Girkawa / Sanyawa na PHPMyAdmin

server@host:# apt-get install phpmyadmin

Kuma sanyi ya zo a cikin fayil na config.inc.php, wanda ba a can ba, amma za mu ƙirƙira shi tare da abubuwan da ke tafe:

<?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';
?>

Karatunan

Hanya ce da ke ba da damar buga yanar gizo da yawa [tare da wasu sunaye daban-daban] a ƙarƙashin adireshin IP ɗin ɗaya. Yana ba ka damar raba ƙwaƙwalwar ajiya da hanyoyin sarrafawa [Hz] yadda ya dace.

Dokokin Apache2 don VirtualHosting:

  • a2ensite: Kunna gidan yanar gizo. Saitunan dole ne su kasance a ciki / sauransu / apache2 / shafuka-wadata /
  • a2dissite: Kashe gidan yanar gizo.
  • a2enmod: Kunna tsarin apache da ke cikin / sauransu / apache2 / mods-available /
  • a2dismod: Kashe tsarin.

Airƙira mai ma'ana

Mun ƙirƙiri fayil ɗin sanyi na VirtualHost:

server@host:# cd /etc/apache2/sites-available/
server@host:/etc/apache2/sites-available# touch blog.example.com

Muna ƙirƙirar babban fayil inda gidan yanar gizon zai kasance ...

server@host:# mkdir -p /var/www/blog/

Tsarin 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>

Mun kunna:

server@host:# a2ensite blog.example.com

Sai me? Tabbas, ƙarshen farin ciki:

server@host:# /etc/init.d/apache2 restart

Note: Dole ne muyi magana da mai kula da hanyar sadarwar mu, idan mun fi kyau, don ƙara rikodin A cikin DNS ɗin da ke nuna IP ɗinmu da sunan "blog”. Dole ne a yi wannan don tura duk zaɓukan DNS daga blog.example.com zuwa PC ɗinmu.

Don haka kawai zamu rubuta a cikin binciken mu:

http://blog.example.com

Kuma za mu sami damar shiga shafin da ake magana.

Abin sani kawai ya rage don girka WordPress ko Drupal a cikin wannan tsarin, idan za mu ci gaba, daga karce ko tsari.

Shi ke nan, sai an sake ganinku a wani lokaci don ci gaba da girka / daidaita ayyukan akan tsarin GNU / Linux.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   3ndariago m

    Shigar da WampServer ko XAMP a cikin WinOS:

    1- Mai sakawa sau biyu. *
    2- Ji daɗi!

    Shigar MAMP akan MacOS:
    1- Zazzage hoton MAMP daga http://www.mamp.info.
    2- Bude hoton faifai ka jawo MAMP cikin jakar aikace-aikacen ka.
    3- Ji daɗi!

    Allah ya albarkaci GUIs !!!!!!!!!!!!!!!

    1.    KZKG ^ Gaara m

      Amma ... sauƙi ko sauƙi ba yana nufin mafi kyau. Misali na al'ada ... galibin sabobin gidan yanar gizo (kuma ba yanar gizo ba) a duniya suna aiki akan tsarin UnixLike ... ban da a bayyane yake BA samun GUI. Kuma ... Ina shakkar cewa masu gudanarwar kamfanoni kamar Google, HP, Twitter, MySQL, Facebook, Intel, Dell, da sauransu da sauransu da dai sauransu ba daidai bane 😀

      Yallabai bro

    2.    Asarar m

      Girkawar Apache2 akan Debian
      1 .- # dace-samu shigar apache2 apache2-doc
      2.- Ji daɗi!

  2.   koratsuki m

    xD, yayi kyau wancan, amma yayi kyau ... Yaya zaka tsara hakan idan baka da GUI?

    1.    KZKG ^ Gaara m

      Dole ne kayi SSH -X don tura X kuma duk abin da ka buɗe a cikin Windows wanda aka nuna akan kwamfutarka ... oh .. mmm jira, kawai na tuna cewa Windows ba ta da SSH kuma ba za ta iya turawa ba O_O

      1.    tarkon m

        Kada ku canza jigo, girka XAMP kawai ta latsa gaba da tsayawa / farawa ayyuka daga gunki ɗaya ... aha, wancan ba shi da kima = P

        A nan gaba, idan zaɓuɓɓukan da ake da su a cikin Windows basu isa ba, koyaushe zaɓi ne na neman penguin da keta windows breaking

        1.    KZKG ^ Gaara m

          Zan kasance weirdo wanda ya fi so shigar kowane sabis ... da hannu ⁻ ^ » ... hehe

          1.    koratsuki m

            Ba kai kadai bane, Ina son shi haka ma xD ...

  3.   3ndariago m

    Bari mu gani, bari mu fara da bayyana wasu ra'ayoyi:
    1- Juxtaposition na musaya (layin zane-zane) ba yaki bane tsakanin mai kyau da sharri, ba Aragorn VS Sauron bane, babu wani alheri ko sharri, ko kuma a haƙiƙa dukkansu "masu kyau" ne idan sun dace da buƙatunku. dalilai.
    2-Cewa na jaddada saukin latsawa akan layin umarni, ba yana nufin na musun mahimmancin na biyun bane, kuma ban ce na farkon shine "mafi kyau" ba. Ina kawai cewa yana da, aƙalla, aboki
    3- Gaskiyar cewa yawancin masu amfani da abubuwa kamar waɗanda kuka ambata ba su da GUIs, ba ya sa ƙirar layin umarni ta fi kyau ko dai, kawai ya fi dacewa da wannan dalilin. A cikin Sharuɗɗan Sha'awa wannan ana kiran sa Fallacy, tunda bisa dogaro da hujjoji na gaskiya, kun isa ga ƙaddarar ƙarya. Shin zaku iya tunanin wayoyin hannu bisa layin umarni? Har yanzu kuma, kawai aikace-aikacen yana yin hukunci wanda wanene ya fi dacewa.
    Idan aka yi la'akari da taken labarin ("Shigar da yanayi na LAMP a cikin Debian da kuma abubuwan da suka dace") ba zai yuwu a fahimci dalilin da zai sanya wannan shigar Apache din ba, wato, ba a fahimci cewa zai kasance ne ba Google, Dell, da sauransu da dai sauransu. (Hakanan ina matukar shakkar amfani da Apache !!! amma ba ni da hujja a nan). Dangane da amfanin kaina - kawai don gwada yanar gizo a cikin wani yanki na gida kafin saka su a kan layi- idan zan yi aikin turawa kamar haka, bisa layin umarni, zan harbe kaina ko canza aikina 😀
    Kuma a ƙarshe, karin maganar kasar Sin, tsohuwar al'adar da ake buƙatar koya sosai daga gare ta, wanda ke da kyakkyawar fahimta game da 'sauƙaƙa rayuwar ku': «Kada ku yi abin da za ku iya yi yayin zaune, kuma kada ku yi abin da za ku iya yi yayin kwanciya. ».

    1.    KZKG ^ Gaara m

      Lallai haha ​​... WordPress.com harma da Opera.com suna amfani da Nginx, musamman masu karancin mabukaci kuma da gaske suke 😀

      Game da abin da kuka ce, aƙalla na fi son gwadawa kamar yadda zai yiwu yanayin ƙarshe inda shafin zai kasance.
      Wato, na girka dukkan ayyukan kuma saita tunani game da yadda za'a girka su da saita su, amma akan sabar karshe inda shafin zai kasance (da zarar an gama).

      Wannan shine dalilin da ya sa koyaushe na fi so in girka komai da hannu kuma in daidaita shi da kaina.

    2.    Jorge m

      Yi haƙuri don tsoma baki bayan dogon lokaci, wataƙila kun riga kun san dalilin da yasa manyan sabobin basu da GUI.
      zane-zane na zane-zane (GUI) na buƙatar yanayin zane don amfani da su. Hakanan wanda yake amfani da albarkatu a cikin kowane ƙungiyar shine ƙarfin da yake, a matsayin ku na masu gudanarwa, abu na ƙarshe da muke so shine ɓata "albarkatun ƙungiyar don gina yanayin zane.

      Don haka, ee, idan akwai mai kyau da mara kyau, argon vs sauron, lokacin da kake buƙatar uwar garken ya amsa dubban buƙatun, bincika cikin bd, aika da karɓar imel, da kuma gudanar da wasu aikace-aikacen, kawai cire bayanan yanayin zane kuma shi ke nan

      Gaisuwa!

  4.   Gabriel m

    Hakanan zaka iya amfani da xamp wanda ya ƙunshi manna fayiloli a cikin kundin adireshi, da sauri idan kawai muna son ci gaba.

  5.   tarkon m

    Tabbas, Ba ni tsohuwar makaranta ba amma wannan koyarwar

    uwar garke @ mai watsa shiri: # /etc/init.d/apache2 sake kunnawa

    Hakanan za'a iya aiwatar dashi ta hanyar mai zuwa

    uwar garke @ mai watsa shiri: # sudo sabis apache2 sake kunnawa

    Bayani ne kawai na so in raba, tunda duk lokacin da na shiga shafukan yanar gizo na ga cewa ya fi amfani da zaɓi na farko 🙂

    1.    KZKG ^ Gaara m

      A cikin Debian wannan hanyar ta biyu da kuke ba da shawara ban tsammanin za a iya amfani da ita ba.

  6.   koratsuki m

    Dukanmu mun san cewa Window $ da MAC suna da fa'idodi, GUI mai kyau [MAC kawai, Windows GUI tsotsa], wurare da yawa, dannawa da yawa akan maɓallin na gaba, da sauransu, amma samari, Linux ɗin da ba a haifa ba tare da layin umarni masu ban tsoro dole ne su ma ba shi dama, ban da shafin yanar gizo ne Linux, idan na buga yadda ake girka Wamp a nan, sai a dakatar da ni tsawon rai xD. ,Aya, saboda shine bada sicuiente har sai yatsanka ya gaji, ɗayan kuma saboda daga Windows yake ...

    Don haka, bari mu zama masu kyau kuma kada ku wulakanta ni xD.

    @Taregon: Ni daga tsohuwar makaranta nake kuma na fi son /etc/init.d/ sake farawa, kodayake akwai "apache2ctl sake kunnawa".

    1.    3ndariago m

      Gabaɗaya na yarda, shine abokin aikina na baya ya amsa KZKG ^ Gaara, amma ban bi sahun ba ... rashin gaskiya nasa ne, ba naka bane 😀

      1.    koratsuki m

        Yi haƙuri, to… xD

    2.    3ndariago m

      Gabaɗaya na yarda, abin da ya faru shine tsokacina na baya ya kasance na mai da martani ne ga KZKG ^ Gaara, amma ban bi sahun ba daidai, ƙarya ce tasa, ba taka ba 😀

    3.    tarkon m

      Kada ku damu, babu wanda zai ji rauni 😉 shi ya sa na ce ban fito daga "tsohuwar makaranta ba" tunda ni mara kyau ne a kan kiyaye hanyoyi a raina, idan na canza daga Mint zuwa Centos, abin da na sani game da wanda baya yi ban shafi ɗayan ba kuma na fi so in nemi umarnin da ya dace da duka tsarin.

      IDAN ZAN IYA YINTA A KARYA BAN GANE YADDA ZAMAN CIGABA DA XD ba ko kaɗan karin maganar ta tafi kamar haka.

    4.    KZKG ^ Gaara m

      Ba irin wannan ba, idan kayi post akan yadda zaka zazzage, girka da saita LAMP ... da farin ciki zai sanya shi 😀

  7.   jamin samuel m

    Barka dai mutane .. ga koyawa da alama ... mai amfani ne kuma mai sauki

    http://www.taringa.net/posts/apuntes-y-monografias/14741966/Instalar-XAMPP-en-Linux.html

  8.   koratsuki m

    Yanzu nazarin takardun, Na ga cewa a cikin alamomin, Nginx ya ba Apache, Cherokee, da Lentyttpd cikakke nesa ...

  9.   resilver m

    Godiya, kyakkyawan jagora, ya taimaka min sosai, Ina so inyi aiki tare da cakephp amma ina buƙatar shigar da sabar yanar gizo ta gida tare da fitila da farko.

  10.   Jaime m

    Barka dai, ni sabo ne ga Linux (Fedora 20), na girka uwar garken LAMP kuma komai yayi daidai, banda matsala guda daya ... Ya zamana cewa da zarar komai yana aiki, kuma na bude "index.html", yana yin shi ba tare da Matsala tana nuna shafin a burauzar. Amma yayin kokarin bude wani «index.php», zazzage taga ya bude yana tambayar me za ayi da fayil din «Ajiye» «Soke», amma ba ya nuna shi a cikin mai binciken.
    Na gwada duk abin da na samu a yanar gizo amma babu abin da ya warware kuskuren, Ina godiya da kowane taimako ko jagora. Na gode.

  11.   Jaime Rodriguez ne adam wata m

    Barkanmu da rana barka da kowa.
    Ban sani ba idan wannan sashin zai fi dacewa da yin tambaya game da sakamakon da na karɓa bayan aiwatar da "var_dump"….
    Zan iya cewa ni sabo ne ga Linux (Fedora 20) kuma bana kula da OS sosai.

    Sakamakon wani var_dump A WAMPSERVER-WINDOWS 7.

    tsararru (girman = 6)
    'id' => kirtani '1' (tsayinsa = 1)
    'suna' => kirtani 'jaime' (tsayinsa = 5)
    'email' => string 'jrbios.net@gmail.com' (tsayinsa = 20)
    'abun ciki' => kirtani 'wannan wani bayani ne' (tsayinsa = 23)
    'kwanan wata' => kirtani '2014-11-21 18:12:16' (tsayinsa = 19)
    'matsayi' => kirtani '0' (tsayinsa = 1)

    ****************************** *******************

    Sakamakon wani var_dump A CIKIN TAMBAYA-FEDORA 20.

    tsararru (6) {["id"] => kirtani (2) "17" ["suna"] => kirtani (15) "Jaime rodriguez" ["email"] => kirtani (26) "flamencogranaino @ gmail. com »[" content "] => string (21)" wannan bayani ne "[" kwanan wata "] => kirtani (19)" 2014-12-05 21:32:26 "[" status "] => kirtani (goma sha ɗaya "}

    ********************************** ********************************** *

    Ma'anar ita ce, a wamp sakamakon ya bayyana an ba da umarnin kuma bayanan da aka karɓa daga db a ja.
    kuma a cikin fitila komai ya bayyana a cikin layi guda, tsakanin sigogi da duk bayanan a baki….
    Ina godiya da kowane jagora ko bayani game da dalilin da yasa hakan ke faruwa kuma idan akwai wata mafita don karɓar bayanan kamar a wamp.
    Na gode sosai a gaba, gaisuwa mafi kyau.

    Jaime Rodriguez ne adam wata