gia egkatastasi

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

gia egkatastasi

Δημοσίευση από txc » 17 Φεβ 2004 11:10

Kalimera, exo mia erotisoula na kano gia egkatastasi php, mysql kai apache server!
Exo tis ekdoseis php-4.3.2-installer, mysql-4.0.12-win kai apache_1.3.27-win32, kano kanonika egkatastasi sta programmata alla katarxin den mporo na ta bro pouthena kai otan me to zori ta brisko den mporoun ka treksoun, mipos xreiazetai na grapso tipota sto configuration kapoiou arxeioy?
Euxariso poly!

Άβαταρ μέλους
cdhyper
Literature Moderator
Δημοσιεύσεις: 9707
Εγγραφή: 23 Ιουν 2001 03:00
Τοποθεσία: Φωτονερόπετρα
Επικοινωνία:

gia egkatastasi

Δημοσίευση από cdhyper » 17 Φεβ 2004 12:39

έχεις δοκιμάσει να δεις αν τρέχει κάποιο php αρχείο; Έχεις εγκαταστήσει το phpmyadmin για τη Mysql? Πού τα έχεις εγακταστήσει όλα αυτά; Τοπικά ή απομακρυσμένα; Δώσε περισσότερες πληροφορίες.
Σύγκριση τιμών Supermarket: http://www.shopnsave.gr
Νέα Ιταλικα επιπλα κουζινας
Για φιλοσόφους: http://filosofia.gr και http://liantinis.org


Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

gia egkatastasi

Δημοσίευση από Cha0s » 17 Φεβ 2004 14:40

Στο πρώτο link οι εκδόσεις των προγραμμάτων είναι παλιές αλλά η διαδικασία εγκατάστασης η ίδια.

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

gia egkatastasi

Δημοσίευση από txc » 17 Φεβ 2004 20:29

ekana egkatastasi olon ton programmaton, katebasa kai to phpmyadmin, to ekana copy paste sto skliro, ola ta programata einai egkatestimena sto skliro, alla den brisko kati parathiriko na anoikso kai doulepso, eksigise ligo re file, otan kaneis egkatastasi kai pane sto skliro,meta ti kaneis? einai etoima gia xrisi?

Άβαταρ μέλους
greek_manager
Honorary Member
Δημοσιεύσεις: 1243
Εγγραφή: 21 Οκτ 2002 19:01
Τοποθεσία: Back to Greece
Επικοινωνία:

gia egkatastasi

Δημοσίευση από greek_manager » 17 Φεβ 2004 20:53

Και γιατί θα έπρεπε να βρεις κάτι παραθυρικό δηλ?

Ξεκίνα την mysql από το winmysqladmin (αφου θες παραθυρικό) και τον apache από το control apache server. Μετά είναι έτοιμα. Το Phpmyadmin που το έκανες paste? Μέσα στον φάκελο htdocs της εγκατάστασης του apache πρέπει να το βάλεις (default) για ναπαίξει.

Δεν αναλύουν τη διαδικασία τα tutorials που σου είπαν τα παιδιά?
aka thkouk
Football Manager - H ελληνική κοινότητα
παιχνιδια στρατηγικης - Παίξε Δωρεάν

Άβαταρ μέλους
veriotis
Graphics Moderator
Δημοσιεύσεις: 1360
Εγγραφή: 22 Δεκ 2003 21:30
Τοποθεσία: Βέροια
Επικοινωνία:

gia egkatastasi

Δημοσίευση από veriotis » 17 Φεβ 2004 21:06

mipos enois auto http://127.0.0.1/
poy ine to parathiro ston skliro ?/

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

gia egkatastasi

Δημοσίευση από Cha0s » 17 Φεβ 2004 21:32

Τα προγράμματα που κατέβασες δεν είναι παραθυρικές εφαρμογές αλλά Backrgound Services.

Τρέχουν στο παρασκήνιο των windows και κανουν το Web Serving & MySQL Serving.

