한국   대만   중국   일본 
LAMP - Wikipedia Bahasa Melayu, ensiklopedia bebas Pergi ke kandungan

LAMP

Daripada Wikipedia, ensiklopedia bebas.
(Dilencongkan dari LAMP (berkas perisian) )
The LAMP software bundle (here additionally with Squid as web cache). A high performance and high-availability solution for a hostile environment

LAMP ialah akronim yang merujuk kepada tindanan penyelesaian aturcara- aturcara perisian, biasanya atur cara sumber terbuka , yang digunakan bersama-sama untuk mengendalikan laman web dinamik atau pelayan . LAMP pada asalnya merupakan singkatan untuk:

Gabungan teknologi ini digunakan khususnya untuk mentakrifkan infrakstruktur pelayan web , paradigma pengaturcaraan untuk membangun perisian, serta untuk mengasaskan pakej pengedaran perisian . Lebih terkini, P kerap kali digunakan untuk merujuk kepada P erl atau P ython sebagai bahasa-bahasa pengaturcaraan yang alternatif. Sila lihat Kelainan-kelainan di bawah.

Walaupun para pencipta tidak mereka bentuk aturcara- atur cara sumber terbuka mereka supaya dapat saling digunakan bersama-sama, gabungan itu telah menjadi popular kerana kos pemerolehannya yang rendah serta juga kerana komponen-komponennya mudah didapati (ditawarkan secara percuma dengan kebanyakan edaran Linux ). Apabila digunakan bersama-sama, aturcara-aturcara ini merupakan satu tindanan penyelesaian teknologi yang menyokong pelayan- pelayan aplikasi . Tindanan-tindanan yang lain termasuk persekitaran-persekitaran pembangunan aplikasi seperti WebObjects Apple Computer , Java / Java EE , Grails , dan seni bina .NET Microsoft .

Komponen penskripan tindanan LAMP berasal daripada antaramuka- antaramuka web CGI yang mecapai satu kepopularan pada awal dekad 1990-an . Teknologi ini membenarkan para pengguna pelayar web melaksanakan atur cara mereka pada pelayan web dan dengan itu, dapat menerima kandungan dinamik serta juga statik. Para pengaturcara menggunakan bahasa penskripan bersama-sama aturcara-aturcara ini kerana mereka berupaya memanipulasi aliran-aliran teks dengan lebih mudah dan cekap, walaupun jika komponen-komponen tersebut berasal daripada sumber yang berbeza. Atas alasan ini, para pereka bentuk sistem sering merujuk kepada sistem-sistem penskripan itu sebagai bahasa- bahasa glu .

Pada tahun 1998 , Michael Kunze mencipta akronim LAMP dalam rencananya untuk c't , sebuah majalah perkomputeran Jerman (12/98, m.s. 230). Rencana itu bertujuan untuk menunjukkan bahawa seberkas perisian bebas dapat memberikan alternatif yang berdaya maju terhadap pakej-pakej komersil. Memahami kegemaran dunia teknologi maklumat akan akronim, Kunze mecipta akronim LAMP sebagai istilah pemasaran untuk meningkatkan kepopularan perisian bebas, dengan O'Reilly dan MySQL AB kemudian mempopularkan istilah tersebut di kalangan penutur bahasa Inggeris . Sebenarnya, sejak dari masa itu, MySQL AB telah mendasarkan sesetengah usaha pemasarannya pada kepopularan tindanan LAMP.

Perisian [ sunting | sunting sumber ]

Linux [ sunting | sunting sumber ]

Linux (juga dikenali sebagai GNU/Linux ) ialah sistem pengendalian komputer bak Unix .

Pelayan HTTP Apache [ sunting | sunting sumber ]

Pelayan HTTP Apache ialah pelayan web perisian bebas / sumber terbuka yang paling popular, [1] dan yang bertindak sebagai pelantar rujukan de facto untuk mereka bentuk dan menilai pelayan-pelayan web yang lain.

MySQL [ sunting | sunting sumber ]

MySQL ialah Sistem Pengurusan Pangkalan Data (DBMS) pengguna berbilang dan bebenang berbilang , dengan melebihi sepuluh juta pemasangan [2]

PHP [ sunting | sunting sumber ]

PHP (PHP: Prapemproses Hiperteks) ialah bahasa pengaturcaraan reflektif yang pada asalnya direka bentuk untuk mencipta halaman web dinamik . Ia digunakan terutamanya untuk perisian aplikasi pelayan , tetapi juga boleh digunakan untuk antara muka baris perintah atau aplikasi grafik tersendiri.

Kelainan-kelainan [ sunting | sunting sumber ]

Bahasa-bahasa pengaturcaraan Perl dan Python kekadang digunakan sebagai ganti untuk PHP dan seringnya dirujuk juga sebagai sistem-sistem LAMP. Sebuah ulasan pelantar berani mencadangkan: "Biar P merujuk kepada PHP, Perl, Python, dan Ruby." [3] Bagaimanapun, sesetengah pembangun lebih suka menggunakan M untuk merujuk kepada mod perl atau mod python dan P untuk bermaksud PostgreSQL dan dengan itu, menterbalikkan kefungisan M dan P serta mengakibatkan setakat kekeliruan.

Lagi satu kelainan merujuk kepada M sebagai Middleware (termasuk Ruby (bahasa pengaturcaraan , Perl, Python dll. ) dan P sebagai PostgreSQL. Walaupun umumnya tidak diterima, takrif ini boleh diperlihatkan sebagai suatu tanda perkembangan yang berterusan di kalangan komuniti perisian bebas semasa mentakrifkan semula matlumat dan sempadan masing-masing.

Sistem pengendalian [ sunting | sunting sumber ]

Pelayan web [ sunting | sunting sumber ]

Alternatif bukan bebas yang biasa untuk Pelayan HTTP Apache ialah Perkhidmatan Maklumat Internet (IIS) Microsoft . Oleh sebab ia hanya dapat dilaksanakan dengan perisian Microsoft, sistem pengendalian Microsoft Windows harus digunakan sebagai ganti untuk Linux.

Pangkalan data [ sunting | sunting sumber ]

Bahasa pengaturcaraan [ sunting | sunting sumber ]

Kelainan-kelainan lain [ sunting | sunting sumber ]

Sesetengah orang menggunakan istilah LAMP secara generik untuk sistem-sistem alternatif sebagai ganti untuk mencipta akronim yang baru, dan menggunakannya untuk membezakan antara sistem-sistem ini dengan persekitaran pembangunan aplikasi web bersepadu.

Lihat juga [ sunting | sunting sumber ]

Rujukan [ sunting | sunting sumber ]

  1. ^ Bahagian Pasaran untuk Pelayan-pelayan Teratas Rentas Semua Domain (Ogos 1995 - April 2007)
  2. ^ Robin Schumacher & Arjen Lentz Menghapuskan Mitos. Diarkibkan 2011-06-06 di Wayback Machine
  3. ^ Dale Dougherty (January 26, 2001). "LAMP: Pelantar Web Sumber Terbuka" . Diarkibkan daripada yang asal pada 2012-04-30 . Dicapai pada 2007-05-25 . Unknown parameter |source= ignored ( bantuan )

Bacaan tambahan [ sunting | sunting sumber ]

Pautan luar [ sunting | sunting sumber ]