
xampp ialah salah satu pelayan web merentas platform yang paling banyak digunakan, yang membantu pembangun mencipta dan menguji program mereka pada pelayan web tempatan. Ia dibangunkan oleh Apache Rakan dan kod sumber aslinya boleh disemak atau diubah suai oleh khalayak.
Ia tersedia dalam 11 bahasa dan serasi dengan platform yang berbeza, seperti Windows, macOS dan Linux.
Ia adalah platform yang menyediakan persekitaran yang sesuai untuk menguji dan mengesahkan operasi projek berdasarkan Apache, Perl, pangkalan data MYSQL y PHP melalui sistem tuan rumah sendiri.
Antara teknologi ini, Perl Ia adalah bahasa pengaturcaraan digunakan untuk pembangunan web, PHP ialah bahasa skrip backend dan MariaDB ialah pangkalan data yang paling banyak digunakan yang dibangunkan oleh MYSQL. Kami akan melihat penerangan terperinci mengenai komponen ini kemudian.
Apa itu Xampp
xampp ialah singkatan di mana “X"bermaksud merentas platform,"A"bermaksud Apache,"M” bermaksud “MYSQL” dan kedua-duanya “P” bermaksud PHP dan Perl, masing-masing.
Ia adalah pakej sumber terbuka penyelesaian web yang merangkumi pengedaran Apache untuk banyak pelayan dan boleh laku baris arahan. arahan, bersama-sama dengan modul seperti Pelayan Apache, MariaDB, PHP dan Perl.
xampp membantu pelayan atau hos tempatan untuk menguji tapak web anda dan pelanggan anda melalui komputer dan komputer riba sebelum melepaskannya ke pelayan utama.
Xampp boleh digunakan untuk apa?
Seperti yang telah kami sebutkan xampp Ia akan membantu anda melakukan ujian yang berbeza pada tapak web, pada pelayan tempatan. Ia hanyalah satu siri alat yang akan membolehkan anda membangunkan PHP sebagai ujian pada hos anda. Anda mesti memuat turun dan memasangnya pada komputer anda.
Pelayan tempatan ialah perisian yang anda boleh pasang pada komputer anda untuk menjalankan bahasa pengaturcaraan. Terdapat beberapa jenis pelayan tempatan. Memilih satu atau yang lain bergantung pada bahasa pengaturcaraan anda.
Ia juga mungkin bergantung pada perisian yang anda ingin gunakan dan sistem pengendalian anda. Xampp, LAMP, WAMP ialah beberapa contoh pelayan tempatan. Xampp kebanyakannya dipilih untuk kemudahan penggunaan dan keserasian dengan pelbagai OS.
Xampp ialah perisian yang membolehkan anda mencipta pelayan tempatan pada komputer anda. Malah, untuk mencipta semua tapak web dinamik, anda memerlukan tempat untuk menyimpan data anda.
Oleh itu, pelayan adalah komputer fizikal atau maya yang boleh anda gunakan untuk tujuan ini.
Selepas pemasangan, akan ada pilihan untuk memilih sama ada anda ingin menjalankan Apache dan MTSQL sebagai perkhidmatan. Jika anda memilihnya, Apache dan MYSQL akan bermula dalam boot sistem, yang mungkin tidak diperlukan jika komputer anda kekurangan sumber memori atau jika anda tidak kerap membangunkan PHP.
Anda boleh menukar tetapan ini selepas pemasangan, jika anda mahu.
Untuk memulakan Apache dan MYSQL pergi ke lokasi di mana anda memasang Xampp dan klik dua kali pada "Panel Kawalan". Skrin dengan beberapa butang akan dibuka. Di sinilah anda perlu mengaktifkan Apache dan MYSQL.
Apabila xampp dibuka, ikon dipaparkan di sebelah kanan bar tugas, di tempat sambungan yang dipasang. Mengklik ikon itu akan menunjukkan atau menyembunyikan panel kawalan Xampp. Untuk keluar dari Xampp, klik "Keluar dalam Panel Kawalan” oleh Xampp.
Sebaik sahaja anda telah memulakan Apache dalam panel kawalan, taip: http://localhost dalam anda pelayar web. Ini akan memberi anda butiran penyenaraian halaman web yang berkaitan dengan Xampp.
Anda juga mungkin berminat 8 Program Terbaik untuk Mencipta Halaman Web
Ciri Xampp
Seperti yang ditakrifkan di atas, xampp Ia digunakan untuk melambangkan klasifikasi penyelesaian untuk teknologi yang berbeza. Menyediakan asas untuk menguji projek berdasarkan teknologi yang berbeza melalui pelayan peribadi.
xampp ialah bentuk singkatan yang mewakili setiap komponen utamanya. Koleksi perisian ini mengandungi pelayan web yang dipanggil Apache, sistem pengurusan web pangkalan data dipanggil MariaDB dan bahasa pengaturcaraan/skrip seperti PHP dan Perl.
X menandakan platform silang, bermakna ia boleh berfungsi pada platform yang berbeza seperti Windows, Linux dan macOS. Banyak komponen lain juga merupakan sebahagian daripada koleksi perisian ini dan diterangkan di bawah.
Multiplatform: Sistem tempatan yang berbeza mempunyai konfigurasi sistem pengendalian yang berbeza yang dipasang padanya. Komponen merentas platform telah disertakan untuk meningkatkan kegunaan dan khalayak pakej pengedaran Apache ini.
Ia serasi dengan pelbagai platform seperti pakej Windows, Linus dan MacOS.
Apache: Ia adalah HTTP, pelayan web merentas platform. Ia digunakan di seluruh dunia untuk menyampaikan kandungan web. Aplikasi pelayan telah dikeluarkan untuk pemasangan dan digunakan oleh komuniti pembangun di bawah naungan Yayasan Perisian Apache. Pelayan Apache jauh menghantar fail, imej dan dokumen lain yang diminta kepada pengguna.
MariaDB: Pada asalnya MYSQL DBMS, ia adalah sebahagian daripada Xampp, tetapi kini telah digantikan oleh MariaDB. Ia adalah salah satu DBMS hubungan yang paling banyak digunakan, dibangunkan oleh MYSQL. Menawarkan perkhidmatan dalam talian daripada penyimpanan, manipulasi, pemulihan, pelupusan dan pemadaman data.
PHP: Ia adalah bahasa skrip bahagian belakang yang digunakan terutamanya untuk pembangunan web. PHP membolehkan pengguna membuat laman web dan aplikasi dinamik.
Ia boleh dipasang pada semua platform dan serasi dengan pelbagai sistem pengurusan pangkalan data. Ia telah dilaksanakan menggunakan bahasa C Ia dikatakan berasal dari alat halaman utama peribadi, yang menerangkan kesederhanaan dan fungsinya.
perl: Ia merupakan gabungan dua bahasa dinamik peringkat tinggi, iaitu Perl 5 dan Perl 6. Perl Ia boleh digunakan untuk mencari penyelesaian kepada masalah berdasarkan pentadbiran sistem, pembangunan web dan rangkaian. Perl membenarkan penggunanya memprogramkan aplikasi web dinamik. Ia sangat fleksibel dan teguh.
PhpMyAdmin: Ia adalah alat yang digunakan untuk menangani MariaDB. Pentadbiran DBMS adalah fungsi utamanya.
OpenSSL: Ia adalah pelaksanaan sumber terbuka Protokol Lapisan Soket Selamat dan Protokol Lapisan Pengangkutan. Pada masa ini versi 0.9.8 adalah sebahagian daripada Xampp.
Panel Kawalan Xampp: Ia adalah panel yang membantu mengendalikan dan mengawal selia komponen lain Xampp.
Webalizer: Ia ialah penyelesaian perisian analitik web yang digunakan untuk log pengguna dan menyediakan butiran penggunaan.
Mercury: Ia adalah sistem pengangkutan mel. Ia adalah pelayan mel yang membantu mengurus e-mel di web.
Tomcat: Ia adalah servlet berasaskan JAVA untuk menyediakan fungsi JAVA.
Failzilla: Ia adalah pelayan protokol pemindahan fail, yang menyokong dan memudahkan operasi pemindahan yang dilakukan pada fail.
kelebihan
- Kelebihan terbesar yang dimilikinya berbanding mana-mana pelayan web lain ialah ia mudah untuk dikonfigurasikan dan digunakan.
- Ia adalah perisian merentas platform yang tersedia untuk semua jenis sistem pengendalian seperti Linux dan Windows.
- Ia mempunyai banyak modul penting lain seperti phpMyAdmin, OpenSSL, MediaWiki, WordPress, Joomla dan banyak lagi.
- Ia datang dalam versi standard dan versi penuh.
- Pengguna boleh memulakan dan menghentikan keseluruhan timbunan pelayan web serta pangkalan data dengan satu arahan.
kelemahan
- Konfigurasi sukar dilakukan berbanding dengan pelayan wamp.
Pelan dan harga
xampp Ia adalah percuma dan boleh didapati melalui laman web rasmi Apache Rakan.
Ia boleh dimuat turun untuk Windows, MacOS dan Linux.
Bagaimana dan di mana untuk memuat turun Xampp
Dalam bahagian ini, kita akan melihat cara memasang pelayan tempatan pada komputer anda untuk membuat tapak web. Jelas sekali, pendekatan ini akan terhad kepada pembangunan tanpa kemungkinan menjadi hos.
Jika pada penghujung proses pembangunan anda, anda ingin menggunakan pelayan web, anda hanya boleh membuat salinan tapak anda. Juga perlu diingat bahawa pelayan tempatan digunakan oleh beberapa syarikat untuk pembangunan dan ujian pra-pengerahan.
- Lawati laman web Apache Rakan
Di laman web Apache Rakan, anda akan melihat pelbagai ikon seperti Xampp untuk Windows, Xampp untuk Linux, dll. Klik pada versi yang sepadan dengan sistem pengendalian anda. Untuk tujuan penjelasan ini, kami akan memasangnya pada Windows.
Untuk ini, versi yang dimuat turun ialah Xampp untuk Windows. Sebaik sahaja anda telah memuat turun xampp, klik pada fail boleh laku untuk memulakan pemasangan.
- Mengaktifkan pelayan Xampp tempatan
Pelayan Xampp tempatan menawarkan kemungkinan menggunakan pelbagai jenis program pada komputer anda. Contohnya, anda boleh memasang program serasi PHP dan JAVA. Anda akan melihat beberapa butang di sebelah kanan anda yang akan membolehkan anda mengaktifkan pelayan dan ciri.
Jika anda berhasrat untuk menggunakan XAMP untuk menjalankan program PHP sahaja, pelayan Apache adalah mencukupi. Anda boleh mengaktifkan pelayan MySQL jika anda bercadang untuk menggunakan pangkalan data.
- Lawati pautan https://localhost
Setelah pelayan diaktifkan, anda boleh melawati pautan https://localhost dalam mana-mana pelayar. Anda akan dapat mengakses pelayan.
- Cari folder htdocs
Dalam direktori root Xampp terdapat folder yang dipanggil htdocs. Di situlah anda harus meletakkan semua yang berkaitan dengan laman web anda. Untuk setiap tapak web yang anda buat, sebaiknya buat folder dalam folder tersebut htdocs dan kemudian masukkan kandungan ke dalam untuk mengelakkan konflik.
Penggunaan butang
Butang pelancaran digunakan untuk melancarkan modul Xampp, ia tidak perlu melancarkan semua modul untuk menjalankan aplikasi web. Sebagai contoh, dalam kes kami, kami tidak akan menggunakan FileZilla, mahupun Mercury atau Tomcat, kami hanya berminat untuk Apache y MYSQL. Tetapi jika anda akan menggunakannya, anda mesti mengaktifkannya dari sini.
Untuk menjalankan skrip PHP dan mengaktifkan pelayan web, mulakan Apache. Jika aplikasi anda juga memerlukan sambungan ke pangkalan data, mulakan MYSQL. Jika anda pergi xampp, modul akan sentiasa kekal aktif. Untuk menghentikannya, mereka mesti dibunuh oleh panel kawalan Xampp menggunakan butang henti, yang menggantikan butang mula jika modul dimulakan.
Sebaik sahaja dimulakan, butang pentadbiran diaktifkan dan akan membolehkan anda menguruskan modul yang berbeza. Dalam kes kami, pentadbir Apache akan membawa anda terus ke papan pemuka xampp dengan beberapa pautan dan tutorial untuk mereka yang membaca bahasa Inggeris.
Mengenai pentadbir MYSQL, akan dibuka phpmyadmin, iaitu aplikasi web khas yang membolehkan anda memanipulasi pangkalan data langsung.
Butang log memberikan akses kepada semua fail log untuk modul ini. Apabila peristiwa berlaku dalam salah satu modul seperti ralat atau sambungan mudah pada pelayan anda, mereka log masuk ke dalam fail ini, membolehkan anda menjejaki semua acara.
Butang konfigurasi memberi anda kemungkinan untuk mengakses fail konfigurasi modul. Malah, modul menggunakan fail untuk konfigurasi mereka, seperti pad nota, untuk melaraskannya.
Setelah pengubahsuaian telah dibuat pada fail konfigurasi, modul yang dimaksudkan mesti dimulakan semula untuk perubahan berkuat kuasa, menekan "berhenti" dan kemudian "mula" akan memaksa modul untuk dimulakan semula.
Untuk konfigurasi dan pengaturcaraan, kami menasihati anda untuk memasang notepad + +, yang merupakan pad nota yang dipertingkatkan, hanya kerana warna sintaks; Ia sangat berguna. Anda boleh memaksa xampp untuk menggunakan notepad + + atau mana-mana editor teks lain dengan pergi ke butang di bahagian atas sebelah kanan dan menyediakannya.
Secara lalai, xampp Anda kini sedang beroperasi dan bersedia untuk menjalankan tapak web. Untuk memastikan semuanya berfungsi, hanya mulakan Apache dan MYSQL dengan menekan butang mula, seperti yang ditunjukkan di atas.
Pendapat daripada pengguna yang telah menggunakan Xampp
Mari lihat beberapa pendapat daripada orang yang telah menggunakan Xampp.
- Lantaneverett:
“Pakej kendiri yang sangat baik untuk membangun dan menggunakan tapak muatan tinggi bersaiz kecil hingga sederhana. Pertimbangkan untuk menggunakannya bersama-sama dengan Nginx pada tapak pemuatan yang sangat tinggi.”
- Jharriot:
“Saya telah menggunakan XAMPP selama bertahun-tahun dan secara relatifnya tidak mempunyai masalah (di luar HTTPS untuk tapak pembangunan tempatan). Ia telah menjadi alat yang hebat dalam senjata saya untuk menguji kod/mainan sebelum mendedahkan sesuatu kepada umum. Saya menggunakannya pada Linux / Win XP – Win 7 (Windows 8+ masih tidak berfungsi sebagai OS).”
- Dirk1980ac:
“Sesuai untuk penyelesaian yang bergantung pada Windows sebagai sistem pengendalian. Tidak perlu menggunakan IIS untuk projek web, jadi memindahkan projek ke persekitaran Linux tidak lebih daripada menyalin fail dan pembuangan pangkalan data. Sedap!"
Alternatif kepada Xampp. 5 Terbaik tahun ini
Jika semua faedah Xampp masih tidak meyakinkan anda untuk menggunakannya, anda boleh menggunakan salah satu daripada alternatif berikut.
1.WampServer
WampServer Ia hanya tersedia untuk rangka kerja Windows. Ia terdiri daripada produk maya penting untuk menjalankan pelayan web, contohnya, Apache, PHP, MySQL dan PhpMyAdmin.
WampServer boleh digunakan pada Windows PC untuk menjalankan tapak dan aplikasi yang dikodkan dalam bahasa pengaturcaraan PHP.
Perkara yang anda akan dapati secara umumnya menarik tentang pelayan WAMP ialah tiada apa-apa yang rumit dalam konfigurasi persediaan. Setakat ini, komponen yang penting untuk WAMP ialah sistem pengendalian, bahasa pengaturcaraan, pangkalan data dan pelayan web.
Bercakap tentang rangka kerja, ia berfungsi dengan mengagumkan pada Windows. Juga, ia berjalan pada pelayan web Apache yang berfungsi dengan baik dengan Windows. Untuk menyimpan data tapak anda, ia bergantung pada pangkalan data MYSQL.
Kesemuanya dikaitkan melalui PHP, bahasa pengaturcaraan. Pakej itu dipanggil timbunan pelayan.
2. EasyPHP Devserver
EasyPHP Devserver ialah aplikasi mudah yang mengautomasikan proses mengkonfigurasi dan menyelenggara aplikasi pelayan web untuk anda. Ia menggabungkan tiga perkara, Apache untuk pelayan web, MYSQL untuk mengurus pangkalan data dan PHP sebagai bahasa pengaturcaraan.
Jadi, kita boleh mengatakan bahawa aplikasi ini merangkumi semua asas. EasyPHP Devserver membolehkan anda bekerja dengan tapak web seperti WordPress, Drupal dan Joomla.
Mereka juga mempunyai pelayan web yang boleh anda muat turun dari tapak web rasmi mereka untuk menukar peranti anda menjadi pelayan pengehosan web. Tetapi ia dalam versi beta, jadi jika anda hanya mahukan pelayan web, anda harus mencari alternatif lain kerana ia mungkin mempunyai beberapa pepijat.
3. Amps
Amp Ia adalah salah satu aplikasi paling maju dalam senarai ini. Mereka menggabungkan MySQL, Perl, Apache, Python dan MongoDB untuk mencipta penyelesaian yang sempurna untuk ujian.
Pembangun di Amps telah berusaha keras untuk memastikan perkara mudah. Perisian berkuasa ini boleh dimuat turun dan dipasang dengan mudah pada komputer anda dan sedia untuk digunakan dalam masa yang singkat. Menggunakan perisian ini juga mudah.
Tidak seperti EasyPHP Deververver dan WampServer, Ampps tersedia pada ketiga-tiga platform utama, Windows, macOS dan Linux. Jadi, jika anda seorang pembangun dan mahukan alternatif yang sempurna kepada Xampp, anda mesti memuat turun Amp daripada laman web rasminya.
4. SecureWamp
SecureWamp, seperti namanya, ialah versi WampServer yang lebih selamat. Seperti WampServer, ia menggabungkan Apache, MySQL dan PHP untuk menyediakan salah satu alat pembangunan PHP yang paling mudah dan paling selamat di pasaran.
Salah satu perkara yang membuatkan pengguna ragu-ragu tentang menggunakan penyelesaian selamat ini ialah kemudahan penggunaannya. tetapi dengan SecureWamp anda tidak berkompromi apa-apa.
Ia mempunyai GUI pusat yang menjaga semua tetapan, supaya anda boleh bekerja melalui proses pembangunan aplikasi.
Oleh itu, jika anda sedang menjalankan projek penting dan ingin menguji hasilnya, anda pasti perlu memuat turun SecureWamp daripada laman web rasminya.
5.Pelayan Web USB
Akhir sekali, kami mempunyai pelayan web mudah alih yang dipanggil Pelayan Web USB. Bahagian terbaik tentang apl ini ialah anda tidak perlu memasangnya pada peranti anda, cuma jalankannya pada a USB dan itu sahaja
Dengan pelayan web usb Anda boleh menggunakan PHP, phpMyAdmin, Mini Relay dan Apache bersama-sama untuk mendapatkan pelayan web yang lancar yang berfungsi dengan sempurna untuk ujian.
Dan sama seperti setiap alternatif Xampp lain dalam senarai ini, pelayan web USB juga berfungsi di luar talian. Oleh itu, jika anda mahukan penyelesaian mudah alih, anda mesti memuat turun Pelayan Web USB dari laman web rasminya.
Soalan yang kerap ditanya
Mari lihat beberapa soalan yang berkaitan dengan Xampp.
Adakah Xampp selamat digunakan?
Xampp selamat digunakan pada localhost, tetapi tidak disyorkan untuk menggunakan Xampp pada pelayan pengeluaran.
Apakah bentuk penuh Xampp?
Bentuk penuh Xampp ialah platform silang, Apache, MariaDB (MYSQL), PHP dan Perl. Ini juga dikenali sebagai Xampp borang penuh.
Bolehkah anda menyenaraikan beberapa alternatif Xampp?
Ya, dalam bahagian 5 alternatif terbaik kami, ia dijelaskan dengan betul.
Pelayan mana yang terbaik untuk PHP?
XAMPP, LAMP, LEMP, MAMP, WAMP, AMPSS, EasyPHP adalah beberapa hos terbaik untuk pembangunan PHP.
Bolehkah anda menyenaraikan platform yang disokong oleh Xampp?
Xampp menyokong platform IA-32 (pakej Windows sahaja) dan x64 (pakej macOS dan Linux sahaja).
Bagaimanakah saya boleh menguji bahawa pemasangan adalah betul?
Taipkan URL berikut ke dalam pelayar web kegemaran anda:
http://localhost/
Atau yang ini:
http://127.0.0.1/
Dengan mana-mana satu, anda harus melihat halaman utama Xampp.
Kesimpulan
Anda juga mungkin berminat Bagaimana untuk Membetulkan Ralat Vcruntime140.Dll dalam Windows 10
xampp Ia adalah aplikasi yang boleh disyorkan untuk kedua-dua profesional dan mereka yang tidak mempunyai pengetahuan pengaturcaraan. Ia adalah aplikasi sempurna yang mempunyai perkara yang ingin dilihat oleh blogger dan pembangun.
Ia sangat berguna untuk menjalankan ujian yang berbeza dalam pembangunan PHP. Anda hanya perlu ingat bahawa anda tidak boleh menggunakannya untuk pengeluaran, hanya untuk ujian.
Nama saya Javier Chirinos dan saya meminati teknologi. Seingat saya, saya gemar komputer dan permainan video dan hobi itu berakhir dengan pekerjaan.
Saya telah menerbitkan tentang teknologi dan gajet di Internet selama lebih daripada 15 tahun, terutamanya dalam mundobytes.com
Saya juga pakar dalam komunikasi dan pemasaran dalam talian dan mempunyai pengetahuan tentang pembangunan WordPress.