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

Ρύθμιση php - mysql


ggeo1

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

Καλησπέρα σας

 

Είπα να ασχοληθώ και γω με php και mysql.

Προσπαθώ εδώ και λίγες μέρες να κάνω την php να δουλέψει αλλά δε βγάζω άκρη!

Ο apache μου δείχνει ότι λειτουργεί ,δοκιμάζοντάς τον στο http://localhost.

H mysql πιστεύω ότι λειτουργεί.

Το πρόβλημα είναι πως όταν γράφω μια εφαρμογή php δεν μπορεί να μου τη δείξει ο browser.

Χρησιμοποιώ την mint7.Έχω εγκαταστήσει όσα πακέτα χρειάζονται.

Βρίσκω πολλά manual να λένε για αρχεία php.ini αντιγραφές κτλ .Δεν ξέρω αν χρειάζονται αυτά ή αν γίνονται αυτόματα με την εγκατάσταση των πακέτων ,πάντως το προσπάθησα και αυτό αλλά δε βγάζω άκρη.

Πρόσεξα ότι το αρχείο /etc/apache2/httpd.conf ήταν άδειο και πρόσθεσα τις εξής εντολές

 

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

 

 

ή (κάπου αλλού βρήκα αυτά)

 

AddType application/x-httpd-php .php

AddType application/x-httpd-php .phtml

AddType application/x-httpd-php-source .phps

 

 

PHPIniDir "/usr/local/apache/conf" (εδώ έβαλα το /etc/php5/apache2 αφού εκεί βρίσκεται σε εμένα το php.ini)

 

αλλά πάλι τίποτα.

 

Καμιά ιδέα ?

 

Ευχαριστώ

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

Δεν εχω χρησιμοποιήσει την συγκεκριμένη έκδοση , αλλά το ότι το httpd.conf ήταν άδειο μάλλον σημαίνει ότι άνοιξες λάθος αρχείο . Κοίτα τι υπάρχει μέσα στο /etc/apache2 ή κάνε ένα `locate httpd.conf` για να δεις που αλλού υπάρχει apache configuration (μετά κάνε τις αλλαγές που θέλεις εκεί) ...

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

Καλησπέρα,

 

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

 

http://www.insomnia.gr/forum/showthread.php?t=182815

 

φιλικά

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

Αν και είναι για windows ο οδηγός πάλι έχω πρόβλημα με τη διαδικασία στο php.ini .

 

Δεν ξέρω τι να το κάνω πια αυτό το αρχείο όπως και το httpd.conf!

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

Αυτά τα 2 μου βγάζει μόνο

 

/etc/apache2/httpd.conf

/etc/phpmyadmin/lighttpd.conf

 

Από ότι φαίνεται έχεις κάνει εγκατάσταση και το phpmyadmin (αυτό δουλεύει ; το έχεις δοκιμάσει ; ) . Δοκίμασε ακόμα να κάνεις `locate httpd2.conf` , σε κάποια διανομή παλαιότερα το είχα δει και αυτο . Αν θες ακόμα μπορείς να δοκιμάσεις να βγάλεις άκρη από το init script του apache (συνήθως στο /etc/init.d) . Εκεί λογικά θα μπορέσεις να καταλάβεις που είναι το configuration file ...

 

Μου κίνησες την περιέργεια τώρα , πάω να κάνω ένα mint7 εγκατάσταση :)

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

To phpmyadmin το απεγκατέστησα για την ώρα για να μην με μπερδεύει!

Το httpd2.conf δεν υπάρχει.

Από το /etc/init.d/apache δε βλέπω καμιά πληροφορία της προκοπής.

 

Μου κίνησες την περιέργεια τώρα , πάω να κάνω ένα mint7 εγκατάσταση :)

 

Σε προειδοποιώ πως έκανα και γω εγκατάσταση κάποια πακέτα ,πειραματίζομαι με τα httpd,php.ini κτλ ,οπότε μπορεί να τα έχω κάνει ένα μπάχαλο εδώ πέρα!

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

To phpmyadmin το απεγκατέστησα για την ώρα για να μην με μπερδεύει!

Το httpd2.conf δεν υπάρχει.

Από το /etc/init.d/apache δε βλέπω καμιά πληροφορία της προκοπής.

 

 

 

Σε προειδοποιώ πως έκανα και γω εγκατάσταση κάποια πακέτα ,πειραματίζομαι με τα httpd,php.ini κτλ ,οπότε μπορεί να τα έχω κάνει ένα μπάχαλο εδώ πέρα!

 

Μπορείς να μου πεις ποια πακέτα έκανες εγκατάσταση ;

 

---------- Προσθήκη στις 13:26 ---------- Προηγούμενο μήνυμα στις 13:19 ----------

 

Btw , το αρχείο που χρειάζεσαι είναι το /etc/apache2/apache2.conf :)

 

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

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

Btw , το αρχείο που χρειάζεσαι είναι το /etc/apache2/apache2.conf :)

 

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

 

Αυτό το αρχείο υπάρχει αλλά δε νομίζω ότι οι αλλαγές πρέπει να γίνουν σε αυτό.Έχει πολύ πράμα μέσα αυτό το αρχείο και δεν ξέρω και που να τοποθετήσω όλα αυτά..

 

Μπορείς να μου πεις ποια πακέτα έκανες εγκατάσταση ;

 

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

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

