Cara memasang LAMP di Ubuntu

Pasang LAMP (Linux Atampalan MySQL PHP) di Ubuntu sangat mudah.

Prosedur ini terbahagi kepada tiga bahagian: Memasang dan menguji Apache, memasang dan menguji PHP, dan akhirnya memasang pengurus pangkalan data MySQL.

Apache

Pemasangan

Di terminal, masukkan:

sudo apt-get install apache2

Bersedia, anda sudah memasang Apache 2 pada mesin anda.

Pelayan web akan dimulakan secara automatik semasa anda boot mesin. Sekiranya anda harus memulakannya secara manual, masukkan perintah berikut di terminal:

perkhidmatan sudo apache2 bermula

Untuk menghentikan perkhidmatan:

hentikan perkhidmatan sudo apache2

Dan untuk memulakannya semula

mulakan perkhidmatan sudo apache2

Direktori tempat anda menyimpan laman web anda adalah: / Var / www

Untuk melakukan ini, anda perlu memberi hak istimewa kepada pengguna anda. Perintah berikut biasanya mencukupi dalam kebanyakan kes, walaupun mungkin berbeza bergantung pada tahap keselamatan yang anda perlukan di pelayan web anda:

sudo chmod -R 775 / var / www

Uji

Log masuk http://localhost di penyemak imbas web anda. Anda mesti melihat halaman Apache.

PHP

Pemasangan

Di terminal, masukkan arahan berikut:

sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql

Mulakan semula Apache dengan:

mulakan perkhidmatan sudo apache2

Uji

Untuk menguji bahawa ia telah dipasang dengan betul, kita akan membuat skrip PHP yang sangat mudah:

sudo gedit /var/www/test.php

Masukkan kandungan berikut dan simpan failnya:


Untuk menjalankan skrip, saya membuka penyemak imbas web anda dan mengakses URL berikut: http://localhost/prueba.php. Anda harus melihat halaman dengan maklumat mengenai pemasangan PHP anda.

MySQL

Pemasangan

Masukkan arahan berikut di terminal:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

Semasa proses pemasangan, ia akan meminta anda memberikan kata laluan kepada pengguna root MySQL.

Kata laluan root untuk MySQL

Uji

Masukkan yang berikut di terminal:

status mysql perkhidmatan sudo

Ia harus mengembalikan sesuatu mengenai keadaan proses mysql.

Untuk mengesahkan bahawa kata laluan berfungsi dengan baik:

mysql -uroot -pxxx

Di mana xxx adalah kata laluan yang anda masukkan semasa pemasangan MySQL.

Sekiranya anda ingin menukar kata laluan root, jalankan perintah berikut setelah log masuk ke MySQL:

SET PASSWORD UNTUK 'root' @ 'localhost' = PASSWORD ('yyy');

Mengganti yyy untuk kata laluan baru anda.

MariaDB

Semakin ramai orang lebih suka menggunakan MariaDB dan bukannya MySQL. Harus diingat bahawa MariaDB mempunyai keserasian yang tinggi dengan MySQL, kerana mempunyai perintah, antaramuka, API dan perpustakaan yang sama, objektifnya adalah untuk dapat mengubah satu pelayan untuk yang lain secara langsung. Ini berlaku kerana MariaDB adalah garpu langsung MySQL, dengan perbezaan bahawa ia mempunyai lesen GPL, tidak seperti MySQL yang, setelah pembelian Oracle Sun, mengubah lesennya menjadi hak milik.

Mari lihat cara memasang MariaDB, bukan MySQL.

Pemasangan

Sekiranya anda pernah memasang MySQL, anda mesti menyahpasangnya terlebih dahulu:

sudo apt-get purs mysql * sudo apt-get autoremove

Kemudian, anda perlu menambahkan PPA yang sesuai. Dalam kes Ubuntu 13.10:

sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy main

Dan pasangkan pakej:

sudo apt-get update sudo apt-get install mariadb-server mariadb-client

Ia akan meminta kata laluan pengguna root, seperti MySQL.

Uji

Untuk mengesahkan pemasangan MariaDB yang betul:

mysql -v

Ia harus mengembalikan maklumat mengenai MariaDB.

Untuk memeriksa status proses mariadb:

status mysql perkhidmatan sudo

Akses jauh ke pangkalan data

