Инсталирање ЛАМП окружења на Дебиан и деривате

Овај водич ће вам објаснити како инсталирати развојно окружење лампа. Али шта је то ЛАМПА? ЛАМП је скраћеница за Линук + Апацхе2 + ПХП5 + МиСКЛ, односно окружење за писање скрипти, одржавање или постављање веб страница направљених или написаних у њима PHP са МиСКЛ на Апацхе серверу.

Руковање стварима ...

Инсталирамо Апацхе2

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

Основна употреба Апацхе-а:

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

Сада, како да кажемо Апацхе2-у да користи модуле које смо за њега инсталирали?

Уређивање /етц/апацхеКСНУМКС/апацхеКСНУМКС.цонф и додајући:

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

Додај модуле:

Може се наћи у / уср / либ / апацхе2 / модулес /

На пример: Мод_Реврите препиши УРЛ-ове како би их учинили једноставнијим за кориснике.

Додати у /етц/апацхеКСНУМКС/апацхеКСНУМКС.цонф:

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

Може бити елегантнији начин, помоћу командног терминала, омогућите га следећом командом:

server@host:# a2enmod rewrite

А затим поново покрените Апацхе:

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

Инсталација / конфигурација ПХП5

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

Неке промене у ПХП 5

En /етц/пхп5/апацхе2/пхп.ини:

Отпремање датотека на сервер [величина]:

upload_max_filesize = 8M

Употреба меморије:

memory_limit = 32M

Отпремање датотека, ПОСТ метода:

post_max_size = 8M

Покренути, поново покренути ПХП 5?

ПХП 5 ради на систему као Апацхе2 модул, па ако направимо неку конфигурацију у ПХП5 само поновним покретањем Апацхеа, примењене промене ће се применити.

Инсталација / конфигурација МиСКЛ-а

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

Током инсталације од вас ће се тражити лозинка за МиСКЛ роот корисника, из безбедносних разлога покушајте да је учините другачијом од роот лозинке система.

Основно коришћење МиСКЛ-а:

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

А у подешавањима [/етц/мискл/ми.цнф, линија 71 приближно] омогућавамо да се евиденција коментарише:

log  /var/log/mysql/mysql.log

А затим поновно покретање МиСКЛ-а да би промене ступиле на снагу ...

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

Инсталација / конфигурација ПХПМиАдмин-а

server@host:# apt-get install phpmyadmin

А конфигурација долази у датотеци цонфиг.инц.пхп, која није тамо, али ми ћемо је креирати са следећим садржајем:

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

Виртуалхостинг

То је метода која омогућава објављивање неколико веб локација [са неколико различитих имена домена] под истом ИП адресом. Омогућава вам ефикасније дељење меморије и циклуса процесора [Хз].

Апацхе2 команде за ВиртуалХостинг:

  • а2енсите: Активирајте веб локацију. Конфигурације морају бити ин / етц / апацхе2 / ситес-аваилабле /
  • а2диссите: Деактивирајте веб локацију.
  • а2енмод: Активира Апацхе модул доступан у / етц / апацхе2 / модс-аваилабле /
  • а2дисмод: Деактивирајте модул.

Направите виртуалхост

Креирамо конфигурациону датотеку ВиртуалХост:

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

Креирамо фасциклу у којој ће бити веб локација ...

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

Блог.екампле.цом конфигурација:

<VirtualHost *:80>
ServerAdmin admin@blog.example.com
ServerName blog.example.com
DocumentRoot /var/www/blog/
# HTML documents, with indexing.
<Directory />
Options +Includes
</Directory>
</VirtualHost>

Омогућавамо:

server@host:# a2ensite blog.example.com

И онда? Свакако, срећан крај:

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

Приметити: Требало би да разговарамо са нашим мрежним администратором, ако смо бољи, да додамо запис А у ДНС који води на нашу ИП адресу са именом "блог”. То се мора урадити да би се све ДНС анкете преусмериле са блог.екампле.цом на наш рачунар.

Тада у наш прегледач само напишемо:

http://blog.example.com

И ми ћемо имати приступ дотичној веб локацији.

Остаје само да инсталирамо ВордПресс или Друпал у овај виртуелни хост, ако ћемо га развијати, од нуле или оквира.

