• Instalacja LAMP w CentOS

    dodany przez gintor

    LAMP to bardzo zgrabny skrót od słów Linux, Apache,MySQL, PHP.  Połączenie bez którego ciężko wyobrazić sobie działanie dużej ilości CMS`ów i wszystkich dynamicznie tworzonych stron.

    Instalacja MySQL

    yum install php-mysql mysql mysql-server

    Następnym krokiem, jest odpalenie silnika bazy danych:

    service mysqld start

    lub jak ktoś woli

    /etc/init.d/mysql start

    Jeżeli chcemy, żeby silnik startował razem ze startem systemu dajemy:

    chkconfig mysqld on

    Najważniejszy plik konfiguracyjny znajduje się w /etc/my.conf , edytujemy go i dodajemy według własnego uznania.

    mysqladmin -u root password naszehaslo
    mysqladmin -h localhost -u root password naszehaslo

    W razie problemów z uprawnieniami polecam skrypt mysql_setpermission. Sprawdzamy czy mysql odpowiada

    mysqladmin -u root -p ping

    po podaniu hasła powinniśmy zobaczyć radosne „mysqld is alive”.

    Instalacja Apache

    Kolejnym krokiem jest instalacja Apache

    yum install httpd

    Apache powinien uruchomić się bez zmian w plikach konfiguracyjnych, oczywiście zaawansowanym użytkownikom polecam odpowiednie modyfikacje.

    /etc/init.d/httpd start

    Sprawdzamy czy działa w naszej przeglądarce (Firefox, czy konsolowej lynks lub lynx) sprawdzamy czy działa wpisując adres naszego serwera lub poprostu localhost.

    Instalacja PHP

    Przyszedł czas na instalacje PHP

    yum install php

    Żeby zmiany przyniosły skutek trzeba zrestartować Apacha:

    /etc/init.d/httpd restart lub jak ktoś woli service httpd restart

    Sprawdzamy czy działa, tworzymy plik i zapisujemy go

    nano /var/www/html/test.php

    do pliku wklejamy

    <?php
    phpinfo();
    ?>

    i sprawdzamy czy działa http://localhost/test.php


    Integracja MySQL z PHP

    Instalujemy

    yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap php-tidy

    Restartujemy Apacha

    /etc/init.d/httpd restart

    I sprawdzamy czy działa, tak samo jak poprzednio tym razem jednak szukamy działu mysql.

    Instalacja phpmyadmin

    Phpmyadmin to narzędzie, które ułatwi nam zarządzanie nasza baza danych.

    yum install phpmyadmin

    Edytujemy plik, jak na obrazku ( oczywiście można wprowadzać własne zmiany jeśli wiesz co zmieniasz 🙂

    nano /etc/httpd/conf.d/phpMyAdmin.conf

    Restartujemy Apacha:

    service httpd restart

    I testujemy http://localhost/phpmyadmin

    Przydatne linki:

7 komentarzy do “Instalacja LAMP w CentOS”

  1. centos pisze:

    Dobra robota. Dzięki za artykuł 🙂

  2. pixelenter pisze:

    Wszystko spoko tylko phpMyAdmin nie działa. apt-get install phpmyadmin wywala mi błedy o braku pakietu.

  3. janek pisze:

    Moze zamiast apt-get uzyj yum tak jak w opisie i sprawdz jakie repo masz, polecam dodać DAG repo.

  4. centos pisze:

    I co, pomogło?

  5. zicherka pisze:

    AVE
    Wszystko pieknie ladnie, lecz nie potrafie znalesc repo do kilku paczek z punktu „Integracja MySQL z PHP” (np. php-shout, php-eaccelerator itp) czy mozna prosic o podanie rep do w/w
    Zdravim

  6. suszig pisze:

    brakuje jeszcze tego 🙂

    firewall-cmd -add-service=http

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony