PHP compile

...IDE, compilers, κλπ

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

Re: PHP compile

Δημοσίευσηαπό the_eye » 28 Οκτ 2010, 13:39

Όταν έχεις κώδικα php το αρχείο πρέπει να είναι .php όχι .html
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ 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)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11722
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: PHP compile

Δημοσίευσηαπό NHNA » 16 Νοέμ 2010, 20:30

μετά από λίγο ψάξιμο βρήκα στο λειτουργικό τις ubuntu αυτά 2προγράμματα:rapache,gPHPEdit, αλλα δεν ξέρω πως λειτουργούν..
θα με βοηθήσει κάποιο από αυτά να κάνω compile επιτέλους και να τρέχω στο mozilla αυτά που γράφω???
;) ninoula

Γνώσεις ⇛ Linux: Μέτριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
Desktop -> Ubuntu 10.04 32-bit (el_GR.UTF-8) | Intel Pentium D 3.40GHz │ RAM 2048 MiB │ Gigabyte G31M-S2C | Κάρτες γραφικών: Intel 82G33/G31 Express Integrated Graphics Controller [8086:29C2]
Netbook -> Ubuntu 10.10 32-bit (el_GR.UTF-8) | Intel Atom N270 1.60GHz │ RAM 512 MiB │ Acer AOA110 - Acer
NHNA
punkTUX
punkTUX
 
Δημοσιεύσεις: 186
Εγγραφή: 25 Αύγ 2009, 16:00
Εκτύπωση

Re: PHP compile

Δημοσίευσηαπό Αποστόλης » 17 Νοέμ 2010, 12:18

Δεν χρειάζεται να κάνεις τίποτα compile εσύ.
Τα κάνει όλα ο Apache με την PHP.
Εφόσον δεν άλλαξες τίποτα και τα html αρχεία τρέχουν κανονικά, αυτό που πρέπει να κάνεις είναι αυτό που σου είπε ο the_eye.

Επίσης, καλού κακού, γράφε τον κώδικα μέσα σε <?php ?> tags κι όχι <? ?>.
Γνώσεις ⇛ Linux:Μέτριο┃ Προγραμματισμός:Ναι ┃ Αγγλικά: Αρκετά Καλά
Λειτουργικό ⇛ Arch Linux 64bit ┃ Ubuntu Studio 10.4 64bit
Προδιαγραφές ⇛ HP Pavillion dv7 1199ev ┃ Intel 2 Core Duo T 9400, 2.53 Ghz ┃ 4GB ┃ NVIDIA GeForce 9600M GT ┃ Intel 82801I (ICH9 Family) HD Audio ┃ TFT 17" 1440x900
Αποστόλης
punkTUX
punkTUX
 
Δημοσιεύσεις: 170
Εγγραφή: 24 Ιουν 2009, 13:09
Εκτύπωση

Re: PHP compile

Δημοσίευσηαπό NHNA » 18 Νοέμ 2010, 20:24

ok...
πως όμως θα τα λειτουργήσω και τα 2μαζί..δεν ξέρω..
εγώ γράφω τον κώδικα στο php αλλα μετά δεν ξέρω τι ακριβώς πρέπει να κάνω..
;) ninoula

Γνώσεις ⇛ Linux: Μέτριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
Desktop -> Ubuntu 10.04 32-bit (el_GR.UTF-8) | Intel Pentium D 3.40GHz │ RAM 2048 MiB │ Gigabyte G31M-S2C | Κάρτες γραφικών: Intel 82G33/G31 Express Integrated Graphics Controller [8086:29C2]
Netbook -> Ubuntu 10.10 32-bit (el_GR.UTF-8) | Intel Atom N270 1.60GHz │ RAM 512 MiB │ Acer AOA110 - Acer
NHNA
punkTUX
punkTUX
 
Δημοσιεύσεις: 186
Εγγραφή: 25 Αύγ 2009, 16:00
Εκτύπωση

Re: PHP compile

Δημοσίευσηαπό Αποστόλης » 19 Νοέμ 2010, 12:07

Τι εννοείς και τα δύο μαζί;
Αν εννοείς δυο servers (αν και δεν νομίζω οτι αυτό είναι που εννοείς) μην το κάνεις. Είναι μπέρδεμα. Απεγκατέστησε τον έναν.

Αν εννοείς να "τρέχεις" και apache και php μαζί, δεν χρειάζεται να κάνεις τίποτα.
Απλώς πρέπει να σιγουρευτείς οτι τα services "σηκώνονται" όταν ξεκινάει το σύστημά σου.

Απο κει και πέρα, εσύ δημιουργείς μια ιστοσελίδα με το πρόγραμμα της αρεσκείας σου (text editor, php framework, code editor κ.λ.π. κ.λ.π.)
γράφεις ότι είναι να γράψεις και το αποθηκεύεις με κατάληξη .php στο site folder που θέλεις.
Οταν ανοίξεις τον browser και γράψεις στο address bar το path για την ιστοσελίδα σου ( π.χ. http://localhost/mysite/mytest.php), ο Apache θα καταλάβει οτι πρόκειται για σελίδα που περιέχει php και θα "καλέσει" μόνος του την php. Η php με τη σειρά της θα καλέσει την MySQL άν χρειαστεί.
Το πως ακριβώς γίνεται αυτό άστο για αργότερα, όταν θα έχεις εμπεδώσει ορισμένα πράγματα, ώστε να μην μπλεχτείς.

Κάτι που πρέπει να προσέξεις και πιθανώς να σου δημιουργήσει προβληματάκια, είναι πως όταν έχεις δύο ή περισσότερα αρχεία index σε ένα folder (index.html, index.php, index.asp κ.λ.π.) ο Apache θα σου δείξει τα αρχεία σύμφωνα με την ρύθμιση προτεραιότητας που έχει στο αρχείο http.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
Απο προεπιλογή σου δείχνει πρώτα την html σελίδα.

Ισως να έπεσες σε αυτή την περίπτωση.
Οπότε είτε δημιουργείς ένα νέο folder όπου βάζει μόνο το index.php είτε διαγράφεις οποιοδήποτε άλλο index file.
Γνώσεις ⇛ Linux:Μέτριο┃ Προγραμματισμός:Ναι ┃ Αγγλικά: Αρκετά Καλά
Λειτουργικό ⇛ Arch Linux 64bit ┃ Ubuntu Studio 10.4 64bit
Προδιαγραφές ⇛ HP Pavillion dv7 1199ev ┃ Intel 2 Core Duo T 9400, 2.53 Ghz ┃ 4GB ┃ NVIDIA GeForce 9600M GT ┃ Intel 82801I (ICH9 Family) HD Audio ┃ TFT 17" 1440x900
Αποστόλης
punkTUX
punkTUX
 
Δημοσιεύσεις: 170
Εγγραφή: 24 Ιουν 2009, 13:09
Εκτύπωση

Προηγούμενη

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