Προετοιμάστε το Ubuntu (ή άλλη διανομή) για ανάπτυξη ιστού

Πέρα από τους μύθους, τις πεποιθήσεις ή την άποψη ότι το GNU / Linux είναι πολύπλοκο στη χρήση, θεωρώ ότι είναι ένα εξαιρετικό λειτουργικό σύστημα για όσους είναι προγραμματιστές, ειδικά προγραμματιστές ιστού.

Είχα την ευκαιρία να συνομιλήσω με πολλούς ανθρώπους που προτιμούν OS X και ακόμη Windows να αναπτυχθούν, όπως λένε, λόγω της ευκολίας και των εργαλείων του, και παρόλο που είναι μια πολύ ατομική γνώμη κάθε ατόμου, πιστεύω ότι οποιαδήποτε διανομή GNU / Linux ή τουλάχιστον τα πιο δημοφιλή, προσφέρει όλα όσα χρειάζεστε για να εγκαταστήσετε και να εργαστείτε.

[quote] Οι πιο δημοφιλείς διανομές προσφέρουν όλα τα απαραίτητα πακέτα στα αποθετήρια τους για έναν προγραμματιστή ιστού. [/ quote]

Τώρα, στο αναπτυξιακό ζήτημα υπάρχει ένα δίλημμα, είναι μια πολύ ενημερωμένη διανομή σαν Αντεργκός ή ένα που διατηρεί την ισορροπία μεταξύ σταθερού και ενημερωμένου ως Ubuntu?

Έβαλα ένα πολύ απλό παράδειγμα, ενώ το Ubuntu Trusted η τελευταία έκδοση του Netbeans είναι 7.0.1, σε ArchLinux η έκδοση 8.0.2 είναι διαθέσιμη. Το ίδιο συμβαίνει με NodeJS και άλλα πακέτα που θα δούμε παρακάτω που χρησιμοποιούνται ευρέως από μπροστινό μέρος.

Ωστόσο, εναπόκειται σε κάθε άτομο να επιλέξει την κατανομή της προτίμησής του ανάλογα με το έργο που πρέπει να εκτελεστεί. Για αυτό το άρθρο, θα ξεκινήσουμε από μια εγκατάσταση του Ubuntu και δεδομένου ότι επικεντρώνεται σε νέους χρήστες, θα δείξουμε τη διαδικασία βήμα προς βήμα.

Εγκαταστήστε το Ubuntu 14.04

Το πρώτο πράγμα που θα κάνουμε είναι να κατεβάσετε την εικόνα εγκατάστασης του Ubuntu από την επίσημη ιστοσελίδα της. Ο παρακάτω σύνδεσμος θα σας επιτρέψει να επιλέξετε αν θα κατεβάσετε ένα 32-bit ή 64-bit iso.

Κατεβάστε το Ubuntu

Μόλις το κατεβάσουμε, πρέπει να "κάψουμε" ένα DVD με το iso που κατεβάσαμε ή να προετοιμάσουμε μια μνήμη Flash για εκκίνηση και εγκατάσταση από αυτό. Στα Windows μπορούμε να το κάνουμε ακολουθώντας αυτός ο οδηγός και σε Mac Αυτό άλλο. Μόλις γίνει αυτό, κάνουμε επανεκκίνηση του υπολογιστή και ξεκινάμε με τη μνήμη ή το DVD.

Βήματα εγκατάστασης του Ubuntu 14.04

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

Το πρώτο πράγμα είναι να επιλέξετε τη γλώσσα με την οποία θέλουμε να εγκαταστήσουμε το Ubuntu:

Προγραμματιστές Ubuntu

Αργότερα θα δούμε αν έχουμε όλες τις απαραίτητες απαιτήσεις για την εγκατάσταση:

Ubuntu_Ανάπτυξη2

Αργότερα πηγαίνουμε στο διαμέρισμα του σκληρού δίσκου. Εάν δεν έχετε εμπειρία με αυτό, είναι προτιμότερο να αφήσετε τα πάντα ως προεπιλογή μόλις δημιουργήσετε αντίγραφα ασφαλείας των δεδομένων σας.

Ubuntu_Ανάπτυξη3

Επιλέγουμε τη ζώνη ώρας:

Ubuntu_Ανάπτυξη4

Επιλέγουμε τη γλώσσα του πληκτρολογίου μας:

Ubuntu_Ανάπτυξη5

Ορίζουμε το όνομα χρήστη μας, το όνομα του υπολογιστή μας, τον κωδικό πρόσβασης:

Ubuntu_Ανάπτυξη6

Και περιμένουμε να τελειώσει:

Ubuntu_Ανάπτυξη7

Μόλις ολοκληρωθεί το πρόγραμμα εγκατάστασης, κάνουμε επανεκκίνηση του υπολογιστή και εισέλθουμε στη συνεδρία μας. Μπορούμε να τρέξουμε το Update Manager ή να ανοίξουμε ένα τερματικό και να βάλουμε:

$ sudo apt update && sudo apt upgrade

Και αν δεν υπάρχει τίποτα για ενημέρωση, μπορούμε να ξεκινήσουμε.

Προετοιμασία του χώρου εργασίας μας για δοκιμή

Έτσι, καθώς είμαστε προγραμματιστές, θέλουμε να επικεντρωθούμε μόνο σε ό, τι ξέρουμε να κάνουμε: αναπτύσσονται. Δεν μας ενδιαφέρει να μάθουμε πώς να διαμορφώσουμε έναν διακομιστή ιστού ή πώς λειτουργεί μια βάση δεδομένων, θέλουμε απλώς κάτι που λειτουργεί και είναι εύκολο να εφαρμοστεί για να ξεκινήσει η σύνταξη κώδικα.

Αν έπρεπε να γράψουμε μόνο σε HTML, CSS, JS όλα θα ήταν απλούστερα, αλλά μερικές φορές πρέπει να έχουμε έναν δοκιμαστικό διακομιστή για κώδικα σε PHP, Ruby, DJango κ.λπ. Επομένως, συνιστάται δημιουργήσουμε τον δικό μας διακομιστή ιστού. Ευτυχώς για εμάς έχουμε αυτήν την εγκατάσταση με δύο διαφορετικούς τρόπους:

  1. Χρήση του προγράμματος εγκατάστασης XAMPP τι μας παρέχει Apache.
  2. Με τη χρήση ΛΑΜΠΑ Bitnami.

Εγκατάσταση του Bitnami

Η εγκατάσταση LAMP μέσω του Bitnami το είδαμε ήδη σε ένα προηγούμενο άρθρο, επομένως δεν θα είναι απαραίτητο να το αντιμετωπίσετε σε αυτό το άρθρο. Μόλις εγκατασταθεί το Bitnami, μπορούμε να διαχειριστούμε τον δοκιμαστικό διακομιστή μας μέσω του προγράμματος περιήγησης ιστού.

Bitnami

Μπορείτε να βρείτε όλα τα απαραίτητα έγγραφα σχετικά με τον τρόπο λειτουργίας του Bitnami το wiki του.

Εγκατάσταση XAMPP

Το πρόγραμμα εγκατάστασης XAMPP προέρχεται επίσης από το Bitnami, αλλά η διαδικασία εγκατάστασης είναι λίγο διαφορετική, οπότε θα το περάσουμε βήμα προς βήμα. Το πρώτο πράγμα φυσικά είναι να κατεβάσετε το αρχείο που μας ενδιαφέρει σύμφωνα με την αρχιτεκτονική του επεξεργαστή μας:

XAMPP 32 bit
XAMPP 64 bit

Μετά τη λήψη, ανοίγουμε ένα τερματικό και έχουμε πρόσβαση στο φάκελο στον οποίο βρίσκεται το αρχείο, στον οποίο θα δώσουμε δικαιώματα εκτέλεσης. Στην περίπτωση του αρχείου 64 Bit θα ήταν:

$ sudo chmod a+x xampp-linux-x64-5.5.19-0-installer.run

Τώρα στο ίδιο τερματικό το εκτελούμε:

$ sudo ./xampp-linux-x64-5.5.19-0-installer.run

Και ακολουθούμε τα παρακάτω βήματα.

Συνιστάται να αποδεχτείτε τα πάντα, καθώς έρχονται από προεπιλογή, γι 'αυτό πρέπει μόνο να δώσουμε το εισάγετε

XAMPP

Στην προηγούμενη εικόνα μας ρώτησε εάν θέλαμε να εγκαταστήσουμε τα αρχεία για προγραμματιστές και στη μεταγενέστερη, εάν συμφωνούμε με την επιλογή που επιλέξαμε.

xampp1

Τώρα μας ρωτάει τη διαδρομή όπου θέλουμε να εγκαταστήσουμε (από προεπιλογή είναι στο / opt / lampp) και παρόλο που μπορούμε να το αλλάξουμε, προτείνω να το αφήσουμε ως έχει.

xampp2

Ένα ακόμη βήμα ελέγχου πριν ξεκινήσετε την εγκατάσταση

xampp3

Εγκατάσταση XAMPP

xampp5

Η εγκατάσταση ολοκληρώθηκε.

xampp6

Τώρα, για να ξεκινήσουμε το XAMPP πρέπει απλώς να εκτελέσουμε:

$ sudo / opt / lampp / lampp start Ξεκινώντας το XAMPP για Linux 5.5.19-0 ... XAMPP: Έναρξη Apache ... εντάξει. XAMPP: Εκκίνηση MySQL ... εντάξει. XAMPP: Έναρξη ProFTPD ... εντάξει.

Και ήδη έχουμε τον διακομιστή Apache + MySQL + PHP + Perl. Εάν έχετε κάποιο πρόβλημα, σας προτείνω να επισκεφθείτε τις συχνές ερωτήσεις.

Προσαρμοσμένο DNS και εικονικός κεντρικός υπολογιστής με XAMPP

Υποθέτοντας ότι έχουμε αρκετούς ιστότοπους που φιλοξενούνται στον δοκιμαστικό διακομιστή μας, μπορούμε να ορίσουμε καθεμία από αυτές να προβάλλεται τοπικά στο αρχείο / Etc / hosts. Ας πάρουμε ένα παράδειγμα, ας πούμε ότι έχουμε τον ιστότοπο dev.tests.com, αυτό που κάνουμε είναι να ανοίξουμε το αρχείο / Etc / hosts με τον αγαπημένο μας επεξεργαστή κειμένου (και ως root) και προσθέστε τον με τον ακόλουθο τρόπο:

$ sudo vim /etc/hosts

και προσθέτουμε τη γραμμή:

127.0.0.1   dev.prueba.com

Φυσικά, αυτό δεν είναι αρκετό, γιατί πρέπει να πούμε στον Apache ότι όταν κάποιος υποβάλλει αίτηση dev.test.com Για το 127.0.0.1, πρέπει να επιστρέψετε τον ιστότοπο δοκιμών μας.

Επεξεργαζόμαστε το αρχείο /opt/lampp/etc/httpd.conf

$ sudo vim /opt/lampp/etc/httpd.conf

και αστάθεια (αφαίρεση της πινακίδας) η γραμμή που λέει:

# Include etc/extra/httpd-vhosts.conf

και το αφήνουμε έτσι:

Include etc/extra/httpd-vhosts.conf

Τώρα πηγαίνουμε στο αρχείο /opt/lampp/etc/extra/httpd-vhosts.conf που θα πρέπει να έχει κάτι τέτοιο:

# χρησιμοποιήστε μόνο εικονικούς κεντρικούς υπολογιστές βάσει ονόματος, οπότε ο διακομιστής δεν χρειάζεται να ανησυχεί για # διευθύνσεις IP. Αυτό υποδεικνύεται από τους αστερίσκους στις παρακάτω οδηγίες. # # Δείτε την τεκμηρίωση στο # # για περισσότερες λεπτομέρειες πριν προσπαθήσετε να ρυθμίσετε εικονικούς κεντρικούς υπολογιστές. # # Μπορείτε να χρησιμοποιήσετε την επιλογή γραμμής εντολών '-S' για να επαληθεύσετε τη διαμόρφωση του εικονικού κεντρικού υπολογιστή σας. # # VirtualHost παράδειγμα: # Σχεδόν οποιαδήποτε οδηγία Apache μπορεί να μεταβεί σε ένα κοντέινερ VirtualHost. # Η πρώτη ενότητα VirtualHost χρησιμοποιείται για όλες τις αιτήσεις που δεν ταιριάζουν με ένα όνομα διακομιστή ή διακομιστή διακομιστή σε κανένα μπλοκ. # ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/docs/dummy-host.example.com" ServerName dummy-host.example.com ServerAlias ​​www.dummy-host.example.com ErrorLog "logs / dummy -host.example.com-error_log "CustomLog" logs / dummy-host.example.com-access_log "κοινά ServerAdmin webmaster@dummy-host2.4.example.com DocumentRoot "/opt/lampp/docs/dummy-host80.example.com" ServerName dummy-host80.example.com ErrorLog "logs / dummy-host2.example.com-error_log" CustomLog κοινόχρηστο "logs / dummy-host2.example.com-access_log"

Το τροποποιούμε και το αφήνουμε με αυτόν τον τρόπο:

# χρησιμοποιήστε μόνο εικονικούς κεντρικούς υπολογιστές βάσει ονόματος, οπότε ο διακομιστής δεν χρειάζεται να ανησυχεί για # διευθύνσεις IP. Αυτό υποδεικνύεται από τους αστερίσκους στις παρακάτω οδηγίες. # # Δείτε την τεκμηρίωση στο # # για περισσότερες λεπτομέρειες προτού προσπαθήσετε να ρυθμίσετε εικονικούς κεντρικούς υπολογιστές. # # Μπορείτε να χρησιμοποιήσετε την επιλογή γραμμής εντολών '-S' για να επαληθεύσετε τη διαμόρφωση του εικονικού κεντρικού υπολογιστή σας. # # Παράδειγμα VirtualHost: # Σχεδόν οποιαδήποτε οδηγία Apache μπορεί να μεταβεί σε ένα κοντέινερ VirtualHost. # Η πρώτη ενότητα VirtualHost χρησιμοποιείται για όλες τις αιτήσεις που δεν ταιριάζουν με ένα όνομα διακομιστή ή διακομιστή διακομιστή σε κανένα μπλοκ. # DocumentRoot "/ home / path / folder / project /" Όνομα διακομιστή my_blog.dev Απαίτηση όλων των χορηγηθέντων

Όπως είναι λογικό, η διαδρομή προς το φάκελο του έργου μας πρέπει να καθοριστεί κατά την αντικατάσταση "/ Αρχική / διαδρομή / φάκελος / έργο /".

Μη αυτόματη εγκατάσταση LAMP

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

$ sudo apt install apache2 mysql-server-5.5 phpmyadmin

Μόνο με αυτά τα 3 πακέτα, θα εγκατασταθούν οι απαραίτητες εξαρτήσεις για να αρχίσει να λειτουργεί με το ελάχιστο απαιτούμενο κατά την ανάπτυξη.

Προσαρμοσμένο DNS και εικονικός κεντρικός υπολογιστής με LAMP

Από την πλευρά του DNS (Domain Name Server) διατηρούμε τα πάντα ίδια, δηλαδή προσθέτουμε τα ονόματα των δοκιμαστικών ιστότοπων στο αρχείο / Etc / hosts. Τώρα, στην περίπτωση του Apache, η διαδρομή του VHost (Virtual Hosts) είναι διαφορετική.

Κανονικά αυτό που γίνεται είναι να τοποθετήσετε αυτό που βάζουμε στο αρχείο /opt/lampp/etc/extra/httpd-vhosts.conf στη διαδρομή /etc/apache2/sites-available/vhostname.confκαι, στη συνέχεια, δημιουργείται ένας συμβολικός σύνδεσμος σε αυτό το αρχείο στο φάκελο / etc / apache2 / sites-enabled / αλλά δεν πρόκειται να περιπλέξουμε. Θα βάλουμε απευθείας το αρχείο / etc / apache2 / sites-enabled / με την ακόλουθη διαμόρφωση:

$ sudo vim /etc/apache2/sites-enabled/dev.prnza.com.conf DocumentRoot "/ home / path / folder / project /" Όνομα διακομιστή my_blog.dev Απαίτηση όλων των χορηγηθέντων

