Προς το περιεχόμενο

Apache 2.2.x + PHP 5.x + MySQL 5.x Windows Installation Guide


Προτεινόμενες αναρτήσεις

Δημοσ.

euxaristo gia tis politimes plirofories sou...

 

tora exo mia alli erotisi pos mporo na sundeso to mysql me to sql (tha protimousa vima vima opos exeis kanei me tis egkatastaseis, an den sou einai duskolo)

gia na min dimiourgo apo tin arxi oles tis vaseis kai pinakes alla na pairno apo to sql pou exo

tnanks!

  • Απαντ. 200
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοσ.

Καλημέρα,

Εγκαθιστώ τα πάντα (φαντάζομαι) σωστά, αλλά η οθόνη παραμένει άσπρη όταν πάω να τσεκάρω το http://localhost/info.php και το http://localhost/phpMyAdmin !

Μάλλον κάποιο λάθος κάνω στο configuration file του apache server και δεν καταλαβαίνει τα php. (πχ. το αντίστοιχο c:/dev/php/php5apache2_2.dll θέλει εισαγωγικά...) Επίσης, δεν είναι δυνατή η εμφάνιση της αρχικής σελίδας(it works) σε άλλους υπολογιστές εκτός από τον localhost (έχει static ip). Τι να φταίει ???

  • 1 μήνα μετά...
Δημοσ.

Νομίζω ο Wampserver θα σας λύσει τα χέρια

 

Includes :

- Apache 2.2.6

- MySQL 5.0.45

- PHP 5.2.5

 

Επίσης μπορείτε να βάλετε άλλες εκδόσεις από αυτές και να δοκιμάζετε πως θα ενεργούσαν τα προγράμματα σας σε διαφορετικές εκδόσεις όπως και μπορείτε να βάλετε php 6 dev

Δημοσ.
Καλημέρα,

Εγκαθιστώ τα πάντα (φαντάζομαι) σωστά, αλλά η οθόνη παραμένει άσπρη όταν πάω να τσεκάρω το http://localhost/info.php και το http://localhost/phpMyAdmin !

Μάλλον κάποιο λάθος κάνω στο configuration file του apache server και δεν καταλαβαίνει τα php. (πχ. το αντίστοιχο c:/dev/php/php5apache2_2.dll θέλει εισαγωγικά...) Επίσης, δεν είναι δυνατή η εμφάνιση της αρχικής σελίδας(it works) σε άλλους υπολογιστές εκτός από τον localhost (έχει static ip). Τι να φταίει ???

 

Στους άλλους υπολογιστές αύτό που πιθανόν φτάει είναι ότι δεν έχει ορίσει στον http.conf του apache να ακούει σε όλα τα IP του PC σου. Πιθανών εκεί δεν ενεργοποιήσει και το PHP module και δεν εκτελεί PHP.

  • 3 εβδομάδες αργότερα...
Δημοσ.

καλησπέρα σε όλους!

 

εγώ έχω άλλο πρόβλημα με την εγκατάσταση του MySql ακολουθώ όλα τα βήματα και στο τελευταίο στάδιο όταν πατήσω κουμπί Execute μου βγάζει message στο σημείο οταν φτάνει "apply security settings" error 1045 το οποίο λέει "access denied for user 'root'@'localhost (usin password: YES)" το password

όταν δεν βάζω το password execute τελειώνει χωρίς σφάλμα αλλα δεν μπορο να συνδεθώ με το mysql

ξέρει κανει τι λάθος κάνω?

ευχαριστώ

  • 1 μήνα μετά...
Δημοσ.

Συγχαρητήρια και από μένα για την πλήρη και κατανοητή παρουσίαση του θέματος από τον καλό φίλο που αφιέρωσε το χρόνο του.

Θα ήθελα μία βοήθεια στην εγκατάσταση του php.

Δοκίμασα τα βήματα που οδηγού σε 3 διαφορετικά μηχανήματα και κατέληξα στο ίδιο πρόβλημα.

Εγκαθιστώ Apache 2.2.8 και php 5.2.5, κάνω όλες τις ρυθμίσεις του οδηγού αποτέλεσμα:

