Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

Hybrid View

  1. #1
    Join Date
    Oct 2007
    Beans
    3

    Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    LAMP არის Linux, Apache, MySQL, PHP. განკუთვნილია იმათთვის ვისაც აქვს ძალიან მცირე გამოცდილება ლინუქსში





    აპაჩის ინსტალაცია

    დასაწყისში უნდა დაყენდეს აპაჩი.




    1. გახსენით ტერმინალი პროგრამები>აქსესუარები>ტერმინალი (Applications > Accessories > Terminal)

    2. აკრიფეთ შემდეგი ბრძანება



    ----------------------------------------------
    sudo apt-get install apache2

    ----------------------------------------------



    3. მოთხოვნისას შეიყვანეთ პაროლი. და დაეთანხმეთ შემოთავაზებული პაკეტების ინსტალაციას.
    აპაჩის ტესტირება
    ყველაფრის სისწორეში დარწმუნებისათვის უნდა მოხდეს აპაჩის ტესტირება.
    გახსენით ნებისმიერ ბრაუზერი და აკრიფეთ შემდეგი მისამართი:


    --------------------------

    http://localhost

    --------------------------

    უნდა გამოჩნდეს კატალოგი apache2-default/ გახსენით და თქვენ დაინახავთ შეტყობინებას "It works!"works!" , congrats to you!


    დავაყენოთ PHP
    ახლა კი უნდა დავაყენოთ PHP 5.

    1. ისევ გავხსნათ ტერმინალი.
    2. ავკრიფოთ ბრძანება:



    -----------------------------------------------------------------------------

    sudo apt-get install php5 libapache2-mod-php5
    -----------------------------------------------------------------------------

    3. იმისათვის რომ ამუშავდეს PHP მოდული საჭიროა აპაჩის გადატვირთვა, ტერმინალში უნდა ავკრიფოთ

    -----------------------------------------------------
    sudo /etc/init.d/apache2 restart
    -----------------------------------------------------

    PHP ტესტირება

    პრობლემების თავიდან ასაცილებლად ჩავატაროთ მარტივი ტესტი.




    1. ტერმინალში ავკრიფოთ ბრძანება


    -------------------------------------------------------
    sudo gedit /var/www/testphp.php
    -------------------------------------------------------

    გაიხსნება ფაილი სახელით phptest.php.

    2. გადაიტანეთ შემდეგი ტექსტი ფაილში:

    ----------------------------------
    <?php phpinfo(); ?>
    ----------------------------------

    3. დახურეთ და შეინახეთ ფაილი



    4. გახსენით ბრაუზერი და აკრიფეთ მისამართი



    ----------------------------------------------

    http://localhost/testphp.php

    ----------------------------------------------

    უნდა გამოჩნდეს მსგავსი გვერდი:



    MySQL ინსტალაცია.

    და ბოლოს უნდა დავაყენოთ MySQL.




    1. ისევ და ისევ ტერმინალში ავკირფოთ ბრძანება



    -----------------------------------------------------

    sudo apt-get install mysql-server
    -----------------------------------------------------

    2. (შერჩევით) იმისათვის რომ სხვა კომპიუტერებმა შეძლონ მუშაობა თქვენს მონაცემთა ბაზებთან, უნდა შეცვალოთ "Bind Address". ამისათვის ტერმინალში აკრიფეთ ბრძანება

    ---------------------------------------------------

    gksudo gedit /etc/mysql/my.cnf

    ---------------------------------------------------


    შეცვალეთ სტრიქონი



    ------------------------------------------

    bind-address = 127.0.0.1

    ------------------------------------------

    და შეცვალეთ 127.0.0.1 თქვენი მისამართით.



    3. ახლა კი აკრიფეთ შემდეგი სტრიქონი ტერმინალში

    -----------------------
    mysql -u root
    -----------------------

    შემდეგ აკრიფეთ

    --------------------------------------------------------------------------------------------------------------------------------
    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
    --------------------------------------------------------------------------------------------------------------------------------
    აუცილებლად yourpassword-ის ნაცვლად მიუთითეთ რამე პაროლი.



    4. ახლა კი დავაყენოთ მონაცემთა ბაზების ადმინისტრირების ინსტრუმენტი phpMyAdmin.
    ტერმინალში ავკრიფოთ:



    ------------------------------------------------------------------------------------

    sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

    ------------------------------------------------------------------------------------

    შემდეგ ისევ ტერმინალში:

    -----------------------------------------------

    gksudo gedit /etc/php5/apache2/php.ini

    -----------------------------------------------

    მოვაშოროთ კომენტარის ნიშანი სტრიქონს (.



    ეს სტრიქონი

    ;extension=mysql.so

    უნდა იყოს ასე:

    extension=mysql.so

    გადატვირთეთ აპაჩი:

    --------------------------------------

    sudo /etc/init.d/apache2 restart

    --------------------------------------

    და ბოლოს დავაყენოთ PHPMyAdmin

    --------------------------------------------

    sudo apt-get install phpmyadmin

    -------------------------------------------

    გავხსნათ ბრაუზერი და აკრიფეთ მისამართი

    http://localhost/phpmyadmin

    შეიყვანეთ mysql–ის root მომხმარებლის პაროლი.

    ოპერაციის წარმატებით დასრულება იმის დასტური იქნება რომ ყველაფერი რიგზეა და შეგიძლიათ ისარგებლოთ მონაცემთა ბაზებით

    იმისათვის რომ სერვერზე ჩავსვათ ინდექს ფაილები და ჩვენი პროექტები საჭიროა ადმინისტრაციული უფლებები

    ამისათვის აკრიფეთ

    ----------------------------------------
    sudo nautilus
    ----------------------------------------

    და გადადით /var/www/ დასტაში სადაც შეგიძლიათ განათავსოთ ნებისმიერი ფაილი.



    da

  2. #2
    Join Date
    Feb 2005
    Location
    Siena. Italy
    Beans
    67

    Re: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    კარგია!

  3. #3
    Join Date
    Oct 2007
    Location
    Georgia
    Beans
    19
    Distro
    Ubuntu 8.04 Hardy Heron

    Question Re: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    ყველაფერი ძალიან კარგადაა აღწერილი, რისთვისაც დიდი მადლობა ავტორს, თითქმის გავაკეთე კიდეც, სქლ-იც დავაყენე... თავიდან, როცა შევდივარ ვებმინში, პრობლემა არაა, იქ ვირჩევ სერვერს-sql-ს, მაგრამ არ ირთვება (რამდენიმე დღის წინ ირთვებოდა) მიწერს აი ამას
    Click this button to start the MySQL database server on your system with the command /etc/init.d/mysql start >/dev/null 2>&1 &.
    კიდევ ის მაინტერესებს, თუ რა უნდა ვქნა იმისთვის, რომ სხვა კოპიუტერიდან ვინმემ გადმოწეროს ჩემი ვებ-სერვერიდან რამე. ანუ, რაც ამ სტატიაშია აღწერილი ეს ინფორმაცია კმარა ყოველივე ამისთვის? თუ კიდევ, დამატებით რაიმე უნდა შევიყვანო? bind მისამართს რომ ვცვლი 127.0.0.1-ს ჩემი პირადი IP-ით (192.168.1.37) სწორად ვაკეთებ? აქ აღწერილი დახმარების მიხედვით ვიმოქმედე, მაგრამ სხვა კომპიდან ვერ შევიდნენ. რისი ბრალია ეს? ძალიან გთხოვთ გამარკვიოთ რა...

    წინასწარ დიდი მადლობა
    გაითვალისწინეთ, რომ ახალბედა ვარ ვებ-სერვერების შექმნა-მართვაში

  4. #4
    Join Date
    Oct 2007
    Location
    Georgia
    Beans
    19
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    აქ, არის ვინმე?

  5. #5
    Join Date
    Oct 2007
    Location
    Georgia
    Beans
    19
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    მოკლედ რა ip გავწერო და სად, სხვა კომპიუტერებიდან რომ შეძლონ ინფორმაციის გადაწერა, ჩემი ვებ სერვერიდან?
    წინასწარ მდლობ

  6. #6
    Join Date
    Feb 2005
    Location
    Siena. Italy
    Beans
    67

    Lightbulb Re: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    Quote Originally Posted by joto View Post
    მოკლედ რა ip გავწერო და სად, სხვა კომპიუტერებიდან რომ შეძლონ ინფორმაციის გადაწერა, ჩემი ვებ სერვერიდან?
    წინასწარ მდლობ
    სამწუხაროდ ინტერნეტი არ მქონდა 2 თვე!

    ესეიგი, საჭიროა no-ip.org -ზე რეგისტრაცია.
    და no-ip დემონის დაყენება.

    აგერ ახსნილია ყველაფერი!

    http://ubuntulinuxhowto.blogspot.com...dns-no-ip.html

    იმედია გამოგადგება!

  7. #7
    Join Date
    Oct 2007
    Location
    Georgia
    Beans
    19
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    Quote Originally Posted by alinux View Post
    სამწუხაროდ ინტერნეტი არ მქონდა 2 თვე!

    ესეიგი, საჭიროა no-ip.org -ზე რეგისტრაცია.
    და no-ip დემონის დაყენება.

    აგერ ახსნილია ყველაფერი!

    http://ubuntulinuxhowto.blogspot.com...dns-no-ip.html

    იმედია გამოგადგება!
    მადლობ ლადო, გამოხმაურებისთვის! ვეჭვობ, რომ ზუსტად ვერ გამიგე, რა მინდა, ან მე ვერ ვხვდები მოკლედ, აი, ციტატა, რაც ამ თემაშია მოყვანილი:

    2. (შერჩევით)იმისათვის რომ სხვა კომპიუტერებმა შეძლონ მუშაობა თქვენს მონაცემთა ბაზებთან, უნდა შეცვალოთ "Bind Address". ამისათვის ტერმინალში აკრიფეთ ბრძანება

    ---------------------------------------------------

    gksudo gedit /etc/mysql/my.cnf

    ---------------------------------------------------


    შეცვალეთ სტრიქონი



    ------------------------------------------

    bind-address = 127.0.0.1

    ------------------------------------------

    და შეცვალეთ 127.0.0.1 თქვენი მისამართით.
    ანუ, შევდივარ ზემოხსენებულ my.cnf ფაილში, ვნახულობ bind adress = 127.0.0.1 სტრიქონს და მერე ვიჭედები ანუ, არ ვიცი 127.0.0.1-ის მაგივრად რა შევიყვანო შეცვალეთ თქვენითო, წერია... ვერ ვხვდები, რა ჩავუწერო? დიდი მადლობელი ვიქნები, თუ დამაკვალიანებ
    Last edited by joto; November 30th, 2007 at 06:45 PM.

  8. #8
    Join Date
    Feb 2005
    Location
    Siena. Italy
    Beans
    67

    Wink Re: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    მეც ვერ მივხვდი...
    შიდა ქსელის მისამართზეა საუბარი თუ გარე მისამართზე...

    მაგალითად შენი გარე მისამართის გაგება თუ გინდა...
    უნდა შეხვიდა საითზე: http://whatismyip.org/

    სცადე ეს იპი შეიყვანო... თუ არ გამოვიდა მაშინ თვით დავთს მიმართე!

  9. #9
    Join Date
    Oct 2007
    Location
    Georgia
    Beans
    19
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    მოკლედ რომ ვთვა, Lamp დავაყენე, ეხლა მინდა, რომ ჩემს სერვერზე ჩაგდებული ფაილები გადაწეროს სხვამაც, როგორ მოვიქცე?
    ლადო, დავითს როგორ მივმართო?
    აი, სურათი, სადაც ჩანს, ჩემი ვებ სერვერის გვერდი. ანუ, სხვა ამ გვერდს ვერ ნახულობს და ეგ ვერ გავიგე, რატომ((
    Attached Images Attached Images
    Last edited by joto; November 30th, 2007 at 09:07 PM.

  10. #10
    Join Date
    Feb 2005
    Location
    Siena. Italy
    Beans
    67

    Lightbulb Re: Ubuntu Linux - Apache, MySQL, PHP ინსტალაცია

    Quote Originally Posted by joto View Post
    მოკლედ რომ ვთვა, Lamp დავაყენე, ეხლა მინდა, რომ ჩემს სერვერზე ჩაგდებული ფაილები გადაწეროს სხვამაც, როგორ მოვიქცე?
    ლადო, დავითს როგორ მივმართო?
    აი, სურათი, სადაც ჩანს, ჩემი ვებ სერვერის გვერდი. ანუ, სხვა ამ გვერდს ვერ ნახულობს და ეგ ვერ გავიგე, რატომ((
    შენს გვერდს ნახავენ თუ გარე იპ-ის ეტყვი შენს ხახლს. თუ დინამიური IP გაქვს და სტატიკური გინდა გახადო მაშინ:
    http://ubuntulinuxhowto.blogspot.com...dns-no-ip.html
    ეს მოგეშველება!

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •