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

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


Maniakos

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

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>"

 

Σωστά?

 

Σωστά φίλος

 

# Secure (SSL/TLS) connections

#Include conf/extra/httpd-ssl.conf

#

# Note: The following must must be present to support

# starting without SSL on platforms with no /dev/random equivalent

# but a statically compiled-in mod_ssl.

#

<IfModule ssl_module>

SSLRandomSeed startup builtin

SSLRandomSeed connect builtin

</IfModule>

 

LoadModule php5_module c:/dev/php/php5apache2_2.dll

PHPIniDir "c:/dev/php/"

AddType application/x-httpd-php .php

 

---------- Προσθήκη στις 16:55 ---------- Προηγούμενο μήνυμα στις 16:51 ----------

 

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

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

 

Ευχαριστώ

 

Ναι δεν την φορτώνει... πρέπει να γράφει την έκδοση της PHP.

 

Δες τις διαδρομές των αρχείων :

LoadModule php5_module c:/dev/php/php5apache2_2.dll

PHPIniDir "c:/dev/php/"

 

αν είναι ίδιες με τις δικές σου.

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

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

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

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

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

3.πάτα "Enter"

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

5.save file

 

εύκολο;

 

Πολύ εύκολο, μπορείς όμως να μου εξηγήσεις γιατί εμφανίζεται μύνημα "the requested operation has failed" όταν προσπαθώ να ξεκινήσω τον Apache?

 

Εννοείται οτι γράφω την ακριβή τοποθεσία που έχω εγκαταστήσει την php.

C:\ είναι ο apache & D:\ η PHP

 

Ευχαριστώ

 

---------- Προσθήκη στις 14:06 ---------- Προηγούμενο μήνυμα στις 14:02 ----------

 

Σωστά φίλος

 

 

---------- Προσθήκη στις 16:55 ---------- Προηγούμενο μήνυμα στις 16:51 ----------

 

 

Ναι δεν την φορτώνει... πρέπει να γράφει την έκδοση της PHP.

 

Δες τις διαδρομές των αρχείων :

LoadModule php5_module c:/dev/php/php5apache2_2.dll

PHPIniDir "c:/dev/php/"

 

αν είναι ίδιες με τις δικές σου.

 

Καλησπέρα, γράφω τις 3 γραμμές όπως λέει στον οδηγό αλλά φυσικά αλλάζω την διαδρομή, έχω κάνει extract την PHP στο d:\

 

Τι δεν γίνεται σωστά?

 

Συγκεριμένα παρακάτω παραθέτω πως τα έχω γράψει εγώ:

LoadModule php5_module D:/PHP Develop/php/php5apache2_2.dll

PHPIniDir "D:/PHP Develop/php/"

AddType application/x-httpd-php .php

 

Εννοείται οτι έχω κατεβάσει τις τρέχουσες εκδόσεις απο αυτές που αναφέρονται στον οδηγό για php & apache

 

Ευχαριστώ

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

Τα Environment Variables τα έχεις σωστά;

 

Τελικά λύθηκε το πρόβλημα, ο log on account των windows πρέπει να έχει password ώστε μετά απο επανεκίνηση ή οποιοδήποτε stop ο apache να μπορεί να ξεκινήσει

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

Καλημέρα

Οι οδηγίες και η παρουσίαση που έχεις κάνει είναι φοβερή. Πιστεύω ότι εάν ήμουν λίγο περισσότερο σχετική με τον προγραμματισμό δεν θα είχα κανένα απολύτως πρόβλημα. Όμως δυστυχώς έχω πολύ βασικές γνώσεις και δυστυχώς πολλές ελλείψεις σε αυτό το θέμα. Ωστόσο πρέπει οπωσδήποτε να μάθω να δημιουργώ δυναμικές ιστοσελίδες χρησιμοποιώντας Apache, Php και mySQL, γιατί είναι προαπαιτούμενο για μια εργασία που ετοιμάζω.

 

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

 

Στην εγκατάσταση apache (httpd-2.2.15), όταν άνοιξα το apache monitor δεν βρήκα κανένα πράσινο λαμπάκι στα αριστερά. Όταν έκανα το τεστ με τον mozilla, δεν μου εμφάνισε το μήνυμα "it works!".

Στην εγκατάσταση του php 5.3.2., όταν έφτασα στο βήμα να μετονομάσω το αρχείο php-ini-recommend, δεν βρήκα κανένα τέτοιο αρχείο.

Μηπως μπορείς να μου πεις τι κάνω λάθος?

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

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

Έχω βάλει apache +php +mysql +phpmyadmin.....

αλλα οταν πάω να μπώ στο phpmyadmin μου εμφανίζει αυτό το μήνυμα

 

"Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly."

 

διάβασα στο ιντερνετ για δικαιώματα σε φακέλους αλλά δεν έβγαλα άκρη.

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

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

Αν για κάποιο λόγο δεν μπορείτε να συνδεθείτε στο phpMyAdmin...

ακολουθείστε την εξής διαδικασία...

 

έστω C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpMyAdmin

αν μιλάμε για το πιο πρόσφατο release από phpMyAdmin (phpMyAdmin-3.3.3-english) τότε

μπαίνουμε στο http://127.0.0.1/phpMyAdmin/setup'>http://127.0.0.1/phpMyAdmin/setup

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

 

αρχικά μας λέει να δημιουργήσουμε τον φάκελο

C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpMyAdmin\config

 

πατάμε new server , και κάνουμε το configuration σε σχέση με

*στο Server hostname καλό είναι να βάλετε 127.0.0.1 και όχι localhost

**το authentication type (προτιμήστε authentication http)

***Tα username - password που αναφέρονται ΔΕΝ ΕΙΝΑΙ ΓΙΑ login στο phpMyAdmin

κάνουμε τις ρυθμίσεις μας και τέλος πατάμε "save"

 

Τέλος στο Configuration file πατάμε ξανά "save" και κλείνουμε το browser

τώρα πάμε C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpMyAdmin\config αντιγράφουμε το config.inc.php στον φάκελο C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpMyAdmin

Είμαστε έτοιμοι για να κάνουμε login στο http://127.0.0.1/phpMyAdmin

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

Καλημέρα

Οι οδηγίες και η παρουσίαση που έχεις κάνει είναι φοβερή. Πιστεύω ότι εάν ήμουν λίγο περισσότερο σχετική με τον προγραμματισμό δεν θα είχα κανένα απολύτως πρόβλημα. Όμως δυστυχώς έχω πολύ βασικές γνώσεις και δυστυχώς πολλές ελλείψεις σε αυτό το θέμα. Ωστόσο πρέπει οπωσδήποτε να μάθω να δημιουργώ δυναμικές ιστοσελίδες χρησιμοποιώντας Apache, Php και mySQL, γιατί είναι προαπαιτούμενο για μια εργασία που ετοιμάζω.

 

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

 

Στην εγκατάσταση apache (httpd-2.2.15), όταν άνοιξα το apache monitor δεν βρήκα κανένα πράσινο λαμπάκι στα αριστερά. Όταν έκανα το τεστ με τον mozilla, δεν μου εμφάνισε το μήνυμα "it works!".

Στην εγκατάσταση του php 5.3.2., όταν έφτασα στο βήμα να μετονομάσω το αρχείο php-ini-recommend, δεν βρήκα κανένα τέτοιο αρχείο.

Μηπως μπορείς να μου πεις τι κάνω λάθος?

 

Γιατί δεν βάζεις WAMP? Θα σου λύσει το πρόβλημα με τις εγκαταστάσεις (τις σκοτούρες δλδ) και θα επικεντρωθείς άμεσα στην εργασία σου. Το WAMP εγκαθιστά Apache MySQL PHP με ένα γρήγορο setup.

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

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

Παιδιά ακολούθησα ολα τα βήματα και όταν πήγα να μπω στο http://localhost/phpMyAdmin με έβγαλε <<phpMyAdmin - λάθος

 

δεν ήταν δυνατή η φόρτωση της επέκτασης mysql, παρακαλώ ελέγξτε τις ρυθμίσεις της PHP - Τεκμηρίωση>> μπορεί να με βοηθήσει κάποιος...;

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

Παιδιά ακολούθησα ολα τα βήματα και όταν πήγα να μπω στο http://localhost/phpMyAdmin με έβγαλε <<phpMyAdmin - λάθος

 

δεν ήταν δυνατή η φόρτωση της επέκτασης mysql, παρακαλώ ελέγξτε τις ρυθμίσεις της PHP - Τεκμηρίωση>> μπορεί να με βοηθήσει κάποιος...;

 

 

Διάβασε λίγο τι λέω εδώ

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

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

httpd-2.2.15-win32-x86-no_ssl

mysql-5.1.49-win32

php-5.2.14-Win32-VC6-x86 zip

phpMyAdmin-3.3.5-english zip.

 

Εγκατέστησα τα παραπάνω προγράμματα σε windows 7, 32bit κάνοντας τις απαραίτητες μετατροπές στα αρχεία σύμφωνα με αυτές που αναφέρονται και μου εμφανίζει το μήνυμα λάθους όταν πληκτρολογώ http://localhost/phpMyAdmin και enter Cannot load mysql extension. Please check your PHP configuration. Καμιά λύση σε αυτό το πρόβλημα;

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

  • 1 μήνα μετά...

ολα πανε απιστευτα εκτοσ απο ενα πραγμα!!!

σε ενα τελευταιο βημα της php μας λεσ να παμε apache http server 2.2-->configure apache server-->edit the apache httpd.conf configuration file αφου εχω μπει και πλεον μιλαμε για ενα αρχειο wordpad γραφουμε 3 γραμμουλεσ στο τελος!!αυτεσ τισ γραμμεσ δεν μ τισ αποδεχετε!!παρα το οτι εχω βαλει κ εγω το c:dev\php\...

ας με βοηθησει καποιοσ!!

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

ολα πανε απιστευτα εκτοσ απο ενα πραγμα!!!

σε ενα τελευταιο βημα της php μας λεσ να παμε apache http server 2.2-->configure apache server-->edit the apache httpd.conf configuration file αφου εχω μπει και πλεον μιλαμε για ενα αρχειο wordpad γραφουμε 3 γραμμουλεσ στο τελος!!αυτεσ τισ γραμμεσ δεν μ τισ αποδεχετε!!παρα το οτι εχω βαλει κ εγω το c:dev\php\...

ας με βοηθησει καποιοσ!!

 

Δεν σε αφήνει να αποθηκεύσεις το έγγραφο ? αν το πρόβλημά σου είναι η αποθήκευση του εγγράφου δώσε full δικαιώματα στο c:\dev\php\

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

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

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

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

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

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

Σύνδεση

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

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