Ανοίγοντας τον Internet Explorer ή κάποιο άλλο Browser και πληκτρολογόντας την διέυθυνση http://127.0.0.1 ή http://localhost εφόσων τρέχει ο Apache τότε θα σου εμφανίσει την αρχική σελίδα του Apache.

Στον φάκελο που εγκατέστησες τον Apache υπάρχει ενας φάκελος που ονομάζεται conf. Εκεί μέσα έχει ένα αρχείο το httpd.conf

Άνοιξε το με το notepad και ψάξε να βρεις την γραμμή που λέει:
DocumentRoot " {θα έχει ένα path εδώ} "
Και άλλαξε το στο path που έχεις τα αρχεία σου με τις σελίδες ή εκεί που θες να διαβάζει τα αρχεία σου ο Apache.

Μετά πιο κάτω βρες την γραμμή που λέει:
<Directory " {Το path που έγραφε πιο πάνω} ">
Και βάλε το path που έβαλες και πιο πάνω.

Πρόσεξε το εξής: Έχει παρατηρηθεί ότι κάποιες φορές ο Apache τρώει διάφορα κολήματα με τα Paths.
Φρόντισε λοιπόν επειδή βρίσκεσαι σε Windows περιβάλλον να χρησιμοποιήσεις κανονικά τα paths που θες αλλά χρησιμοποιήσε ανάποδες καθέτους.

PX το path "C:\mysites\site1\"
Καλύτερα να γραφτεί ώς
"C:/mysites/site1/"

Ύστερα κλείσε το αρχείο αφού το αποθηκέυσεις πρώτα και με το βοηθητικό πρόγραμμα Control Apache Server (ή κάπως έτσι δεν θυμάμαι πως λέγεται) το οποίο αν τρέχει θα είναι στο tray, οπότε κάνε κλικ εκεί να σου βγάλει την επιλογή να ανοιξει το πρόγραμμα, αλλιώς τρέξτο εσύ και μόλις ανοιξει θα σου έχει διάφορες επιλογές όσον αφορά τον Apache.
Εσύ επέλεξε το Restart (ή κάτι ανάλογο - δεν θυμάμαι ακριβώς) και αφού γίνει η επανεκκίνηση του Apache τότε μόλις κάνεις refresh στον browser σου τότε λογικά θα σου φόρτώσει το index.html αν υπάρχει στον φάκελο που δήλωσες πιο πάνω, θα σου βγάλει μία λίστα με τα αρχεία που έχεις μέσα στον φάκελο (αυτό θέλει ανάλογη ρύθμιση από το httpd.conf - με το Appserv είναι έτοιμο. Ξεχωριστά ο Apache νομίζω θέλει να το ρυθμίσεις.), ή αν δεν υπάρχει ούτε index.html ούτε ρύθμιση για Directory Listing στo config file τότε θα σου βγάλει ένα ωραίο Access Denied :P

Ελπίζω να είμουν πιο κατατοπιστικός και να κατάλαβες πάνω κάτω τι παίζει.
Αν έχεις απορίες με τα παραπάνω ή και με κάτι ακόμα πες το δεν θα δαγκώσουμε! ...πολύ! χεχεχεχε (πλακίτσα ;) )

Φιλικά Βαγγέλης.

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

gia egkatastasi

Δημοσίευση από txc » 17 Φεβ 2004 23:40

mexri tora ta katafera pano kato... loipon trexei i mysql kai o apache douleuei kanonika, den mporo omos na doulepso tin php, exo kapoia arxeia php kai den ta anagnorizei, otan grafo kodika se php pou tha apothikeuo ta arxeia? P.x. sta xp pane ston fakelo mywebs kato apo ta eggrafa mou, iparxei kati tetoio gia php arxeia?

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

gia egkatastasi

Δημοσίευση από ThyClub » 17 Φεβ 2004 23:48

Στο path που έβαλες στον apache βάλε και τα αρχεία ΡΗΡ. Μετά πρέπει να κάνεις τον apache να καταλάβει πώς θα τρέξει τα ΡΗΡ με το ΜΙΜΕ type κτλ.