Πιστεύω ότι είναι σωστό να διευκρινιστεί ότι όταν εγκαθιστούμε μη αυτόματα, η προεπιλεγμένη διαδρομή των φακέλων του ιστότοπου είναι / var / www / http /.

Εγκατάσταση NodeJS και Ruby

Αν χρησιμοποιούμε NodeJS o Ruby (αντί για PHP και Perl) μπορούμε να εγκαταστήσουμε χειροκίνητα τα πακέτα εκτελώντας στην κονσόλα:

$ sudo apt install nodejs ruby

Και αν χρειάζονται περισσότερα πακέτα, απλά πρέπει να το βρουν εκτελώντας τον διαχειριστή πακέτων ή στην κονσόλα:

$ sudo apt search paquete a buscar

Μέχρι αυτό το τμήμα έχουμε ήδη το τμήμα διακομιστή έτοιμο για το sandbox μας, τώρα ας δούμε μερικές από τις εφαρμογές που μπορούμε να χρησιμοποιήσουμε.

Εργαλεία ανάπτυξης Ιστού

Στα αποθετήρια έχουμε μερικές εφαρμογές που θα μας επιτρέψουν να εργαστούμε άνετα όταν πρόκειται για HTML, CSS, JS και άλλες. Μεταξύ αυτών έχουμε:

  • Bluefish
  • Geany
  • Gedit
  • Καίτη

Όντας γαλαζόψαρο (κατά τη γνώμη μου) το πιο ολοκληρωμένο όταν πρόκειται για δουλειά μπροστινό μέρος, αλλά προτείνω να εγκαταστήσετε εφαρμογές τρίτων που μας προσφέρουν πολύ περισσότερη λειτουργικότητα. Έχουμε για παράδειγμα Βάσεις, SublimeText o Komodo-Επεξεργασία. Όλες αυτές οι εφαρμογές έχουν το δικό τους πακέτο εγκατάστασης για το Ubuntu, εκτός από το Komodo-Edit, το οποίο πρέπει να αποσυνδεθεί μόνο και να εκτελεστεί ένα αρχείο .sh.