Όταν υπάρχει αρχείο php.ini στο φάκελο C:\php (εκεί εγκατέστησα εγώ), ναι μεν φαίνεται να τρέχει κανονικά ο apache με php(βλέπε συνημένη εικόνα), o explorer όμως, αλλά και το firefox το αρχείο

>http://localhost/a1.php

δεν το εμφανίζουν.

Εάν δε, δοκιμάσω αρχείο που περιέχει εκτός από την phpinfo() και άλλο κώδικα php τον βλέπω στην οθόνη. Με λίγα λόγια δεν εκτελείται ο κώδικας php.

 

Εάν αλλάξω όνομα στο ini (π.χ. php_back.ini) και στο dir c:\php δεν υπάρχει αρχείο με όνομα php.ini, τότε ο κώδικας του

>http://localhost/a1.php

(περιέχει μόνο ένα phpinfo()) εκτελείται.

Η μεταβλητή Configuration File (php.ini) Path έχει τιμή C:\WINDOWS (φυσικά εκεί δεν υπάρχει php.ini) φορτώνει δηλαδή default ρυθμίσεις. Σε αυτή την κατάσταση εκτελείται κανονικά ο κώδικας php σε κάθε αρχείο που δοκίμασα.

Φυσικά όμως οι ρυθμίσεις είναι οι default (δεν έχει διαβαστεί αρχείο php.ini) και δεν μπορούν να φορτωθούν modules (php_mysql.dll κ.λ.π)

 

Έχω δοκιμάσει και με IIS και XP pro και σε Ηome, σε 2 pc kai ένα laptop και έχω σπαταλήσει 2 ημέρες από τη λίγη ζωή που μου μένει ακόμα…… αν συνεχίσω έτσι δεν γλυτώνω το έμφραγμα……:fear:

 

Αν κάποιος καλός άνθρωπος μπορεί να βοηθήσει ας το κάνει παρακαλώ, πριν είναι πολύ αργά.

 

Ευχαριστώ προκαταβολικά

post-96572-129062961642_thumb.jpg

Δημοσ.

Σε συνέχεια των προηγουμένων, υποψιάζομαι ότι κάτι δεν πάει καλά με κάποια απο τις μεταβλητές του php.ini, γιατί αν προσθέσω μία γραμμή π.χ. extension=zzzzzz.dll

στο τέλος του ini και κάνω restar τον apache, στο log file δημιουργείται εγγραφή :

>PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\php\ext\zzzzzz.dll' - Δεν ήταν δυνατό να εντοπιστεί η καθορισμένη μονάδα. in Unknown on line 0

 

Είναι προφανές ότι το ini διαβάζεται.... αλλά ο php server επιμένει να μην εκτελεί αρχεία με κώδικα php :cry:

 

Αν γνωρίζει κάτι κανείς και έχει την καλοσύνη, ένα post παρακαλώ, έχω στερέψει απο ιδέες.:fear:

Ευχαριστώ.

Δημοσ.

....καλά.... ανόητος προγραμματιστής στα πρόθυρα νευρικής κρίσης ....

στο php.ini υπάρχει :

>short_open_tag = off

:mad:

όλα μου τα αρχεία, από παλίοτερες δουλειές είναι με

><?

και όχι

><?php

έχω πολλά χρόνια να το γράψω έτσι, τόσα που το θεωρούσα δεδομένο πλέον :fear:.... και το έγραφε ο Maniakos στο οδηγό αλλά που να πάει το μυαλό μου (αρχαία σκουριά).

Τέλος πάντων έκανα on τη μεταβλητή και όλα δουλεύουν μιά χαρά.

 

Ευχαριστώ.

  • 3 εβδομάδες αργότερα...
Δημοσ.

δοκιμασα να περασω σε vista to mysql και χτυπαγε και δεν ανοιγε το configuration instance

 

η λυση ειναι η εξής

 

To install MySQL Server 5.0.51a in Vista

 

1. Use mysql-essential-5.0.51a-win32.msi

 

2. Download and run Resource Hacker h**p://www.angusj.com/resourcehacker/

