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

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


Maniakos

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

  • 4 εβδομάδες αργότερα...
  • Απαντ. 200
  • Δημ.
  • Τελ. απάντηση

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

Δεν είναι άσχετο. Έχουν περάσει 3 χρόνια από το πρώτο θέμα του topic. Τότε μπορεί ο apache να ήταν μονόδρομος για php, τώρα υπάρχει και δεύτερη επιλογή. Όλες οι εκδόσεις των windows περιλαμβάνουν τον IIS (προαιρετική εγκατάσταση από την προσθαφαίρεση προγραμμάτων->windows components).

 

Έχω ήδη τον IIS να τρέχει. Θα κερδίσω κάτι με το να προσθέσω τον Apache στα windows προκειμένου να τρέξω εφαρμογές php;

 

Αν όχι, γιατί να παιδευτεί κάποιος για τον apache αφού ο iis εγκαθίσταται με μερικά κλικ;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όλες οι εκδόσεις των windows περιλαμβάνουν τον IIS (προαιρετική εγκατάσταση από την προσθαφαίρεση προγραμμάτων->windows components).

 

Όλες οι non Home εκδόσεις... ;)

 

Παρακαλώ να γίνει σεβαστή η επιθυμία του OP και να μην οδηγηθεί το thread σε offtopic όσον αφορά το καθεαυτό θέμα του thread (οδηγίες εγκατάστασης και προβλήματα κατά τη διαδικασία). Για Apache vs IIS μπορεί να ανοιχθεί νέο thread, έχετε όλο το ελεύθερο να το κάνετε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Οκ.

Τότε ας παραθέσω μερικά πακέτα που αυτοματοποιούν την εγκατάσταση του Apache + php + MySQL. Στο (spoiler) είναι οι εκδόσεις apache, mysql και php που περιλαμβάνουν την στιγμή που γράφω το post.

 

XAMPP

http://www.apachefriends.org/en/xampp.html

 

 

 

  • Apache 2.2.14 (IPv6 enabled) + OpenSSL 0.9.8l
  • MySQL 5.1.41 + PBXT engine
  • PHP 5.3.1
  • phpMyAdmin 3.2.4
  • Perl 5.10.1
  • FileZilla FTP Server 0.9.33
  • Mercury Mail Transport System 4.7

 

 

 

http://www.wampserver.com/en/

 

 

Includes :

- Apache 2.2.11

- MySQL 5.1.36

- PHP 5.3.0

 

 

 

http://www.easyphp.org/index.php

 

 

PHP 5.3.0

top_section_out.gifApache 2.2.13

top_section_out.gifMySQL 5.1.37

top_section_out.gifPhpMyAdmin 3.2.1

 

 

PHP 6.0dev [090817] top_section_out.gifApache 2.2.13

top_section_out.gifMySQL 5.1.37

top_section_out.gifPhpMyAdmin 3.2.1

 

 

 

http://apache2triad.net/

 

 

Server bundle of : Apache2 , MySQL , PostgreSQL , OpenSSL , Xmail , SlimFTPdSoftware developing triad of : PHP , Perl and Python+ Apache2TriadCP , PHPmyadmin , PHPPgAdmin , AWStats , UebiMiau , PHPXMail , PHPSFTPd.All latest stables , all manuals

 

 

 

http://www.appservnetwork.com/

 

 

AppServ 2.5.10

 

  • Apache 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3

AppServ 2.6.0

Apache 2.2.8

PHP 6.0.0-dev

MySQL 6.0.4-alpha

phpMyAdmin-2.10.3

 

 

 

Επεξ/σία από StavrosD
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 4 εβδομάδες αργότερα...
Δημοσ. (επεξεργασμένο)

Είχα λίγο χρόνο σήμερα και έβαλα Apache 2.2.14 + PHP 5.3.1 για να δω τι γίνεται και παίζουνε μια χαρά χωρίς να χρειάζεται κάποια ιδιαίτερη ρύθμιση.

 

Σε όποιον αποτυγχάνει πιθανόν να είναι κάποιο ξεχασμένο DLL στο system32 όπως ήταν στην δική μου περίπτωση.

Επεξ/σία από Maniakos
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Καλησπέρα, είχα στο παρελθόν ακολουθήσει τις παραπάνω οδηγίες και επιτυχώς λειτούργησαν όλα τέλεια...

ώσπου κάπια στιγμή έφτιαξα μια σελίδα και στην εγκατάσταση της σελίδας μου στο joomla εκεί που ζητάει username για την database έβαλα root...

και πολύ σωστά έκανα μέχρη τώρα, αλλά αυτήν την φορά μου ζήτησαν απο την εταιρεία που μου κάνει Webhosting να μην έχω το ίδιο username root με αυτούς.

 

Διαπίστωσα οτι δεν μπορώ να αλλάξω το username της ήδη φτιαγμένης μου ιστοσελίδας και της database της, οπότε σκέφτηκα να ξαναεγκαταστήσω το mysql και να ξαναστήσω την ιστοσελίδα μου απο την αρχή! Αλλά εκεί διαπίστωσα μια σειρά άλλων προβλημάτων...

