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

Ρύθμιση 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 (μετά κάνε τις αλλαγές που θέλεις εκεί) ...

Δημοσ.

Αν και είναι για 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

 

.

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

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

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