Γενικά ο apache είναι λίγο δύσκολος για αρχή. Προτείνω Omnihttpd που τα κάνει εγκατάσταση όλα μαζί και δουλεύουν αμέσως

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

gia egkatastasi

Δημοσίευση από Cha0s » 18 Φεβ 2004 00:53

Σωστά.

Και εγώ την λογική του Web Serving την κατανόησα πρώτα με OmniHTTPd και μετά πέρασα στον Apache.

Επειδή το configuration του Apache πρόκειται να σου φάει πολλές ώρες μέχρι να ενεργοποιήσεις την PHP σε αυτόν θα σου πρότεινα να κατεβάσεις το AppServ το οποίο στα σετάρει όλα έτοιμα και ρυθμισμένα.

Άβαταρ μέλους
Expl0it
Honorary Member
Δημοσιεύσεις: 2364
Εγγραφή: 25 Αύγ 2003 23:24
Τοποθεσία: home/sweet/home

gia egkatastasi

Δημοσίευση από Expl0it » 18 Φεβ 2004 01:00

Η τελευταία έκδοση είναι το ΑppServ 2.3.0 το οποίο μπορείς να κατεβάσεις απο εδώ

Και περιέχει :

Apache 1.3.29
PHP 4.3.4
MySQL 4.0.16
Zend Optimizer 2.1.0b
phpMyAdmin 2.5.4

Είναι μια πάρα πολύ καλή λύση για τους χρήστες που τώρα ξεκινάνε να ασχολούνται με το Web Serving !
LET THE C0DER IN YOUR LIFE
Fatal Error: Unable to read 3555 bytes in /root/head/brain/task.php on line 0

Εικόνα

Άβαταρ μέλους
bebekos
Δημοσιεύσεις: 41
Εγγραφή: 03 Νοέμ 2003 02:23
Επικοινωνία:

gia egkatastasi

Δημοσίευση από bebekos » 20 Φεβ 2004 23:52

Σωστά.

Και εγώ την λογική του Web Serving την κατανόησα πρώτα με OmniHTTPd και μετά πέρασα στον Apache.

Επειδή το configuration του Apache πρόκειται να σου φάει πολλές ώρες μέχρι να ενεργοποιήσεις την PHP σε αυτόν θα σου πρότεινα να κατεβάσεις το AppServ το οποίο στα σετάρει όλα έτοιμα και ρυθμισμένα.
Συμφωνω και εγω σε αυτο, μου πηρε ωρες να προσπαθω με τις ρυθμησεις και παλι τιποτε. Με το AppServ σωθηκα και εχω καταλαβει και τη θελει να πει ο σκηνοθετης !!! Θα χρειαστεις και το "MySQL Control Center" για περισσοτερη ευκολια.

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

gia egkatastasi

Δημοσίευση από txc » 24 Φεβ 2004 23:14

Loipon file chaos auto pou mou eipes me ton apache to ekana, otan mpaino ston explorer emfanizei kanonika ta arxeia pou exo ston fakelo ekei, tin mysql tin trexei kanonika, tora mas emeine i php, den mou anagnorizei ta arxeia .php, ta bazo kato apo ton fakelo c:/mysites kai den ta blepei me tipota, thelete tipota alli parametropoisi gia na ta anagnorisei?

Paidia pragmatika euxaristo olous gia tin boitheia sas, i php emeine kai telos : )))

Άβαταρ μέλους
greek_manager
Honorary Member
Δημοσιεύσεις: 1243
Εγγραφή: 21 Οκτ 2002 19:01
Τοποθεσία: Back to Greece
Επικοινωνία:

gia egkatastasi

Δημοσίευση από greek_manager » 25 Φεβ 2004 01:34

Βάλε αυτές τις τρεις γραμμές στο τέλος του httpd.conf αρχείου του Apache σου:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe "


Υπάρχει και άλλος τρόπος, αλλά για το localhost σου δεν παίζει και μεγάλο ρόλο.
aka thkouk
Football Manager - H ελληνική κοινότητα
παιχνιδια στρατηγικης - Παίξε Δωρεάν

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης