Ο apache2 δεν αναγνωρίζει την php  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό Knoxd » 19 Οκτ 2014, 10:17

Καλήμερα στην ομάδα!
Όπως αναφέρω και στο θέμα του μηνήματος ο apache2 που έχω εγκατεστημένο στο λαπτοπ μου δεν αναγνωρίζει την php και τι εννοώ με αυτό, όταν πάω να ανοίξω ένα αρχείο το οποίο έχει κατάληξη .php στον localhost μπροστά βγάζει ένα ερωτηματικό με αποτέλεσμα όταν πάω να το ανοίξω να μου βγάζει μια άσπρη σελίδα. Καμιά ιδέα κανείς;;
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος┃ Αγγλικών: Πολύ καλά
2 Ubuntu 14.04 trusty 3.13.0-39-generic 32bit (en_US.UTF-8, XFCE xubuntu), Windows 7
3 Intel Core2 Duo CPU P8600 2.40GHz ‖ RAM 3027 MiB ‖ Quanta 3603 - HP Pavilion dv5 Notebook PC
4 nVidia G96M [GeForce 9600M GT] [10de:0649] {nvidia}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02) ⋮ wlan0: Intel PRO/Wireless 5100 AGN [Shiloh] Network Connection [8086:4237]
Knoxd
babeTUX
babeTUX
 
Δημοσιεύσεις: 115
Εγγραφή: 03 Φεβ 2011, 17:15
Εκτύπωση

Re: Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό adem1 » 19 Οκτ 2014, 11:28

έχεις εγκαταστήσει php?
Επίσης το πρόβλημα σου νομίζω ότι είναι σίγουρα θέμα λάθος συντακτικου. Αυτό στο βγάζει γιατί έχεις κώδικα html στο αρχείο αλλά δεν το έχεις βάλει σωστά. δοκίμασε να κλείνεις το php κομμάτι για να μην είναι ανακατεμένο με html. δηλαδή
Κώδικας: Επιλογή όλων
<? komati php ?> <html> komati </html > <? synexeia php kwdika ? > κλπ
ελπίζω να έγινα κατανοητός.
Pc1
3 Intel Core i5-3317U CPU @ 1.70GHz ‖ RAM 5856 MiB ‖ ASUS S56CA
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
Pc 2
3 Intel Core2 CPU E8400 3.00GHz ‖ RAM 3962 MiB ‖ FOXCONN P45A01
4 ATI RV730XT [Radeon HD 4670] [1002:9490]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Άβαταρ μέλους
adem1
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 733
Εγγραφή: 27 Οκτ 2011, 20:17
IRC: adem1
Εκτύπωση

Re: Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό Knoxd » 19 Οκτ 2014, 12:13

Κατάλαβα τι λες αλλά δεν πιστεύω να έχω συντακτικό λάθος, παραθέτω ένα παράδειγμα(απλό) για να το δείς και εσύ..

Κώδικας: Επιλογή όλων
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
<?php $numbers = array(8,23,15,42,16,4);?>

Count: <?php echo count($numbers);?><br />
Max Value: <?php echo max($numbers);?><br />
Min Value: <?php echo min($numbers);?><br />
<pre>Sort: <?php sort($numbers); print_r($numbers);?><br /></pre>

<pre>Reverse Sort: <?php rsort($numbers); print_r($numbers);?><br /></pre>

Implode: <?php echo $num_string = implode("*", $numbers);?><br />
Explode: <?php print_r(explode("*",$num_string));?><br />

?>

</body>

</html>


νομίζω πως κάπου μέσα στον config του apache2 πρεπει να βάλω σε μια ήδη υπάρχουσα λίστα που υπάρχει και το php για να μπορεί να το αναγνωρίζει, αλλά δεν θυμάμαι σε ποιο σημείο είναι..
Τελευταία επεξεργασία από ubuderix και 23 Οκτ 2014, 21:47, έχει επεξεργασθεί 1 φορά/ες συνολικά
Αιτία: Προσθήκη bbcode [code]κώδικας[/code]
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος┃ Αγγλικών: Πολύ καλά
2 Ubuntu 14.04 trusty 3.13.0-39-generic 32bit (en_US.UTF-8, XFCE xubuntu), Windows 7
3 Intel Core2 Duo CPU P8600 2.40GHz ‖ RAM 3027 MiB ‖ Quanta 3603 - HP Pavilion dv5 Notebook PC
4 nVidia G96M [GeForce 9600M GT] [10de:0649] {nvidia}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02) ⋮ wlan0: Intel PRO/Wireless 5100 AGN [Shiloh] Network Connection [8086:4237]
Knoxd
babeTUX
babeTUX
 
Δημοσιεύσεις: 115
Εγγραφή: 03 Φεβ 2011, 17:15
Εκτύπωση

Re: Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό the_eye » 19 Οκτ 2014, 12:17

Knoxd έγραψε:δεν πιστεύω να έχω συντακτικό λάθος,

έχεις

Στο τέλος
Κώδικας: Επιλογή όλων
?>

</body>

το ?> είναι λάθος.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11673
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό Knoxd » 19 Οκτ 2014, 12:34

Αυτό το έβαλα εγώ εκ παραδρομής για να δοκιμάσω κάτι. Στο κανονικό το δικό μου δεν το έχω. Και αυτό που βλέπω απο το localhost είναι αυτό:
http://postimg.org/image/lxv0elgrx/
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος┃ Αγγλικών: Πολύ καλά
2 Ubuntu 14.04 trusty 3.13.0-39-generic 32bit (en_US.UTF-8, XFCE xubuntu), Windows 7
3 Intel Core2 Duo CPU P8600 2.40GHz ‖ RAM 3027 MiB ‖ Quanta 3603 - HP Pavilion dv5 Notebook PC
4 nVidia G96M [GeForce 9600M GT] [10de:0649] {nvidia}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02) ⋮ wlan0: Intel PRO/Wireless 5100 AGN [Shiloh] Network Connection [8086:4237]
Knoxd
babeTUX
babeTUX
 
Δημοσιεύσεις: 115
Εγγραφή: 03 Φεβ 2011, 17:15
Εκτύπωση

Re: Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό the_eye » 19 Οκτ 2014, 13:02

Δεν έχεις βάλε αρχείο index.php
Το αρχείο αυτό είναι η αρχή για τον apache που διαβάζει σε κάθε φάκελο.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11673
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό Knoxd » 19 Οκτ 2014, 13:39

Έχεις μεγάλο δίκιο! τι σου κάνει το να μην προσέχεις τα αυτονόητα! Όμως το περιεχόμενο του αρχείου ποιο πρέπει να είναι;
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος┃ Αγγλικών: Πολύ καλά
2 Ubuntu 14.04 trusty 3.13.0-39-generic 32bit (en_US.UTF-8, XFCE xubuntu), Windows 7
3 Intel Core2 Duo CPU P8600 2.40GHz ‖ RAM 3027 MiB ‖ Quanta 3603 - HP Pavilion dv5 Notebook PC
4 nVidia G96M [GeForce 9600M GT] [10de:0649] {nvidia}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02) ⋮ wlan0: Intel PRO/Wireless 5100 AGN [Shiloh] Network Connection [8086:4237]
Knoxd
babeTUX
babeTUX
 
Δημοσιεύσεις: 115
Εγγραφή: 03 Φεβ 2011, 17:15
Εκτύπωση

Re: Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό the_eye » 19 Οκτ 2014, 15:08

Δεν θέλει κάτι συγκεκριμένο. Κώδικα php.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11673
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό Knoxd » 19 Οκτ 2014, 20:12

κατάλαβα τι λες έχω κάποια index files τα οποία τα έχω μέσα σε φάκελο απο site πάνω στο οποίο δούλευα, αλλά εαν το βάλω μέσα στο φάκελο με τα αρχεία php δεν δουλεύει για αυτό ρωτάω τι κώδικα πρέπει να περιέχει;;
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος┃ Αγγλικών: Πολύ καλά
2 Ubuntu 14.04 trusty 3.13.0-39-generic 32bit (en_US.UTF-8, XFCE xubuntu), Windows 7
3 Intel Core2 Duo CPU P8600 2.40GHz ‖ RAM 3027 MiB ‖ Quanta 3603 - HP Pavilion dv5 Notebook PC
4 nVidia G96M [GeForce 9600M GT] [10de:0649] {nvidia}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02) ⋮ wlan0: Intel PRO/Wireless 5100 AGN [Shiloh] Network Connection [8086:4237]
Knoxd
babeTUX
babeTUX
 
Δημοσιεύσεις: 115
Εγγραφή: 03 Φεβ 2011, 17:15
Εκτύπωση

Re: Ο apache2 δεν αναγνωρίζει την php

Δημοσίευσηαπό the_eye » 19 Οκτ 2014, 20:51

Δεν μπορώ να καταλάβω τι εννοείς !

πχ
Μορφοποιημένος Κώδικας: Επιλογή όλων
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11673
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Επόμενο

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού