[Λύθηκε]PHP upgrade στο 2009.1

Αποστόλης | Τετ, 05/20/2009 - 14:59 | 2' | 11

Κατ' αρχάς την καλησπ'ερα μου σε όλους.

Καινούργιος στο forum και στο Linux γενικότερα, οπότε ζητάω λίγη επιείκια αν γράψω και καμμιά κοτσάνα.

 

Λοιπόν, το πρόβλημά μου είναι το εξής:

Εχω στήσει ένα LAMP στον υπολογιστή μου με τα πακέτα που έχει το Synaptic.

Το κακό είναι οτι η PHP που εγκαταστάθηκε είναι version 5.1. ενώ εγώ δουλεύω την 5.2.6.

Εψαξα στο internet για να δω πως μπορεί να γίνει upgrade αλλά δυστυχώς δεν βρήκα κάτι.

Μπορεί κάποιος να μου δείξει πως μπορεί να γίνει το upgrade ή να μου δώσει κάποιο link για να διαβάσω;

 

 

Υ.Γ. Πρίν χρησιμοποιήσω το Synaptics, προσπάθησα να εγκαταστήσω τα source για κάθε μία εφαρμογή αλλά στην MySQL τα βρήκα μπαστούνια. Επίσης και για αυτά δεν βρήκα κάτι που να δουλεύει. Αν μπορεί κάποιος να μου υποδείξει αξιόπιστα resources, γιατί με ενδιαφέρει περισσότερο να μάθω να στήνω τις εφαρμογές απο μόνος μου.

Φόρουμ
Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Καλώς όρισες συνωνόματε!!!

Κατ' αρχάς πες μας ποιά διανομή χρησιμοποιείς (προφανώς Ubuntu λόγω Synaptic)

Και γιατί εγκατέστησες τον LAMP? Λόγω εξοικείωσής σου με τον XAMP των Windows? Γιατί αν δεις εδώ μπορείς να έχεις πάντα εγκατεστημένες τις τελευταίες εκδόσεις των php, mysql και apache και όχι αυτές που εγκαθιστά το LAMP (αν θυμάμαι καλά το LAMP τραβα συγκεκριμένες εκδόσεις, οι οποίες είναι δοκιμασμένες από άποψη σταθερότητας από την ομάδα ανάπτυξης του LAMP)...

επισης μπορεις να κοιταξεις στο documentation της php.net για να δεις πως να κανεις upgrade απο php-5.1 σε php-5.2

 

[oprime@dexter]$uname -a | awk '{print $1, "on the ROCKS"}' | sed -e 's/on\ the\ ROCKS/ROCKS/'

 

Καλώς σας βρήκα συνονόματε.

Η διανομή που χρησιμοποιώ είναι το PCLinuxOS 2009.1

Με το XAMPP  δεν έχω και δεν θέλω να έχω σχέση! Στα Windows στήνω την κάθε εφαρμογή ξεχωριστά και το "σετάρισμα" επίσης.

Ομως εδώ δεν τα κατάφερα. Εγκατέστησα κανονικά τον Apache 2.2.11 και την PHP 5.2.6 αλλά με την MySQL 4.1.22 τα έκανα μαντάρα.

Βλέπεις δεν ξέρω και πολλά από Linux.

 

Ετσι αποφάσισα να εγκαταστήσω το LAMP και προέκυψε το θέμα που ανέφερα. Για τον Apache δεν με ενδιαφέρει να είναι uptodate αλλά δυστυχώς για την PHP (και λιγότερο για την MySQL)  είναι σημαντικό.

 

 

@slackware: δυστυχώς δεν έχω βρεί και στο php.net για το πως θα κάνω το upgrade στο PCLOS. Το πρόβλημά μου είναι πως δεν ξέρω Linux.

 

Σας ευχαριστώ και τούς δύο, θα τσεκάρω το link του apkoutsou.

 

Να σημειώσω απλώς οτι δεν με ενδιαφέρει τόσο να στήσω έναν web server (ούτως ή άλλως για προσωπική χρήση θα είναι) και τις ιστοσελίδες μου μπορώ να συνεχίσω να τις φτιάχνω στα Windows.

Αυτό που με ενδιαφέρει περισσότερο είναι να μάθω ΚΑΙ το Linux.