Αυτό το αρχείο υπάρχει αλλά δε νομίζω ότι οι αλλαγές πρέπει να γίνουν σε αυτό.Έχει πολύ πράμα μέσα αυτό το αρχείο και δεν ξέρω και που να τοποθετήσω όλα αυτά..

 

 

 

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

 

Αυτό είναι το configuration file του apache . Βέβαια μπορείς να βάλεις κάποια πράγματα στο includedir /etc/apache2/conf.d .. Πάντως εγώ με βασική εγκατάσταση συστήματος και προσθήκη της php5 (από synaptic) βλέπω να δουλεύει η php (τουλάχιστον μου έτρεξε phpinfo ) :)

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

Καλύτερα θα ήταν να τα απεγκαταστήσεις όλα και να αρχίσεις απο την αρχή. Υπάρχουν συγκεκριμένα πακέτα που κάνουν autoconfigure την apache για php support και για mysql.

 

Ψάξε να βρείς guides στο internet.

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

Καλύτερα θα ήταν να τα απεγκαταστήσεις όλα και να αρχίσεις απο την αρχή

 

Aυτό έκαμνα τώρα αλλά πάλι τίποτα.

 

Αν πληκτρολογήσω από κονσόλα : php test.php

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/curl.so' - /usr/lib/php5/20060613+lfs/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/gd.so' - /usr/lib/php5/20060613+lfs/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/mcrypt.so' - /usr/lib/php5/20060613+lfs/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/xmlrpc.so' - /usr/lib/php5/20060613+lfs/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/xsl.so' - /usr/lib/php5/20060613+lfs/xsl.so: cannot open shared object file: No such file or directory in Unknown on line 0

phpinfo()

PHP Version => 5.2.6-3ubuntu4.4

 

System => Linux spiti 2.6.28-17-generic #58-Ubuntu SMP Tue Dec 1 18:57:07 UTC 2009 i686

Build Date => Nov 26 2009 14:29:51

Server API => Command Line Interface

Virtual Directory Support => disabled

Configuration File (php.ini) Path => /etc/php5/cli

Loaded Configuration File => /etc/php5/cli/php.ini

Scan this dir for additional .ini files => /etc/php5/cli/conf.d

additional .ini files parsed => /etc/php5/cli/conf.d/curl.ini,

/etc/php5/cli/conf.d/gd.ini,

/etc/php5/cli/conf.d/mcrypt.ini,

/etc/php5/cli/conf.d/mysql.ini,

/etc/php5/cli/conf.d/mysqli.ini,

/etc/php5/cli/conf.d/pdo.ini,

/etc/php5/cli/conf.d/pdo_mysql.ini,

/etc/php5/cli/conf.d/xmlrpc.ini,

/etc/php5/cli/conf.d/xsl.ini,

/etc/php5/cli/conf.d/zend-framework.ini

 

και ένα ολόκληρο κατεβατό.

Δεν μπορεί να φορτώσει κάποιες βιβλιοθήκες από ότι φαίνεται.Παρακάτω δε γνωρίζω..

 

---------- Προσθήκη στις 18:44 ---------- Προηγούμενο μήνυμα στις 17:57 ----------

 

Μήπως κάνω κάτι άλλο λάθος?

 

Για να τρέξω το php πρόγραμμά μου πάω στον firefox και γράφω είτε

http://localhost/home/ggous/test.php'>http://localhost/home/ggous/test.php ,οπότε μου βγάζει

 

Not Found

 

The requested URL /home/ggous/test.php was not found on this server.

Apache/2.2.11 (Ubuntu) mod_fastcgi/2.4.6 PHP/5.2.6-3ubuntu4.4 with Suhosin-Patch Server at localhost Port 80

 

είτε

file:///home/ggous/new.php

και μου βγάζει "επιλέξατε να ανοίξετε το new.php που είναι εφαρμογή php "

και επιλέγεις με ποιό πρόγραμμα να το ανοίξεις.

 

Στο http://localhost/ μου βγάζει " It works",οπότε υποθέτω όλα καλά με apache

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

Καλά κάνει και σου απαντάει έτσι μιας και στην πρώτη περίπτωση ζητάς από τον apache να σου φέρει ένα αρχείο έξω από το DocumentRoot του , ενώ στην δεύτερη ουσιαστικά αφού χρησιμοποιείς file:/// δεν ζητάς το αρχείο από τον apache αλλά από τον browser (που όμως δεν ξέρει πως να το εκτελέσει) . Κάνε copy το test αρχείο σου στο /var/www/ και άνοιξε το από τον firefox με http://localhost/<file> (όπου <file> το όνομα του αρχείου σου) ...

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

http://browserpuppy.com/server.html

 

υπάρχουν 2 διανομές puppylinux σε Live cd, με αυτά που ζητάς

 

η μία είναι με apache

και η άλλη hiawatha

 

μέχρι να μάθεις να "στήνεις" apache server

μπορείς να μαθαίνεις ήδη php και mysql

 

κάνε μιά δοκιμή

 

 

http://www.weberp.org/PuppyLinux

http://puppylinux.org/wikka/HiawathaServerMySQL?show_comments=1

 

.

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

Πήγαινε στο /var/www/html άνοιξε την index.html γράψε μέσα

<?php echo "Elpizo na paiksei"; ?>
σώσε τη ως index.php. Ρίξε και ένα
chmod 777 index.php

και μετά βάρα το http://localhost ή αν θες να είσαι πιο σίγουρος γιατί δεν ξέρω τι έχεις κάνει βάρα το

http://localhost/index.php

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

Αρχειοθετημένο

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

  • Δημιουργία νέου...