То је све, видимо се у неко друго време да бисте наставили са инсталирањем / конфигурисањем услуга на ГНУ / Линук системима.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   3ндриаго дијо

    Инсталација ВампСервер-а или КСАМП-а у ВинОС:

    1- Двапут кликните на инсталациони програм. *
    2- Уживајте!

    Инсталација МАМП-а на МацОС:
    1- Преузмите слику диска МАМП са http://www.mamp.info.
    2- Отворите слику диска и превуците МАМП у директоријум Апплицатионс.
    3- Уживајте!

    Бог благословио ГУИ !!!!!!!!!!!!!!!

    1.    КЗКГ ^ Гаара дијо

      Али ... једноставно или лако не значи и боље. Типичан пример ... велика већина веб сервера (а не вебова) у свету ради на УникЛике системима ... поред тога што очигледно НЕМА ГУИ. И ... Сумњам да администратори компанија као што су Гоогле, ХП, Твиттер, МиСКЛ, Фацебоок, Интел, Делл итд итд итд греше 😀

      Живјели брате

    2.    Асуарто дијо

      Инсталирање Апацхе2 на Дебиан
      1 .- # апт-гет инсталирање апацхе2 апацхе2-доц
      2.- Уживајте!

  2.   Коратсуки дијо

    кД, добро то, али у реду ... Како бисте то прилагодили да немате ГУИ?

    1.    КЗКГ ^ Гаара дијо

      Морао бих да урадим ССХ -Кс да бих извршио прослеђивање Кс-а и било чега што се отвори у оперативном систему Виндовс што се приказује на вашем рачунару ... ох .. ммм, сачекајте, управо сам се сетио да Виндовс нема ССХ-а нити може прослеђивати О_О

      1.    тарегон дијо

        Не мењајте тему, инсталирајте КСАМП само кликом на даље и заустављањем / покретањем услуга са једне иконе ... аха, то је непроцењиво = П

        У будућности, ако опције доступне у оперативном систему Виндовс нису довољне, увек ће постојати могућност тражења пингвина и разбијања прозора 🙂

        1.    КЗКГ ^ Гаара дијо

          Ја ћу бити чудак који више воли да инсталира сваку поједину услугу ... ручно ^ ⁻ ^ » ... хехе

          1.    Коратсуки дијо

            Ниси ти сама, и мени се тако свиђа кД ...

  3.   3ндриаго дијо

    Да видимо, кренимо разјашњавањем неких концепата:
    1- Супостављање интерфејса (графичко-командна линија) није рат између добра и зла, није Арагорн ВС Саурон, нема ни доброг ни лошег, или су уствари оба „добра“ ако одговарају вашим потребама сврхе.
    2-Чињеница да истичем једноставност клика на командној линији не значи да негирам важност другог, нити да кажем да је први „бољи“. Само кажем да је барем пријатељскији
    3- Чињеница да многи мега сервери попут оних које помињете немају ГУИ, не чини ни интерфејс командне линије супериорнијим, само погоднијим за ту сврху. У Пропозиционој логици ово се назива Заблуда, јер на основу истинитих аргумената долазите до лажног закључка. Можете ли да замислите паметни телефон заснован на командној линији? Још једном, само апликација суди који је интерфејс компетентнији.
    Судећи по наслову чланка („Инсталација ЛАМП окружења у Дебиану и дериватима“) није могуће схватити коју ће намену имати ова Апацхе инсталација, односно не подразумева се да ће бити за Гоогле, Делл итд. Итд. итд. (Такође, врло сумњам да користе Апацхе !!!, али овде немам аргумената). На основу моје личне употребе - само за тестирање веб локација у локалном окружењу пре стављања на мрежу - ако бих морао да извршим такво размештање, на основу командне линије, пуцао бих у себе или променио посао 😀
    И на крају, кинеска пословица, древна култура из које се мора много научити, а која прелепо одражава концепт „олакшајте си живот“: „Не радите оно што можете седећи и не радите оно што можете радите док лежите. ».

    1.    КЗКГ ^ Гаара дијо

      Заиста хаха ... ВордПресс.цом као и Опера.цом користе Нгинк, нарочито мање потрошача и заиста препоручен рецоммендед

      У вези с оним што кажете, барем више волим да покушам да што боље симулирам коначно окружење у којем ће бити локација.
      Односно, инсталирам све услуге и конфигуришем размишљање о томе како ће бити инсталиране и конфигурисане, али на крајњем серверу на коме ће бити локација (када буде готова).

      Због тога сам увек волео да све инсталирам ручно и да то сам конфигуришем.

    2.    јорге дијо

      Извините што се мешам после толико времена, можда већ знате зашто велики сервери немају ГУИ.
      графички интерфејси (ГУИ) захтевају графичко окружење за своју употребу. Исти који користи ресурсе у било ком тиму има капацитет који је, као администратори, последње што желимо да „изгубимо“ ресурсе тима за изградњу графичког окружења.

      Дакле, да, ако постоје добре и лоше, аргон вс саурон, када вам је потребан сервер да одговори на хиљаде захтева, претражује у дб-у, шаље и прима е-пошту, а такође покреће неку другу апликацију, једноставно деинсталирајте графичко окружење и то је то

      Поздрав!

  4.   Габријел дијо

    Такође можете да користите камп који се састоји од лепљења датотека у основни директоријум, брже ако желимо само да се развијемо.

  5.   тарегон дијо

    Наравно, нисам стара школа, али ово је упутство

    сервер @ хост: # /етц/инит.д/апацхе2 рестарт

    Такође се може извршити на следећи начин

    сервер @ хост: # судо сервис апацхе2 рестарт

    То сам само хтео да поделим са информацијама, јер кад год улазим у блогове, видим да је уобичајеније користити прву опцију 🙂

    1.    КЗКГ ^ Гаара дијо

      У Дебиану, овај други метод који ви предлажете, мислим да се не може користити.

  6.   Коратсуки дијо

    Сви знамо да Виндов $ и МАЦ имају своје предности, леп ГУИ [само МАЦ, Виндовс ГУИ срање], много садржаја, много кликова на следеће дугме итд., Али момци, нерођени Линук са својом страшном командном линијом такође мора дајте му прилику, осим што је блог линук, ако овде објавим како се инсталира Вамп, забраниће ми доживотно кД. Један зато што дајете сицуиенте док вам се прст не умори, други зато што је из Виндовс-а ...

    Дакле, будимо добри и не малтретирај ме кД.

    @Тарегон: Ја сам стара школа и више волим поновно покретање /етц/инит.д/, мада постоји и „поновно покретање апацхе2цтл“.

    1.    3ндриаго дијо

      Потпуно се слажем да ли је мој претходни партнер одговарао на КЗКГ ^ Гаара, али нисам следио тренд ... заблуда је његова, а не ваша 😀

      1.    Коратсуки дијо

        Извините, онда ... кД

    2.    3ндриаго дијо

      Потпуно се слажем, оно што се дешава је да је мој претходни коментар био одговор на КЗКГ ^ Гаара, али нисам правилно следио тренд, заблуда је његова, а не ваша 😀

    3.    тарегон дијо

      Не брините, нико неће бити повређен 😉 зато кажем да нисам из „старе школе“, јер лоше задржавам руте у свом уму, ако променим из Минт у Центос, оно што сам знао о једном се не односи на други и више волим да тражим команде компатибилне на оба система.

      АКО ТО МОЖЕМ ЛАЖУЋИ, НЕ ВИДИМ ЗАШТО СЕДАТИ КСД мање-више пословица је ишла овако.

    4.    КЗКГ ^ Гаара дијо

      Ни слично, ако објавите пост о томе како да преузмете, инсталирате и конфигуришете ЛАМП ... са задовољством иде

  7.   јамин-самуел дијо

    Здраво момци .. ево упутства које се чинило ... врло практично и једноставно

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

  8.   Коратсуки дијо

    Сада прегледавајући документацију, видим да у бенчмарковима Нгинк даје Апацхе-у, Цхерокее-у и Лигхтхттпд-у далеко од савршеног ...

  9.   реисилвер дијо

    Хвала, одлични водичу, пуно ми је помогло, желим да радим са цакепхп-ом, али прво сам морао да инсталирам локални веб сервер са лампом.

  10.   Хаиме дијо

    Поздрав, ја сам нови у Линуку (Федора 20), инсталирао сам ЛАМП сервер и све је савршено, осим једног проблема ... Испоставило се да једном кад све функционише и отворим „индек.хтмл“, то ради без проблем приказује страницу у прегледачу. Али када покушавате да отворите «индек.пхп», отвара се прозор за преузимање који пита шта да ради са датотеком «Сачувај» «Откажи», али то не приказује у прегледачу.
    Испробао сам све што сам пронашао на Интернету, али ништа не решава грешку, захваљујем на било каквој помоћи или смерницама. Хвала вам.

  11.   Јаиме Родригуез дијо

    Поздрав свима добар дан.
    Не знам да ли ће овај одељак бити најпогоднији за постављање упита у вези са резултатом који добијем након извршавања "вар_думп" ....
    Рећи ћу да сам нов у Линуку (Федора 20) и да не контролишем добро ОС.

    РЕЗУЛТАТ вар_думп-а У ВАМПСЕРВЕР-ВИНДОВС-у 7.

    низ (величина = 6)
    'ид' => низ '1' (дужина = 1)
    'наме' => низ 'јаиме' (дужина = 5)
    'емаил' => стринг 'јрбиос.нет@гмаил.цом' (дужина = 20)
    'цонтент' => стринг 'ово је други коментар' (дужина = 23)
    'дате' => стринг '2014-11-21 18:12:16' (дужина = 19)
    'статус' => низ '0' (дужина = 1)

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

    РЕЗУЛТАТ вар_думп у ЛАМП-ФЕДОРА 20.

    низ (6) {["ид"] => стринг (2) "17" ["наме"] => стринг (15) "Јаиме родригуез" ["емаил"] => стринг (26) "фламенцогранаино @ гмаил. цом »[" цонтент "] => стринг (21)" ово је коментар "[" дате "] => стринг (19)" 2014-12-05 21:32:26 "[" статус "] => стринг (Једанаест" }

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

    Проблем је у томе што се у вампу резултат чини уређеним, а подаци добијени од дб-а црвеном бојом.
    а у лампи се све појављује у једном реду, између заграда и свих података у црној боји ...
    Био бих захвалан на било каквим смерницама или појашњењима зашто се то догађа и ако постоји неко решење за примање података као у вамп-у.
    Хвала вам унапред, срдачан поздрав.

    Јаиме Родригуез