Ako na LAMP pod Fedorou 10

Sekcia: Aplikácie & Desktop 19.02.2009 | 23:01
Avatar ninu Slackware, Android  Používateľ
Dobry den,
potreboval by som radu ako nahodit LAMP na Fedoru 10, pozeral som rozne navody, ale vsetky boli na ine distribucie. Pokusal som sa aj googlit, ale nejak bezvysledne.

Skusal som aj tento Navod aj ked to nie je pre Fedoru, lenze ked dam vyhladavat napr. :
yum search apache2 : vyhodi mi to tieto baliky :::

mod_fcgid.i386
mod_suphp.i386
perl-Apache2-SOAP.noarch
perl-File-MMagic-XS.i386


yum search php5

limph.noarch
php-pear-Phlickr.noarch
php-pear-creole.noarch
php-pear-pake.noarch
php-pear-propel_generator.noarch
php-pear-propel_runtime.noarch
tiquit.noarch


yum search mysql-server

akonadi.i386
mysql-server.i386



Potrebujem radu ake baliky mam nahodit aby to vsetko slapalo ???
Okrem toho z toho vyssie uvedeneho navodu nenajdem baliky ktore su v kroku č. 8: libapache2-mod-auth-mysql
php5-mysql

Cital som aj o XAMPP for Linux, ale to by som chcel pouzit len v krajnom pripade.

