Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

15

Compartir

Xampp εγκατάσταση και ρυθμίσεις

Libros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo

Xampp εγκατάσταση και ρυθμίσεις

  1. 2. Τι είναι το XAMPP ; <ul><li>Μη κερδοσκοπικό έργο για την προώθηση του Apache Server </li></ul><ul><li>Περιέχει επίσης τη MySQL , την PHP , και την Perl </li></ul><ul><li>Συνοδεύεται επίσης από: </li></ul><ul><ul><li>mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql </li></ul></ul>
  2. 3. Εγκατάσταση και Ρυθμίσεις <ul><li>Κατεβάζουμε το XAMPP Lite από τη διεύθυνση: http://www.apachefriends.org ( προτιμάται η έκδοση . exe ~1 8 ΜΒ) </li></ul><ul><li>Το XAMPP Lite είναι μία απλουστευμένη έκδοση του XAMPP η οποία περιέχει: </li></ul><ul><ul><li>Apache + PHP Μ ySQL + phpMyAdmin + OpenSSL + SQLite </li></ul></ul><ul><li>Χωρίς αναβαθμίσεις ή πρόσθετα. </li></ul><ul><li>&quot;Take-Run-Delete-Forget-it&quot; πακέτο . </li></ul>
  3. 4. Εγκατάσταση του XAMPP Lite <ul><li>Κάνουμε διπλό κλικ στο αρχείο που κατεβάσαμε </li></ul><ul><li>Στο extract path δίνουμε C: (υποχρεωτικά για Windows Vista). To XAMPP Lite θα εγκατασταθεί στο directory C:xampplite </li></ul><ul><li>Μπαίνουμε στον φάκελο C:xampplite και εκτελούμε το αρχείο setup_xampp.bat </li></ul>
  4. 5. Εγκατάσταση του XAMPP Lite
  5. 6. Εκκίνηση του XAMPP Lite <ul><li>Προσοχή ! Να μην τρέχει Skype το μηχάνημα σας! (Το Skype δουλεύει στην TCP πόρτα 80) </li></ul><ul><li>Εκκίνηση: Εκτελούμε το C:xampplitexampp_start.exe </li></ul><ul><li>Στα παράθυρα που θα εμφανιστούν, επιλέγουμε Άρση Αποκλεισμού για το mysqld και το Apache HTTP Server </li></ul>
  6. 7. Εκκίνηση του XAMPP Lite <ul><li>http://localhost/xampp/index.php </li></ul>
  7. 8. Έλεγχος λειτουργίας υπηρεσιών <ul><li>Επιλέξτε Status από το μενού στα αριστερά </li></ul><ul><li>O ι υπηρεσίες (components) θα πρέπει να είναι ενεργοποιημένες ( activated) </li></ul>
  8. 9. Τερματισμός του XAMPP Lite <ul><li>Τερματισμός: Εκτελούμε το C:xampplitexampp_stop.exe </li></ul><ul><li>Θα πρέπει να βγει ένα μήνυμα SHUTDOWN COMPLETE χωρίς σφάλματα. Δεν θα πρέπει να υπάρχουν διεργασίες mysqld.exe και apache.exe </li></ul>
  9. 10. Δημιουργία Βάσης Δεδομένων <ul><li>Δύο τρόποι… </li></ul><ul><ul><li>α) Γραμμή εντολής ( command prompt) – MySQL Client </li></ul></ul><ul><ul><li>β) PHPMyAdmin </li></ul></ul>
  10. 11. Δημιουργία Βάσης Δεδομένων <ul><li>Ανοίγουμε τερματικό ή command prompt (Start ->Run->CMD) </li></ul><ul><li>Πηγαίνουμε στο φάκελο εγκατάστασης του XAMPPLite ( π.χ. C:xampplitemysqlin ) ( Μόνο για Windows) </li></ul><ul><li>Εκτελούμε τον MySQL client ως παρακάτω: </li></ul><ul><li>mysql –u root –p </li></ul>
  11. 12. Δημιουργία Βάσης Δεδομένων
  12. 13. Δημιουργία Βάσης Δεδομένων <ul><li>Στο command prompt της MySQL δίνουμε: </li></ul><ul><li>create database όνομα_βάσης default collate=utf8_unicode_ci ; </li></ul><ul><li>Αν όλα πήγαν καλά πρέπει να πάρουμε το παρακάτω μήνυμα: </li></ul><ul><li>Query OK, 1 row affected (0.00 sec) </li></ul>
  13. 14. Δημιουργία Βάσης Δεδομένων <ul><li>Εναλλακτικά μπορούμε να χρησιμοποιήσουμε το εργαλείο PHPMyAdmin το οποίο βρίσκεται στη διεύθυνση: </li></ul><ul><li>http://localhost/phpmyadmin </li></ul><ul><li>Ή από το μενού της αριστερής στήλης του κέντρου διαχείρισης του XAMPP , επιλέγουμε το phpMyAdmin από την ενότητα Tools </li></ul>
  14. 15. Δημιουργία Βάσης Δεδομένων 1. Όνομα 2. utf8_unicode_ci 3. Κλικ !
  15. 16. Δημιουργία Χρηστών <ul><li>Όπως και πριν </li></ul><ul><ul><li>Command Line </li></ul></ul><ul><ul><li>PHPMyAdmin </li></ul></ul><ul><li>Στο command line του client (αφού έχουμε εισέλθει ώς root ) δίνουμε: </li></ul><ul><li>GRANT ALL PRIVILEGES ON ΟΝΟΜΑ_ΒΑΣΗΣ .* TO ‘ONOMA_ ΧΡΗΣΤΗ’@ ’LOCALHOST ’ IDENTIFIED BY ‘TO_PASSWORD’; </li></ul>
  16. 17. Δημιουργία Χρηστών <ul><li>Συνοπτικά για να φτιάξουμε μια βάση με όνομα joomla_test και έναν χρήστη joomla_user δίνουμε τα παρακάτω </li></ul><ul><ul><li>mysql –u root –p ( Μπαίνουμε ως διαχειριστές) </li></ul></ul><ul><ul><li>CREATE DATABASE joomla_test default collate=utf8_unicode_ci ; </li></ul></ul><ul><ul><li>GRANT ALL PRIVILEGES ON joomla_test.* to ‘joomla_user’@’localhost’ identified by ‘joomla_user_password’; </li></ul></ul><ul><ul><li>Στη συνέχεια μπορούμε να διαχειριστούμε τη βάση μπαίνοντας ως joomla_user mysql –u joomla_user –p SELECT DATABASE joomla_test; ... </li></ul></ul>
  17. 18. Δημιουργία Χρηστών 1. Κλικ!
  18. 19. Δημιουργία Χρηστών 2. Κλικ!
  19. 20. Δημιουργία Χρηστών
  20. 21. Δημιουργία Χρηστών ΠΡΟΣΟΧΗ ΣΤΑ PERMISSIONS!
  21. 22. Ρυθμίσεις PHP <ul><li>Οι ρυθμίσεις της PHP αλλάζουν από server σε server </li></ul><ul><li>Για να λειτουργήσει σωστά το Joomla πρέπει να έχουμε μερικά πράγματα υπόψη </li></ul><ul><li>Register Globals OFF ( Θέματα ασφάλειας) </li></ul><ul><li>Memory Size 32MB (προβλήματα με Plugins) </li></ul><ul><li>File Upload size ( 2ΜΒ ή περισσότερο) </li></ul>
  22. 23. Ρυθμίσεις PHP <ul><li>Μπορούμε να κάνουμε ρυθμίσεις της PHP μέσω του αρχείου /etc/php.ini σε Unix συστήματα και c:xampplitephpphp.ini σε XAMPP Lite σε Windows XP ή VISTA </li></ul><ul><ul><li>Σε πραγματικούς servers εμπορικού χαρακτήρα έχουμε δύο επιλογές ανάλογα την έκδοση της PHP. </li></ul></ul><ul><ul><ul><li>Μέσω του αρχείου php.ini στο /home/user/public_html/ </li></ul></ul></ul><ul><ul><ul><li>Μέσω του αρχείου .htaccess στο /home/user/public_html/ </li></ul></ul></ul>
  23. 24. Ρυθμίσεις PHP <ul><li>Τυπικό php.ini </li></ul><ul><li>register_globals = Off </li></ul><ul><li>memory_limit = 32M </li></ul><ul><li>upload_max_filesize = 10M </li></ul>
  24. 25. Ρυθμίσεις PHP <ul><li>Τυπικό .htaccess </li></ul><ul><li>p hp_flag register_globals off </li></ul><ul><li>php_value memory_limit 32 M </li></ul><ul><li>php_value upload_max_filesize 10M </li></ul>
  25. 26. Σετ Χαρακτήρων και collations <ul><li>Ιδιαίτερα συνηθισμένο πρόβλημα στις βάσεις δεδομένων. </li></ul><ul><li>Λάθος κωδικοποίηση των χαρακτήρων στη βάση του Joomla θα έχει μεγάλες συνέπειες στη λειτουργικότητα του συστήματος (π.χ. Εμφάνιση «ιερογλυφικών», αδυναμία αναζήτησης κτλ) </li></ul><ul><li>Συστήνεται ανεπιφύλακτα το πρότυπο Unicode UTF-8 και βάσεις MySQL με utf8_unicode_ci collation. </li></ul>
  26. 27. Σετ Χαρακτήρων και collations <ul><li>http://dev.mysql.com/doc/refman/5.0/en/internationalization-localization.html </li></ul><ul><li>Σετ χαρακτήρων: Σύνολο από σύμβολα και κωδικοποιήσεις ( encodings) </li></ul><ul><li>Collation: Σύνολο από κανόνες για τη σύγκριση χαρακτήρων ενός σετ. </li></ul><ul><ul><li>‘ α’ > ‘β’ ; </li></ul></ul><ul><ul><li>‘ Α’ = ‘α’ ; </li></ul></ul><ul><ul><li>‘ Ö’=‘OE’ ; </li></ul></ul><ul><li>http://www.collation-charts.org/ </li></ul>
  27. 28. Σετ Χαρακτήρων και collations <ul><li>UTF-8 (RFC 3629) </li></ul><ul><ul><li>1 έως 3 bytes ανά χαρακτήρα (2 για τα ελληνικά) </li></ul></ul><ul><ul><li>Επαρκεί για όλους τους χαρακτήρες στις σημαντικότερες γλώσσες </li></ul></ul><ul><ul><li>Έχει κανόνες με τη μορφή collations </li></ul></ul><ul><ul><li>Για τα ελληνικά μπορούμε να χρησιμοποιήσουμε το utf8_unicode_ci ή το utf8_general_ci </li></ul></ul><ul><ul><li>Το general_ci είναι γρηγορότερο από το unicode_ci σε πράξεις σύγκρισης. Δεν υποστηρίζει όλες τις γλώσσες εξίσου καλά με το unicode_ci. (Στα ελληνικά δεν υφίσταται πρόβλημα) </li></ul></ul>
  • stdelaportas

    Mar. 19, 2015
  • ChristosGamvroulas

    Nov. 28, 2014
  • joulianix

    Aug. 21, 2014
  • georgekaterina

    Mar. 14, 2014
  • AkisVartzis

    Feb. 16, 2014
  • chalatzos

    Dec. 18, 2012
  • asteria75

    Feb. 13, 2012
  • jtsemer

    Nov. 24, 2011
  • madlymad

    Mar. 7, 2011
  • liblivadia

    Feb. 10, 2011
  • gia40

    Mar. 10, 2010
  • pantelisp

    Nov. 24, 2009
  • panos2310

    May. 3, 2009
  • nemesis345crew

    Sep. 28, 2008
  • maradonis

    Sep. 1, 2008

Vistas

Total de vistas

23.432

En Slideshare

0

De embebidos

0

Número de embebidos

1.689

Acciones

Descargas

0

Compartidos

0

Comentarios

0

Me gusta

15

×