(… σε εξέλιξη …)


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   κυνηγός dijo

    Βλέπει κανείς άλλος ένα φάντασμα νυχτερίδας στην εικόνα του τράγου από αυτήν την έκδοση του ubuntu;

    1.    Έλαβ dijo

      Χαχαχα είναι αλήθεια .. κοιτάζοντας μόνο την πορτοκαλί γενειάδα και τις κοιλότητες του ρύγχους 😀

    2.    Ιβάν Μπάρα dijo

      Τώρα που το αναφέρετε… αυτό ονομάζεται «Παρεδολία».

      Σχετικά με το ποιοι Distros θα επιλέξουν όταν ο προγραμματισμός είναι αρκετά περίπλοκος. "Παλαιότερα" αναπτύχθηκε για μερικά προγράμματα περιήγησης και voila, επειδή η ανάπτυξη ήταν πολύ πιο αργή. Σήμερα, υπάρχει ένα άπειρο προγράμματα περιήγησης και πλατφόρμες για να αναπτύξετε εφαρμογές WEB, να το ονομάσετε ASP.Net, PHP, JAVA κ.λπ. όπου οι εφαρμογές είναι πολύ πιο εγκάρσιες, εννοώ με αυτό, ότι δεν είναι προσβάσιμες μόνο από τους τυπικούς επιτραπέζιους ή φορητούς υπολογιστές, αλλά έχουν ήδη γίνει (και η ίδια λειτουργικότητα είναι επιθυμητή) από tablet, κινητό κ.λπ.

      Πιστεύω ότι σήμερα είναι απαραίτητο να μείνω στην πρώτη γραμμή, διασφαλίζοντας πρώτα απ 'όλα τη σταθερότητα και την ασφάλεια των εφαρμογών, υπό την έννοια ότι είμαι παρανοϊκός, μου κοστίζει ακόμη πολύ, για παράδειγμα, μια τραπεζική συναλλαγή από την άλλη συσκευή που δεν είναι δική μου Πολλές φορές ελπίζω να φτάσω στην ασφάλεια του σπιτιού μου για να το κάνω, ακόμα κι αν ακούγεται παράλογο.

      Το άλλο. Ας είμαστε ειλικρινείς: είναι γνωστό ότι οι περισσότεροι προγραμματιστές (τουλάχιστον αυτοί που γνωρίζω), είτε είναι διαδικτυακοί, JAVA, BB.DD κ.λπ., τουλάχιστον το 80% χρησιμοποιούν μια πλατφόρμα Unix για προγραμματισμό. Τα άτομα που χωρίς όλα τα εργαλεία που προσφέρονται στην πλατφόρμα, ανοιχτά και δωρεάν, θα ήταν πολύ περίπλοκα όταν προχωρούσαν. Επίσης, μπορώ να πω με βεβαιότητα ότι σχεδόν ολόκληρη η πλατφόρμα WEB, ή BB.DD. είναι τοποθετημένο σε διακομιστή Unix, επομένως δεν θα ήταν λογικό το άλλο μέρος να λειτουργεί με τον ίδιο τρόπο;

      Ευχαριστώ για την κοινή χρήση και τους χαιρετισμούς.

    3.    Μπάτμαν dijo

      Σκάσε ... είμαι ο Μπάτμαν!

    4.    neysonv dijo

      Μοιάζει με μια κουκουβάγια για μένα lol

      1.    Έλαβ dijo

        Αυτό είναι σωστό .. εδώ πιστεύουμε το ίδιο αφού κοιτάξουμε ξανά

  2.   Ούγκο Σάντος dijo

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

    Ακριβώς ως σχόλιο, έχω δει σε πολλά μέρη ότι ορισμένοι προγραμματιστές εγκαθιστούν XAMPP, LAMP ή / και παρόμοια, στο Linux δεν είναι απαραίτητο να το κάνουμε αυτό, επειδή θυμόμαστε ότι το apache είναι εγγενές στο linux, για παράδειγμα εγκαθιστώ μόνο το apache2 και το php5 στο Debian μου με το τυπικό (aptitude install apache2 php5) και voila, δεν χρειάζεται πλέον να κάνω τίποτα άλλο από το να βάλω τα έργα μου στο / var / www

    1.    Έλαβ dijo

      Αυτό είναι σωστό, τι συμβαίνει προσπάθησα να το κάνω «εύκολο», αν και στην ανάρτηση αναφέρω τις δύο μεθόδους 😉

    2.    Αυτοματοποίηση Tecno-Integra dijo

      Χαιρετισμοί. Αυτό μου φαίνεται εντάξει ότι εγκαθιστάτε το apache2 και το php5, αλλά αισθάνομαι ότι θα πρέπει να βάλετε το mysql και επίσης Πώς διαμορφώνετε το phpmyadmin; Ευχαριστώ.

  3.   Marcos_tux dijo

    Ας είμαστε ειλικρινείς, παρά την προσπάθεια που το Dreamweaver περνά σε όλα αυτά τα προγράμματα, είναι κρίμα, αλλά στο Linux δεν έχουμε κάτι στο αποκορύφωμα αυτού του προγράμματος Adobe.

    1.    eliotime3000 dijo

      Ναι υπάρχει (καλά, εν μέρει), ονομάζεται αγκύλες και επίσης θεωρεί τον Vim και τον Emacs. : v

    2.    Αυτός ο κάδος ονομάζεται Dreamweaver dijo

      Βάζοντας σκουπίδια στον κώδικα φυσικά το Dreamweaver περνάει από όλους

    3.    Hernán dijo

      Το Dreamweaver είναι περισσότερο για σχεδιαστές παρά για προγραμματιστές, για άτομα που εργάζονται με κώδικα, είναι πολύ δυσκίνητο και αργό. Είναι πολύ πιο άνετο να χρησιμοποιείτε ένα πρόγραμμα όπως υψηλό κείμενο, αγκύλες ή webStorm / phpStorm. Οι φορές που χρησιμοποίησα το Dreamweaver είχα προβλήματα, αφού άφησα τον κώδικα μου έτοιμο, πήγα στη λειτουργία σχεδίασης, όπου εάν έβαλα ένα σημείο ή μετακινήσω κάτι, το Dreamweaver φροντίζει να αποσυναρμολογήσει εντελώς τον κωδικό μου που ήταν τόσο τακτοποιημένος. Για να μην πω ότι είναι πληρωμή. Έχω φίλους σχεδιαστών και γι 'αυτούς είναι φανταστικό, αφού μπορούν να φτιάξουν μια σελίδα χωρίς να γράψουν ούτε μία γραμμή κώδικα.

      1.    Εκπαιδεύστε dijo

        breamweaver Χαχαχα δεν θα μάθω ποτέ με αυτό αν θα μάθεις να κλιπ

    4.    KZKG ^ Γκάρα dijo

      Dreamwho;… Baff, φίλε, καλλιτέχνης, Dreamweaver, όλα αυτά είναι καθαρά μαλακίες, λυπάμαι που το λέω, αλλά είναι η αλήθεια.

      Έβαλαν επτακόσια γραμμές ανεπιθύμητου κώδικα, πολλές ετικέτες ή στόχους που δεν χρειάζονται, κ.λπ. κ.λπ. κ.λπ.

      Οι αγκύλες, Sublime, με οποιοδήποτε από αυτά είναι περισσότερο από αρκετές για να κάνουν οποιαδήποτε δουλειά CSS.

    5.    κδεξνεο dijo

      Το Aptana Studio 3 είναι πολύ καλύτερο από το Dreamweaver.

    6.    Έλαβ dijo

      Τι είπες? Dreamweaver; Και soooo queee essss;

    7.    Σέρπα90 dijo

      Ας ελπίσουμε ότι βλέπετε όλο τον κωδικό απορριμμάτων που σας δημιουργεί ... το dreamweaver είναι για ΜΗ ΕΠΑΓΓΕΛΜΑΤΙΕΣ, περίοδο!

  4.   Χαζάμα dijo

    Εντυπωσιακή θέση, πραγματικά
    Felicidades

    1.    Έλαβ dijo

      Ευχαριστώ 😉

  5.   πετροχέκο dijo

    Οι πληροφορίες σας είναι πολύ χρήσιμες… Σας ευχαριστούμε. Θα επιστρέψετε στα νερά του Ubuntu / Debian;

    1.    KZKG ^ Γκάρα dijo

      HAHA κρατά πάντα ένα χώρο στην καρδιά του για τον Debian, αλλά… Ubuntu δεν το πιστεύω έτσι

      1.    πετροχέκο dijo

        Ποτέ δεν ξέρεις 😀 😀

    2.    Έλαβ dijo

      Αν και δεν πρέπει ποτέ να ειπωθεί ΠΟΤΕ, πραγματικά δεν νομίζω ότι θα επιστρέψω στο Debian για πολύ, πολύ, πολύ καιρό.

  6.   Κελσίου dijo

    Φτωχό tomcat κανείς δεν το θέλει.

    1.    Έλαβ dijo

      Ποιος θέλει Java; 😛

  7.   Γαβριήλ dijo

    Νομίζω ότι τα θέματα μπερδεύονται (πάλι), υπάρχουν εσείς που είστε μόνο σχεδιαστές, άλλοι που είναι μόνο προγραμματιστές, υπάρχουν και οι δύο, υπάρχουν εκείνοι που βλέπουν το winbug "εύκολο" επειδή εγκαθίστανται το επόμενο επόμενο και "όλα σετ" (υπονοεί ότι μπορεί ή όχι να εργάζονται με ιδιόκτητο ή / και λογισμικό με άδεια χρήσης), υπάρχουν εκείνοι που είναι λίγο πιο προηγμένοι (και "γενναίοι") και γνωρίζουν επίσης για το linux και συνήθως εργάζονται με τα εργαλεία που βρίσκουν στο μεταξύ, και έτσι πολύ καιρό, καθώς μοιραζόμαστε σε αυτό το blog, η ιδέα είναι ότι αναπτύσσεται στο gnu-línux όποια και αν είναι η διανομή και επομένως χρησιμοποιούνται εργαλεία ανοιχτού κώδικα, το βασικό ζήτημα (νομίζω) είναι ότι εξαρτάται από κάθε άτομο, υπάρχουν εργαλεία που δεν γνωρίζουμε καν, αλλά όταν θέλουμε να μάθουμε πρέπει να επενδύσουμε μερικές ώρες μέχρι να το δώσουμε και αν αισθανθούμε άνετα (ανεξάρτητα από το τι πιστεύουν οι άλλοι) θα είμαστε ευτυχείς !! (:

    1.    rlsalgueiro dijo

      Μπορείτε επίσης να κατεβάσετε την έκδοση για php5.6.3
      http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run
      http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-5.6.3-0-installer.run
      Εξαρτάται από το τι αναπτύσσετε ή τη συμβατότητα που χρειάζεστε, για να διατηρήσετε την έκδοση 5.5 Απλώς εγκαθιστώ τα πακέτα που βρίσκονται στο repo και αυτό είναι, έχω apache 2.4, php5.5.13 κ.λπ. επίσης οι άλλες βιβλιοθήκες όπως το phpcs είναι εύκολο να εγκατασταθούν, είναι σαφές ότι μου αρέσει το κέλυφος και προτιμώ να εγκαταστήσω και να διαμορφώσω όλα όσα μπορώ.

      1.    rlsalgueiro dijo

        Έχετε δει αυτό το έργο wpn-xm.org, θα ήταν ενδιαφέρον να επιτύχετε κάτι τέτοιο για το linux, λέω ολοκληρωμένο γιατί χρησιμοποιώ μερικά από αυτά τα εργαλεία, και λυπάμαι που το λέω ότι παρά τον μεγάλο αριθμό βιβλιοθηκών και ότι Οι φιλοξενίες είναι σχεδόν όλες τοποθετημένες στο Apache που έχω αλλάξει για το nginx. Βρήκα το wpn-xm να ψάχνει εναλλακτικές λύσεις για το LAMP και το XAMPP και είναι καλό για τη μηχανή εργασίας. Αναμφίβολα είναι μια καλή εναλλακτική λύση. παρεμπιπτόντως συγνώμη για το προηγούμενο σχόλιό μου στο W $ + chrome

  8.   Ραούλ Κασάρι dijo

    Η συνεισφορά σας είναι πολύ ενδιαφέρουσα, συνεχίστε την ανάπτυξη, εκτιμάται

  9.   Μάικλ Κάρντοζα dijo

    Γεια σας Είμαι νέος στο Ubuntu, πάντα χρησιμοποιούσα παράθυρα, αλλά θέλω να μεταναστεύσω σε περιβάλλον linux χρησιμοποιώντας το Ubuntu, αλλά όταν θέλω να δημιουργήσω φακέλους ή να βάλω αρχεία στο htdocs όπως στα Windows δεν μου επιτρέπει ή υπάρχουν κάποια πράγματα που θα μπορούσα να κάνω σε παράθυρα αλλά στο Ubuntu Δεν μπορώ να το κάνω να μπλοκάρει πολύ ή δεν μου επιτρέπει να κάνω τροποποιήσεις, αν χρησιμοποιώ sublime για να δημιουργήσω αρχεία στο htdocs δεν μου επιτρέπει ούτε, αν μπορείς να με βοηθήσεις, θα το εκτιμούσα.

  10.   Mont dijo

    Κάποιος μπορεί να με βοηθήσει;
    Πριν από πολλά χρόνια έκανα ένα μικρό μάθημα σχεδιασμού ιστοσελίδων και μου άρεσε, και παρόλο που μου έδωσαν τα προγράμματα για παράθυρα, δεν με άφησαν ποτέ να τα εγκαταστήσω.
    Πριν από μερικούς μήνες ήμουν τελικά σε θέση να μεταβείτε στο Linux Ubuntu και δεν μπορώ να βρω κανένα πρόγραμμα
    Θυμάμαι ότι στην πορεία είδα τρία προγράμματα
    Dreamweaver, Flash MX και ένα άλλο που ήταν για ρετουσάρισμα φωτογραφιών, αλλά δεν θυμάμαι το όνομα.
    Θα μπορούσατε να υποδείξετε ιστότοπους λήψης ή διαδρομές για να εγκαταστήσετε το αντίστοιχο με αυτό που είδα στο μάθημα;
    χαιρετίσματα
    Σας ευχαριστώ.