3. Open ...\MySQL Server 5.0\bin\MySQLInstanceConfig.exe with Resource Hacker

4. Navigate to 24\1\1033

5. Delete all text in the window

6. Press "Compile script"

7. Exit Resource Hacker and save the result (overwrite the initial

MySQLInstanceConfig.exe)

8. Now MySQLInstanceConfig.exe should start normally.

Δημοσ.

Καλησπέρα φίλε μου.Αρχικά έχω να σου πω συγχαρητήρια για την δουλεία σου.Έκανα ένα ένα βήμα τα στάδια και στο μόνο που έχω κολήσει είναι στο phpMyAdmin στο τέλος όταν γράφω στον Mozilla http://localhost/phpMyAdmin μου πετάει error όπoυ είναι το εξής:Cannot load mysql extension. Please check your PHP configuration. Εντω μεταξύ έχω βγάλει το ερωτηματικό μπροστά από τα συγκεκριμένα modules που λες στο php.ini για να ενεργοποιηθούν. Ο Apache είναι start αλλά δεν ξέρω αν είναι start και η Mysql. Πως μπορώ να το δώ αυτό;Τι μπορεί να ξέχασα αλλιώς τι άλλο να κάνω; Ευχαριστώ.

  • 4 εβδομάδες αργότερα...
Δημοσ.

Συγχαριτήρια για το τέλειο tutorial. Πραγματικάπολύ βοηθητικό για κάποιον αρχάριο σαν εμένα.

 

Μόλις ακολούθησα πιστά τις οδηγίες εγκατάστασης της php. Ολα πήγαιναν καλά αλλά όταν προσπάθησα να δώτο link με το info.php διστιxως πήρα το μήνιμα 404- not found .:cry:

 

Προσπάθησα να επαναλάβω τα βήματα και τότε πρόσεξα πως στο σημείο που βρισκόταν το variable value το path που υπήρχε στο δικό μου υπολογιστή δεν ήταν το ίδιο με αυτό της εικόνας. Αλλά αναφερόταν σε μία κάρτα δικτύου που χρησιμοποιούσα παλιά και τώρα δεν λειτουργεί.Ετσι το άλλακσα και το έωαλα το ιδιο με αυτο τις εικονας αλλά πάλι δεν μπόρεσα να δω το info.php.

 

Μήπως θα μπορούσες να με βοηθήσεις μ'αυτό?

Δημοσ.

Ok το έλυσα το προηγούμενο πρόβλημα.

τα έκανα όλα από την αρχή και είδα είδα πως το path είχε πειραχτει με κάποιο τρόπο...

 

Τώρα όμως έχω πρόβλημα με τον sql.

Όταν τρέχω το http://localhost/phpMyAdmin/ μου δίνει το error:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

 

Βλέπω πως και αλλοι ειχαν το ίδιο πρόβλημα και τους συμβούλεψες να τρεξουν το info.php και να δουν που βλέπει ο server. Tο κανω και βλέπω πως

 

Configuration File (php.ini) Path : C:\WINDOWS

 

Επανέλαβα τη διαδικσια και είδα πως το path όπου επρεπε να προσθέσουμε ;c/dev/php/ τώρα είχε αλλάξει και είχε προστεθεί ένα μέρος που αναφερόταν στον sql. Ετσι το άλλαξα και το έβαλα ακριβώς όπως ήταν πρίν.

Πάλι όμως δεν εγινε η δουλειά μου :cry:

 

Δεν γινεται. Μηπως ξέρεισ τι κανω λάθος? Πως ακριβώς πρέπει να φαίνεται το path?

Εντομεταξύ δεν βρήκα τίποτεστο google....

  • 2 εβδομάδες αργότερα...
Δημοσ.

Μετά από πολύ ψάξιμο και αφού πήγα να τρελλαθώ :shock: ανακάλυψα πως ο μυσ;λ δεν δεχότανε το root password που ίδιος μου ζητούσε. Δεν ξέρω γιατί γινότανε αυτό αλλά η λύση είναι η δήλωση ξανά του root password μέσα από το command line. Οδηγίες στο

http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...