Δεν μπορώ να βάλω τo σωστό Current password που μου ζητάει στην εγκατάσταση της mysql!!Ότι και να βάλω με βγάζει λάθος και τελικά όταν εγκαταστώ την σελίδα μου στο Joomla, μου βγάζει "Unable to connect to the database:Could not connect to MySQL"....

 

Τί κάνω λάθος??Γιατί αφού ξυλώνω την mysql μου ζητάει current kai new password???Και τελικά φταίει αυτό που δεν μπορώ να εγκαταστήσω την σελίδα μου στο joomla ή κάτι άλλο?

 

Ευχαριστώ

Επεξ/σία από Vlachou
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Vlachou, όταν κάνεις uninstall την MySQL μένει το folder με τα προηγούμενα settings σου εκεί όπου είχε εγκατασταθεί η MySQL. Πήγαινε χειροκίνητα και σβήσε όλο το MySQL folder και κάνε την εγκατάσταση από την αρχή.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Vlachou, όταν κάνεις uninstall την MySQL μένει το folder με τα προηγούμενα settings σου εκεί όπου είχε εγκατασταθεί η MySQL. Πήγαινε χειροκίνητα και σβήσε όλο το MySQL folder και κάνε την εγκατάσταση από την αρχή.

 

Ευχαριστώ πολύ για την απάντηση. Δυστυχώς το πρόβλημά μου δεν λύθηκε και τελικά αποφάσισα να δοκιμάσω το Xampp. Παρόλα αυτά όταν εγαθιστώ το Joomla στο Βήμα που βάζει κανείς password για το database της mysql μου βγάζει ακόμα "unable to connect to the database" ...Μήπως ξέρεις τί φταίει για αυτό???

 

Σ΄ευχαριστώ για τις άμεσες απαντήσεις!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δες στο hosts αρχείο μήπως έχει επιλογή

# ::1 localhost

 

Νομίζω σβήνοντας την γραμμή η βγάζοντας το # από την αρχή φτιάχνει το πρόβλημα με την MySQL...

 

Δεν είμαι 100% σίγουρος αλλά θα το κοιτάξω και αύριο στο PC της δουλειάς και θα απαντήσω με σιγουριά.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 μήνες μετά...

6. Configuration του Apache HTTP Server για να κάνει load την PHP

 

Κάντε Stop τον Apache. Πολύ εύκολα μπορεί να γίνει από το Apache Monitor που είδαμε πιο πριν. Τώρα θα χρειαστεί να κάνουμε μια μικρή προσθήκη στο httpd.conf το οποίο είναι το configuration file του Apache.

 

 

Μπορείτε να το ανοίξετε από το Start Menu πηγαίνοντας εδώ:

 

Start -> Programs -> Apache HTTP Server 2.x.x -> Configure Apache Server -> Edit the Apache httpd.conf Configuration File

 

Από ότι θα δείτε το configuration file ένα απλό text file είναι στο οποίο ΣΤΟ ΤΕΛΟΣ ΤΟΥ θα προσθέσετε το εξής:

 

>
LoadModule php5_module c:/dev/php/php5apache2_2.dll
PHPIniDir "c:/dev/php/"
AddType application/x-httpd-php .php

 

Οι 3 αυτές γραμμές λένε στον Apache

 

«Φόρτωσε την PHP χρησιμοποιώντας το εξής core dll και κάντην configure βάση του php.ini που θα βρείς στο εξής directory. Αφού πλέον ξέρεις από PHP ξέρεις ότι και τα αρχεία που καταλήγουν σε .php ανοίγουν με αυτή»

 

 

Καλησπέρα,

 

Μια ερώτηση απο μένα, όταν λές "Από ότι θα δείτε το configuration file ένα απλό text file είναι στο οποίο ΣΤΟ ΤΕΛΟΣ ΤΟΥ θα προσθέσετε το εξής: "

Εννοείς οτι θα γράψουμε τις 3 γραμμές πριν τη δήλωση "</IfModule>"

 

Σωστά?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Επισκέπτης

1.άνοιξε το text file

2.πήγαινε στο τέλος του αρχείου

3.πάτα "Enter"

4.πρόσθεσε τις γραμμές

5.save file

 

εύκολο;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το ρωτάω αυτό γιατί όταν γράφω τις 3 γραμμές στο τέλος του config file του apache μετά απο την δήλωση </IfModule> τότε ο apache δεν μπορεί να γίνει start, όταν όμως τις βάλω ακριβώς απο πάνω απο τη λέξη που αναφέρω τότε ξεκινάει κανονικά.

Βέβαια τώρα πρόσεξα οτι ξεκινώντας ο Apache δεν αναφέρει την έκδοση της php,αυτό φαντάζομαι είναι πρόβλημα μάλλων κάτι δεν γίνεται σωστά?

 

Ευχαριστώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

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