Dakujem za vsetky rady ...
Slackware
    • Re: Ako na LAMP pod Fedorou 10 19.02.2009 | 23:18
      Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
      nemam zial poruke fedoru 10, skuste ale vyhladat php (nie php5).

      Apache sa vo fedore nachadza v baliku httpd.
      Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
      • Re: Ako na LAMP pod Fedorou 10 19.02.2009 | 23:44
        Avatar ninu Slackware, Android  Používateľ
        ked som dal vyhladavat php tak to vyhodilo tisic balikov, ale nasiel som medzi nimi aj tento ::: php.i386 : The PHP HTML-embedded scripting language, tak dufam ze to bude ono

        a nasiel som aj ten httpd ::
        httpd.i386 : Apache HTTP Server
        Som zvedavy ci to bude fungovat, ale vyskusam to az zajtra ...

        Slackware
    • Re: Ako na LAMP pod Fedorou 10 19.02.2009 | 23:41
      Avatar dodoedo Fedora Linux  Používateľ
      V Google hľadaj reťazec
      LAMP+Fedora
      a máš tam kopec how-to.
      G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
      • Re: Ako na LAMP pod Fedorou 10 19.02.2009 | 23:51
        Avatar ninu Slackware, Android  Používateľ
        Hej ved presne to som zadal, ale ta kopa HowTo bolo vsetko na jedno kopyto, vsade som nasiel ze si mam nahodit baliky Apache2, PHP5 a MySQL, lenze ja potrebujem vediet ako sa volaju tie baliky, lebo ked som dal do Yum-u vyhladavat Apache2, tak to nic nenaslo ...
        Preto sa aj pytam, ze ci niekto nevie nahodou nejaky dobry navod ako nato, popripadne keby niekto vedel poradit z vlastnej skusenosti ako to rozbehal pod Fedorou ...
        Slackware
        • Re: Ako na LAMP pod Fedorou 10 19.02.2009 | 23:53
          Avatar dodoedo Fedora Linux  Používateľ
          http://fedorasolved.org/server-solutions/lamp-stack
          G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
          • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 13:22
            Avatar ninu Slackware, Android  Používateľ
            Dik za ten navod, podla neho som zistil, ze Apache aj MySQL uz mam nainstalovane, chybalo mi uz len PHP.
            Vyskytom sa mi vsak problem pri aplikovanie jedneho pravidla pre iptables.
            Podla navodu som zadal::

            echo '-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT' >> /etc/sysconfig/iptables

            Lenze potom ked som restaroval iptables >> /sbin/service iptables restart
            Vypisalo mi to nasledovne::

            ptables: Vyprázdnenie pravidiel firewallu: [ OK ]
            iptables: Nastavenie reťazí na politiku ACCEPT: filter [ OK ]
            iptables: Uvoľnenie modulov [ OK ]
            iptables: Aplikovanie pravidiel firewallu: iptables-restore: line 14 failed
            [ZLYHALO]


            Co stym ?
            Slackware
            • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 14:40
              Avatar modzog Centos, Ubuntu  Používateľ
              Vymaz ten riadok co si tam pridaval cez echo a povol si 80 port cez setup a budes to mat spravene korektne.
              • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 15:45
                Avatar ninu Slackware, Android  Používateľ
                No dobre, len este by som chcel vediet cez aky setup ? To je dalsi krok pre spojazdnenie webservera ? Pytam sa lebo v navodoch nebola ziadna rec o setupe, preto som trosku mimo ...
                Slackware
                • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 19:46
                  Avatar modzog Centos, Ubuntu  Používateľ
                  otvor teminal napis:

                  su -

                  daj heslo roota a po prihlaseni napis:

                  setup

                  v okne co sa ti objavi zvol:

                  Firewall configuration

                  Run Tool

                  customization

                  a potom povol (stlacenim medzernika) polozku:

                  WWW (HTTP)

                  prikaz setup je fedoracke udelatko pre lamy (ako som ja)
                • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 19:55
                  Avatar modzog Centos, Ubuntu  Používateľ
                  este som ti zabudol povedat ze ak preferujes Oknove udelatka tak pre teba je spravna volba prikaz:
                  system-config-firewall
                  • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 19:56
                    Avatar modzog Centos, Ubuntu  Používateľ
                    ked ho nenajdes vo svojej fedore dufam ze yum pouzivat vies :)
            • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 18:46
              Avatar ninu Slackware, Android  Používateľ
              Este som chcel pridat, ze ani to druhe pravidlo mi nefunguje, konkretne toto:::

              echo '-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT' >> /etc/sysconfig/iptables
              Slackware
              • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 19:50
                Avatar modzog Centos, Ubuntu  Používateľ
                To bude asi MySQL takze to odstran a pridaj si tak isto cez setup len MySQL asi nebude medzi standardnimi portami toho udelatka takze cez clacitko Forward co tam najdes si ho (port 3306) vies rucne pridat.
                • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 22:19
                  Avatar ninu Slackware, Android  Používateľ
                  Dakujem velmi pekne, netusim som ze vo Fedore existuje aj nieco take ako setup, zatial som sa stym nestretol, ale teraz som zas o nieco mudrejsi.
                  Podarilo sa mi nastavit ten firewall podla tvojej rady cez setup.
                  Zo zvedavosti som pozrel aj to system-config-firewall a mam aj to nahodene. Okrem toho ano viem robit s yum-om.

                  Takze teraz by som uz LAMP mal mat nahodiny. Ako otestujem ci to frci ?

                  Ked zadam do prehliadaca http://localhost/ objavi sa mi stranka "Fedora test page" a hned prva veta je nasledovna :::

                  This page is used to test the proper operation of the Apache HTTP server after it has been installed. If you can read this page, it means that the web server installed at this site is working properly, but has not yet been configured.

                  Ono to vizera celkom vpohode, len ta posledna cast sa mi moc nepaci ::: but has not yet been configured.
                  Treba to este nejak nakonfigurovat ???
                  Slackware
                  • Re: Ako na LAMP pod Fedorou 10 20.02.2009 | 23:45
                    Avatar modzog Centos, Ubuntu  Používateľ
                    apache ti minimalne funguje :)
                    skus si vytvorit index.php z obsahom:
                    <?php
                    phpinfo();
                    ?>
                    potom povedz apache v konfiguraku ze index.php je tvoj default dokument a znova skus http://localhost/
                    mal by si vidiet info o svojom php a tak zistis ze ti ide. Ak si chces skusit aj MySQL pripojenie tak si pozri tento tutorial
                    http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/connect-to-mysql-database.aspx
                    • Re: Ako na LAMP pod Fedorou 10 21.02.2009 | 13:30
                      Avatar ninu Slackware, Android  Používateľ
                      OK, takze Apache funguje, vytvoril som index.php a nakopiroval som to do /var/www/html skusil som localhost a vypisalo kooopec informacii

                      Potom som si pozrel tu stranku co si mi odporucil ...
                      Ak som to spravne pochopil, prepisal som obsah suboru index.php a vlozil som tam toto:::

                      <?php
                      $dbhost = 'localhost';
                      $dbuser = 'root';
                      $dbpass = 'password';

                      $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

                      $dbname = 'petstore';
                      mysql_select_db($dbname);
                      ?>


                      Ked som potom dal localhost, vyhodilo mi to toto:::

                      Error connecting to mysql

                      Nato aby som sa mohol pripojiť nemusim mat vytvorenu nejaku databazu ?
                      Ja sa ospravedlnujem, ale toto je pre mna trosicka nove, doteraz som do mysql pristupoval len pomocou weboveho rozhrania phpmyadmin (teda v skole) a tiez z php mam len zakladne znalosti, mozno menej ...
                      Slackware
                      • Re: Ako na LAMP pod Fedorou 10 21.02.2009 | 13:39
                        Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
                        kludne si instaluj phpmyadmin.

                        Co sa tyka mysql, nastavil si rootovi heslo ?

                        Vyskusaj sa z konzoly prihlasit pomocou: mysql -u root -p
                        vysvetlivky:
                        -u root = prihlas sa pomocou uzivatela root
                        -p = pytaj heslo (pokial nezadas, pokusi sa prihlasit bez hesla)

                        po uspesnom pripojeni by mal vystup vyzerat:
                        tomas@tomas-laptop:~$ mysql -u root -p
                        Enter password:
                        Welcome to the MySQL monitor. Commands end with ; or \g.
                        Your MySQL connection id is 174
                        Server version: 5.0.67-0ubuntu6 (Ubuntu)

                        Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

                        mysql>

                        ked ti toto pojde, tak si v tvojom PHP skripte spravne nastav user/pass/host.

                        Drzim palce :)
                        Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
                        • Re: Ako na LAMP pod Fedorou 10 21.02.2009 | 14:27
                          Avatar ninu Slackware, Android  Používateľ
                          No a tu nastal problemik:

                          Po nainstalovanie mysql-server, tak ako bolo spomenute v navode (pozri moj prvy prispevok) krok 6, som zadal prikaz na zmenu hesla pre roota, pretoze pri instalacii to po mne nijake heslo nechcelo. Tak som zadal :::

                          mysqladmin -u root password mojeheslo

                          Vyhodilo mi to toto: mysqladmin: connect to server at 'localhost' failed
                          error: 'Access denied for user 'root'@'localhost' (using password: NO)'


                          Podla tvojej rady smo skusil zadat prikaz:: mysql -u root -p vyhodilo to toto:

                          ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

                          A ked som aj pouzil password, napisalo to iste len akurat tam bolo using password: YES)

                          Teraz fakt netusim ako sa nastavuje rootovi heslo ...
                          Slackware
                        • Re: Ako na LAMP pod Fedorou 10 22.02.2009 | 12:00
                          Avatar ninu Slackware, Android  Používateľ
                          OK, dakujem, uz som to rozbehal.
                          Neviem preco, ale pouzivatela root mi to nebralo, tak som vyskusal zadat ninu a uz to slape, aj phpmyadmin som rozbehal, no tu mi vsak hlasi ze nemozem vytvorit novu databazu lebo nemam opravnenia a nedovoluje mi ani pridat heslo.
                          Ako to pls napravim ???
                          Slackware
                          • Re: Ako na LAMP pod Fedorou 10 22.02.2009 | 12:08
                            Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
                            no prave, databazy moze vytvarat iba root.

                            Skusme teda takto:

                            1. vypni mysql
                            service mysqld stop
                            2. spusti mysql bez nacitania prav uzivatelov
                            safe_mysqld --skip-grant-tables
                            3. pripoj sa k mysql a databazi mysql
                            mysql mysql
                            4. resetni heslo root-ovi:
                            UPDATE user SET Password=PASSWORD('MOJE_HESLO') WHERE Host='localhost' AND User='root';
                            5. ukonc mysql
                            exit;
                            6. zapni znovu mysql
                            (restartni si PC, to bude najjednoduchsie)
                            7. skus mysql:
                            mysql -u root -p (vypyta si heslo, tam zadaj MOJE_HESLO)

                            To by malo fungovat :)
                            Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
                            • Re: Ako na LAMP pod Fedorou 10 22.02.2009 | 12:15
                              Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
                              Ak by si mal zaujem a chut, tak si precitaj B.1.4.1.2. Resetting the Root Password on Unix Systems.
                              Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
                            • Re: Ako na LAMP pod Fedorou 10 22.02.2009 | 12:38
                              Avatar ninu Slackware, Android  Používateľ
                              Uz pri druhom kroku nastal problem:


                              2. spusti mysql bez nacitania prav uzivatelov
                              safe_mysqld --skip-grant-tables


                              Vypisalo mi to toto:

                              bash: safe_mysqld: command not found

                              Skusal som dat vyhladavat v yum-e safe_mysqld aj mysqld, ale bez vysledku. Fedora mi taky prikaz nepozna ...
                              Slackware
                              • Re: Ako na LAMP pod Fedorou 10 22.02.2009 | 13:00
                                Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
                                ups, ma to byt mysqld_safe, ospravedlnujem sa
                                Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
                                • Re: Ako na LAMP pod Fedorou 10 22.02.2009 | 13:44
                                  Avatar ninu Slackware, Android  Používateľ
                                  OK, dakujem velmi pekne za tvoje rady uz to v pohode nabehlo ...
                                  Takze teraz si uz mozem nahodit hocijake CMS a malo by to slapat ...
                                  Slackware