Sekiranya anda ingin mengakses MySQL melalui skrip jauh (iaitu tidak dihoskan di pelayan anda sendiri), anda harus mengedit alamat pengikat di /etc/mysql/my.cnf dan ganti nilai lalai (127.0.0.1) dengan alamat IP anda.

Setelah membuat perubahan ke my.cnf, mulakan semula MySQL dengan:

perkhidmatan sudo mulakan semula mysql

phpMyAdmin

phpMyAdmin adalah pentadbir grafik untuk MySQL yang banyak digunakan oleh pentadbir. Untuk memasangnya, masukkan terminal:

sudo apt-get install phpmyadmin

Untuk mengaksesnya, akses URL berikut dari penyemak imbas web anda: http://localhost/phpmyadmin

Jangan lupa menekan spasi di layar konfigurasi untuk memilih Apache2 sebagai pelayan web yang ingin kami konfigurasikan secara automatik.

Sekiranya anda tidak dapat mengakses phpmyadmin, cuba buat symlink di folder www, seperti:

sudo ln -s / usr / share / phpmyadmin / var / www /

perpustakaan gd

Sekiranya anda ingin menambahkan sokongan untuk penjanaan grafik dan manipulasi dalam PHP, saya menulis di terminal:

sudo apt-get install php5-gd

SSL di Apache 2

Untuk mengaktifkan modul SSL (Secure Socket Layer) di Apache 2, masukkan terminal:

sudo a2enmod ssl

Untuk melihat perubahannya, jangan lupa untuk memulakan semula Apache2 dengan:

sudo /etc/init.d/apache2 mulakan semula

Sumber: Serigala Mati & Unixmen