το άρθρο στο οποίο σε παρέπεμψα είναι για debian-based διανομές και το PCLos δεν είναι! Νόμιζα ότι λόγω synaptic (και όχι synpatics που είναι η ονομασία οδηγών touchpad) και νέου θα είχες ubuntu... Δεν ξέρω τώρα κάποιο σχετικό άρθρο για PCLos... Δες αυτό που σου πρότινα, απλά έχε κατά νου ότι οι ονομασίες των πακέτων ενδέχεται να διαφοροποιούνται λίγο...

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

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

************************

www.postokano.gr

jvarkas, το παράκανα ε;

Εντάξει, όταν λέω να μάθω το Linux δεν εννοώ να κουνάω το ποντίκι.

Πιστεύω πως με τις εφαρμογές αυτές θα είναι πιο εύκολο για μένα να μάθω τον "τρόπο λειτουργίας" του Linux.

Επειδή γνωρίζω σε αρκετά καλό βαθμό τις εφαρμογές αυτές και μπορώ να καταλάβω τι πρέπει να "φτιάξω" για να τρέξουν σωστά. Αν εγκαταστήσω ένα έτοιμο πακέτο που εκτελεί απο μόνο του όλες τις απαραίτητες διαδικασίες δεν θα καταλάβω τίποτα. Αντίστοιχα αν προσπαθήσω να εγκαταστήσω μια εφαρμογή που δεν γνωρίζω,  δεν θα ξέρω αν κάνω κάτι λάθος στο installation ή αν έχει πρόβλημα η ίδια η εφαρμογή.

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

 

apkoutsou: την περίπτωση με τo Synaptic ή την apt-get install την ξέρω και αυτή χρησιμοποίησα αλλά το κακό είναι οτι κατέβασε την version που δεν μου κάνει.

Πιθανώς το PCLOS να κατεβάζει παλαιότερη έκδοση απο το Ubuntu.

 

 

Για να μην σας κουράζω. Μπορείτε να μου υποδείξετε κάποια links για το πως θα κάνω compile την οποιαδήποτε version κατεβάσω (κυρίως για την MySQL);

Ετσι θα ξαναδοκιμάσω να ξαναστήσω μία μία τις εφαρμογές.

http://txt.binnyva.com/2007/04/compile-and-install-lamp-server-from-source-php5-apache2-mysql5/

http://lamphowto.com/

 

[oprime@dexter]$uname -a | awk '{print $1, "on the ROCKS"}' | sed -e 's/on\ the\ ROCKS/ROCKS/'

 

Αποστόλης]

Πιθανώς το PCLOS να κατεβάζει παλαιότερη έκδοση απο το Ubuntu.

Το PCLOS έχει δικά του αποθετήρια με εφαρμογές που έχουν γίνει compiled για αυτό. Απλά δεν έχουν ετοιμάσει την τελευταία έκδοση. Δεν έχω κάτι άλλο προς το παρόν διότι δεν έχω ασχοληθεί με την εγκατάσταση LAMP ξεχωριστά, μόνο με το lampp για λίνουξ. Πάντως τα links που έδωσε από πανω ο φίλτατος slackware φαίνονται σούπερ. Ευχαριστούμε slackware!

************************

www.postokano.gr

Απο μία πρόχειρη ματιά που έριξα, κάτι τέτοιο έψαχνα.

Το απόγευμα θα πέσει μελέτη.

Ευχαριστώ slackware. Και όλους σας φυσικά.

Την καλησπέρα μου σε όλους.

 

Μετά απο πολύ κόπο και αφού διάβασα το μισό internet όλα πήγαν καλά.

Εχουμε και λέμε λοιπόν:

 

 - Apache 2.2.11

οδηγίες--> http://httpd.apache.org/docs/2.2/install.html

κι εδώ --> http://www.bin-co.com/blog/2008/09/compile-install-lamp-linux-apache-mysql-php-server-from-source/

Σημειώση: για να παίξει η php5.2.+ στο ./configure θέλει --enable-so

 

 - MySQL 5.1.34

οδηγίες--> http://dev.mysql.com/doc/refman/5.0/en/installing-binary.html

κι εδώ --> http://laffers.net/howtos/howto-install-mysql

Σημειώση: δεν ξεχνάμε να δώσουμε admin password για τον administrator της MySQL

 

 - PHP 5.2.9

οδηγίες--> http://www.bin-co.com/blog/2008/09/compile-install-lamp-linux-apache-mysql-php-server-from-source/

Σημειώση: ΟΠΩΣΔΗΠΟΤΕ να έχει γίνει εγκατάσταση libxml2-devel πρίν

 

 

Τις ευχαριστίες μου σε όλους σας.