PHP compile

...IDE, compilers, κλπ

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

PHP compile

Δημοσίευσηαπό NHNA » 25 Οκτ 2010, 23:35

Θα ήθελα να ρωτήσω πως μπορώ να κάνω compile και να τρέχω PHP κώδικα..
Έχω ubuntu netbook και μέσα από το txt μπορώ να επιλέξω να το μεταφράσει σε PHP..
Όταν πήρα 1κώδικα από το internet να το δοκιμάσω μου το άνοιξε το αποτέλεσμα του κατευθείαν στο mozzilla και όλα καλά...
Όταν προσπαθησα να γράψω δικό μου κώδικα δεν μου το ανοίγει...
Πως μπορώ να δοκιμάσω τους κώδικες μου και να τρέχουν μετά σε σελίδα??
;) 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

Δημοσίευσηαπό medigeek » 26 Οκτ 2010, 00:09

Θέλεις να δεις το αποτέλεσμα σε ιστοσελίδα; Εαν ναι, τότε μπορείς να εγκαταστήσεις το xampp (web server με php):
viewtopic.php?f=9&t=3400

Μπορείς να τοποθετήσεις το php αρχείο σου στο φάκελο /opt/lampp/htdocs/file.php (και από το firefox πας στο http://localhost/file.php)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: PHP compile

Δημοσίευσηαπό the_eye » 26 Οκτ 2010, 11:55

Αν στήσεις τον apache web server και βάλεις τα αρχεία σου στο /var/www (για το ubuntu) θα μπορέσεις να τα δεις στον browser σου στην σελίδα http://localhost
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
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
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: PHP compile

Δημοσίευσηαπό NHNA » 26 Οκτ 2010, 21:27

προσπάθησα την εκδοχή του medigeek και μπλέχτηκα λιγάκι...έφτασα μέχρι κάποιο σημείο και το ψιλοτελειωσα αλλα κάπου το έχασα προς το τέλος και στο τέλος δεν κατάφερα να το τρέχω σε mozilla...
με τον τρόπο του the_eye,μήπως μπορείς να μου δώσεις περισσότερες οδηγίες για να το προσπαθήσω??
;) 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

Δημοσίευσηαπό medigeek » 26 Οκτ 2010, 22:04

NHNA έγραψε:και το ψιλοτελειωσα αλλα κάπου το έχασα προς το τέλος και στο τέλος δεν κατάφερα να το τρέχω σε mozilla...

- Αν έγινε η εγκατάσταση σωστά, κάθε φορά που εκκινείς τον υπολογιστή σου πρέπει να ξεκινάς το xampp:
Κώδικας: Επιλογή όλων
sudo /opt/lampp/lampp start

- Ακολούθως πας στο http://localhost

Μπορεί να σε βοηθήσει ένας άλλος οδηγός: viewtopic.php?f=9&t=5041
Ειδικά η εικόνα: http://img268.imageshack.us/img268/2526 ... hot013.png



- Όπως είπα, τα αρχεία σου τα βάζεις στο /opt/lampp/htdocs/ -- εκτελείς στο τερματικό:
Κώδικας: Επιλογή όλων
gksu nautilus /opt/lampp/htdocs/


- Για παράδειγμα φτιάξε ένα αρχείο με το όνομα: test.html

Πρόσθεσε τα ακολουθα στο αρχείο:
Κώδικας: Επιλογή όλων
<html>
<body>
Hello!
</body>
</html>
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: PHP compile

Δημοσίευσηαπό NHNA » 27 Οκτ 2010, 16:34

ok..λοιπόν
έγραψα το sudo /opt/lampp/lampp start και μου έβγαλε:

Starting XAMPP for Linux 1.7...
XAMPP: Another web server daemon is already running.
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

μετά έγραψα gksu nautilus /opt/lampp/htdocs/ και μου έβγαλε τον φάκελο μου και στο τερματικό έβγαλε:

** (nautilus:3091): WARNING **: No marshaller for signature of signal 'UploadFinished'

** (nautilus:3091): WARNING **: No marshaller for signature of signal 'DownloadFinished'

** (nautilus:3091): WARNING **: No marshaller for signature of signal 'ShareCreateError'
Initializing nautilus-gdu extension
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.

την πρώτη φορα γιατί μετά το ξαναέγραψα και μου έβγαλε:

(nautilus:3130): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed

κάπου εκεί είναι που το έχασα και δεν ήξερα τι να κάνω και δεν έτρεχε...θα ρίξω και μια ματια σε αυτό που μου ανέβασες..
;) 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

Δημοσίευσηαπό NHNA » 27 Οκτ 2010, 18:33

με την βοήθεια των εικόνων έβγαλα κάποια άκρη....
από ότι βλέπω στην εικόνα http://img43.imageshack.us/img43/7301/screenshot011.png όταν πληκτρολογώ http://localhost θα έπρεπε να να μου δείχνει αυτό http://img29.imageshack.us/img29/8868/s ... t012.png...εμενα έχει άσπρη οθόνη και απλά μου γραφει

It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.

αλλά τίποτα από όλα όσα δίχνει στην εικόνα....heeeelp!!!! :(
;) 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

Δημοσίευσηαπό medigeek » 27 Οκτ 2010, 23:19

NHNA έγραψε:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.


Μήπως ακολούθησες κάποιο άλλο οδηγό ή κάποια άλλα βήματα και εγκατέστησες ένα άλλο web server; :)

Υπάρχουν δύο λύσεις (μια από τις δύο να ακολουθήσεις):

α.
Κώδικας: Επιλογή όλων
gksu nautilus /var/www

Να βάλεις τα αρχεία σου εκεί.
Αν ακολουθήσεις αυτή τη λύση, δε χρειάζεσαι πλεον το xampp. :)

(είτε)

β. Πιθανότατα είναι το apache2 που ανάφεραν προηγουμένως. Δοκίμασε να το απεγκαταστήσεις:
Κώδικας: Επιλογή όλων
sudo apt-get purge apache2

Και ξαναδοκίμασε να επανεκκινήσεις το xampp.
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: PHP compile

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

Λοιπόν..
'Οταν τα βάζω στο /var/www μου τρέχει κώδικες οι οποιοι είναι γραμμένοι σε html όπως:
<html>
<body>
Hello!
</body>
</html>
και με κατάληξη .html αλλα δεν μου τρέχει κώδικες σε php όπως:
<html>
<body>
<?php
echo "Have a nice weekend!";
?>
</body>
</html>

και ας είναι με κατάληξη .html
Επειδή τώρα μαθαίνω την γλώσσα,μήπως κάνω κάτι λάθος???
Αν είναι θα προσπαθήσω να το χαναεγκαταστισω..
;) 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

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

επίσης πήγα να το ξε-εγκαταστήσω και μου έβγαλε αυτό:

Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Το πακέτο apache2 δεν είναι εγκατεστημένο και δεν θα αφαιρεθεί
Τα ακόλουθα πακέτα εγκαταστάθηκαν αυτόματα και δεν χρειάζονται πλέον:
libmarble4 linux-headers-2.6.31-14 python-levenshtein libgfortran3
python-pygame python-pycurl python-lxml python-utidylib libtidy-0.99-0
gettext python-numpy ttf-sjfonts cvs tuxpaint-data netpbm python-dateutil
libblas3gf liblapack3gf python-enchant translate-toolkit
tuxpaint-plugins-default libnetpbm10 python-vobject libkdeedu4 marble-data
linux-headers-2.6.31-14-generic tuxpaint-stamps-default
Χρησιμοποιήστε 'apt-get autoremove' για να τα διαγράψετε.
0 αναβαθμίστηκαν, 0 νέο εγκατεστημένα, 0 θα αφαιρεθούν και 0 δεν αναβαθμίζονται.

:S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S :S
;) 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
Εκτύπωση

Επόμενο

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

cron