37 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   eliotime3000 kata

    Sekiranya anda menggunakan Ubuntu Minimal, ia berfungsi lebih baik (dalam Ubuntu Server komponen ini sudah dipasang secara lalai).

  2.   Yakub kata

    Saya tahu kaedah yang nampak lebih mudah bagi saya, anda hanya menggunakan baris arahan berikut:
    "Sudo apt-get install lamp-server ^" dan woala ... Keseluruhan prosesnya secara automatik.

    1.    eliotime3000 kata

      Itu betul. Tetapi jika anda mahukan sesuatu yang lebih halus seperti memasang nignx dan bukannya Apache, anda harus menggunakan kaedah lain.

      1.    abimaelmartell kata

        lamp = Linux Apache MySQL PHP, jika anda mahukan nginx ia bukan lagi lampu 😛

    2.    Federico A. Valdes Toujague kata

      Pakej "pelayan lampu" tidak muncul di repositori tepat saya.

      1.    Bruno cascio kata

        di hujung pakej terdapat "^": sudo apt-get install lamp-server ^

        Ceria! 🙂

    3.    peterczech kata

      Maksud anda:

      apt-get install tasksel

      petugas

      dan pilih pilihan LAMP-SERVER dan teruskan pemasangan 😀

      1.    eliotime3000 kata

        Itulah yang saya dapati.

    4.    mari gunakan linux kata

      Lihat, sekarang saya tidak dapat mengesahkan maklumat itu. Walau bagaimanapun, menurut pakej Ubuntu, ia tidak seperti ini: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      Tidak ada pakej seperti itu.
      Ceria! Paul.

  3.   Ivan Gabriel kata

    Tutorial hebat. Saya menyimpannya dalam kegemaran.
    Salam!

    1.    mari gunakan linux kata

      Saya gembira ia berguna, Ivan! : =)
      Peluk! Paul.

  4.   kusta kata

    Perintah terbaik adalah yang dikomentari Jacob: "sudo apt-get install lamp-server ^"
    Ia berfungsi pada semua perisa dan versi Ubuntu.
    Salam!

  5.   panchomora kata

    Pos yang baik dan melengkapkannya, kita dapat menggunakan perintah mysql_secure_installation (bukan root) untuk menerapkan pilihan keselamatan, yang berlaku untuk mysql dan mariadb.

    salam dari Chile

    1.    mari gunakan linux kata

      Betul ... terima kasih atas sumbangan!

  6.   Ry kata

    Saya mengesyorkan xammp, pemasangannya lebih mudah dan mempunyai antara muka grafik untuk menghentikan perkhidmatan

    1.    mari gunakan linux kata

      Yang benar adalah bahawa saya juga lebih suka xampp. 🙂

  7.   oscar meza kata

    Hebat! Inilah cara memasangnya di Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    mari gunakan linux kata

      Terima kasih! Sumbangan yang baik!

  8.   ds23ytube kata

    Saya lebih suka menggunakan Lampp mudah alih secara langsung. Saya memuat turunnya dari Apache Friends. Ia adalah alat yang sangat baik.

    1.    mari gunakan linux kata

      Baiklah! Terima kasih x komen. Dalam banyak kes yang biasanya paling selesa. Memang benar.
      Ah! Tidak ada kesalahan, hanya pembetulan kecil: cemerlang ditulis dengan "C" selepas "X".
      Peluk! Paul.

  9.   Saya padam kata

    Terima kasih kerana menghantar! berkali-kali semasa memasang pelayan ubuntu dengan pilihan lampu, anda mendapat separuh daripada perkara.

  10.   Rafa kata

    Terima kasih tuto yang sangat baik dan lebih diperibadikan daripada memasang pakej meta, kerana dalam kes saya untuk perkara kecil yang saya lakukan, saya tidak memerlukan mysql misalnya.
    Hanya nota kecil fail php ujian harus berada di dalam folder html untuk dimuat turun dengan betul, jadi arahan pembuatannya adalah;
    sudo gedit /var/www/html/test.php

    1.    Rafa kata

      Cadangan lain adalah selain memberikan kebenaran ke folder / var / www, seperti yang anda katakan, adalah menambahkannya ke kumpulan pengguna dengan arahan;
      sudo chmod -R 775 / var / www
      sudo chown -hR your_user_name: your_user_name / var / www

      Oleh itu, kita boleh membuat dokumen dan pautan di dalamnya untuk berfungsi

  11.   Wako kata

    Adakah ada yang tahu bagaimana memasang LAMP di Arch? Saya sudah mengikuti arahan wiki dan ketika saya mula mengkonfigurasi PHP, Apache berhenti berfungsi. awak

    1.    meriah kata

      Anda boleh gunakan Bitnami dan anda menjimatkan banyak masa.

  12.   kengy kata

    tutorial yang sangat baik telah banyak membantu saya terima kasih !!!

  13.   Anonymous kata

    Terima kasih banyak =) tutorial yang baik =) salam cdt. Saya harap dapat melihat lebih banyak penerbitan anda! ...

  14.   Juan Antonio kata

    Terima kasih, terima kasih banyak atas sumbangan. Ia terlalu berkesan untuk saya. Perintahnya jelas dan dijelaskan secara berurutan untuk sampai ke akhir yang saya mahukan, untuk diprogramkan
    salam

  15.   Rafael kata

    Saya memerlukan bantuan, manual, sesuatu yang membolehkan saya memasang bulat penuh di ubuntu dan perintahnya untuk menjaga semua yang berkaitan dengan e-mel web. Dari sudah terima kasih banyak.

  16.   abigail kata

    Saya tahu catatan ini adalah sesuatu yang lama, tetapi lelaki yang anda selamatkan, saya fikir saya tidak akan pernah belajar php.

    salam

  17.   DavidGL kata

    Tutorial terbaik yang saya lihat untuk ini. Dalam semua mysql saya gagal. Terima kasih banyak-banyak!!! Saya sudah mempunyai komputer saya yang sedia untuk dipadamkan. Hee hee

  18.   Pemilik Kemecraft kata

    Saya mendapat 404 kesilapan, bolehkah seseorang menolong saya? Terima kasih
    Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ dipercayai-kemas kini / utama mysql-common semua 5.5.41-0ubuntu0.14.04.1
    404 Tidak Ditemui [IP: 54.185.19.94 80]
    Err http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common semua 5.5.41-0ubuntu0.14.04.1
    404 Tidak Ditemui [IP: 91.189.91.23 80]
    Dan lebih banyak kesilapan.

  19.   duby2008 kata

    Dijelaskan dengan sangat baik. Terima kasih banyak-banyak!.

  20.   flora ivan kata

    Terima kasih, ia banyak membantu saya

    1.    mari gunakan linux kata

      Sama-sama! 🙂

  21.   Xavier kata

    Panduan SANGAT BAIK untuk memasang Lampu di ubuntu dan derivatif ... terima kasih
    berfungsi 100% pada Xubuntu 15.04 & Elementary Os

  22.   dan kata

    Terima kasih atas tunjuk ajar ...

    Petikan tiada di hujung baris ini: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu hidangan utama]