01 dari 08
Apakah itu Pelayan Web LAMP?
Panduan ini akan menunjukkan kepada anda cara paling mudah untuk memasang pelayan web LAMP menggunakan versi desktop Ubuntu.
LAMP bermaksud Linux, Apache , MySQL dan PHP.
Versi Linux yang digunakan dalam panduan ini tentu saja Ubuntu.
Apache adalah salah satu daripada banyak jenis pelayan web yang tersedia untuk Linux. Lain-lain termasuk Lighttpd dan NGinx.
MySQL adalah pelayan pangkalan data yang akan membantu anda membuat halaman web anda interaktif dengan dapat menyimpan dan memaparkan maklumat yang disimpan.
Akhirnya PHP (yang bermaksud Hypertext Preprocessor) adalah bahasa skrip yang boleh digunakan untuk membuat kod sisi pelayan dan API Web yang kemudiannya boleh dimakan oleh bahasa sisi klien seperti HTML, javaScript dan CSS.
Saya menunjukkan kepada anda bagaimana cara memasang LAMP menggunakan versi desktop Ubuntu supaya pemaju web yang baru boleh membuat pembangunan atau persekitaran ujian untuk ciptaan mereka.
Pelayan web Ubuntu juga boleh digunakan sebagai intranet untuk laman web rumah.
Walaupun anda boleh membuat pelayan web tersedia untuk seluruh dunia ini tidak praktikal menggunakan komputer rumah sebagai pembekal jalur lebar umumnya menukar alamat IP untuk komputer dan oleh itu anda perlu menggunakan perkhidmatan seperti DynDNS untuk mendapatkan alamat IP statik. Jalur lebar yang disediakan oleh pembekal jalur lebar anda mungkin juga tidak sesuai untuk melayani laman web.
Menyediakan pelayan web untuk seluruh dunia juga akan bermakna bahawa anda bertanggungjawab untuk mendapatkan pelayan Apache, menyediakan firewall dan memastikan semua perisian dipasang dengan betul.
Jika anda ingin membuat laman web untuk seluruh dunia untuk melihat maka anda akan dinasihatkan untuk memilih hos web dengan hosting CPanel yang mengambil semua usaha itu.
02 dari 08
Cara Pasang Pelayan Web LAMP Menggunakan Tasksel
Memasang keseluruhan susunan LAMP sebenarnya sangat lurus ke hadapan dan boleh dicapai menggunakan hanya 2 arahan.
Tutorial lain dalam talian menunjukkan kepada anda bagaimana untuk memasang setiap komponen secara berasingan tetapi anda sebenarnya boleh memasang semuanya sekaligus.
Untuk berbuat demikian, anda perlu membuka tetingkap terminal. Untuk melakukan CTRL, ALT dan T ini pada masa yang sama.
Dalam tetingkap terminal, taipkan arahan berikut:
sudo apt-get install tasksel
sudo tasksel memasang lampu-pelayan
Perintah di atas memasang alat yang dipanggil tasksel dan kemudian menggunakan tasksel ia memasang pakej meta yang disebut lampu-pelayan.
Jadi apa tugasnya?
Tasksel membolehkan anda memasang sekumpulan pakej sekaligus. Seperti yang dijelaskan sebelum ini LAMP bermaksud Linux, Apache, MySQL dan PHP dan adalah perkara biasa jika anda memasangnya maka anda cenderung untuk memasang semuanya.
Anda boleh menjalankan perintah tasksel sendiri seperti berikut:
sudo tasksel
Ini akan membawa tingkap dengan senarai pakej atau saya harus mengatakan kumpulan pakej yang boleh dipasang.
Sebagai contoh, anda boleh memasang desktop KDE, desktop Lubuntu, pelayan mel atau pelayan openSSH.
Apabila anda memasang perisian menggunakan tasksel anda tidak memasang satu pakej tetapi satu kumpulan pakej yang suka berfikir yang semuanya sesuai untuk membuat satu perkara yang besar. Dalam kes kita satu perkara yang besar adalah pelayan LAMP.
03 dari 08
Tetapkan Kata Laluan MySQL
Selepas menjalankan arahan pada langkah sebelumnya, pakej yang diperlukan untuk Apache, MySQL dan PHP akan dimuat turun dan dipasang.
Tetingkap akan muncul sebagai sebahagian daripada pemasangan yang memerlukan anda memasukkan kata laluan root untuk pelayan MySQL.
Kata laluan ini tidak sama dengan kata laluan log masuk anda dan anda boleh menetapkannya kepada apa sahaja yang anda mahu. Ia bernilai membuat kata laluan semaksimal mungkin kerana pemilik kata laluan boleh mentadbir seluruh pelayan pangkalan data dengan keupayaan untuk mencipta dan menghapuskan pengguna, kebenaran, skema, jadual dan semuanya.
Selepas anda memasukkan kata laluan, sisa pemasangan terus tanpa keperluan input lanjut.
Akhirnya anda akan kembali kepada arahan arahan dan anda boleh menguji pelayan untuk melihat apakah ia berfungsi.
04 dari 08
Bagaimana Menguji Apache
Cara paling mudah untuk menguji sama ada Apache berfungsi adalah seperti berikut:
- Buka Firefox dengan mengklik ikon pada pelancar (ke-3 dari atas)
- Dalam bar alamat masukkan http: // localhost
Halaman web sepatutnya muncul seperti yang ditunjukkan dalam imej.
Pada asasnya jika anda melihat perkataan "It Works" di laman web serta logo Ubuntu dan perkataan Apache maka anda tahu bahawa pemasangan itu berjaya.
Halaman yang anda lihat adalah halaman ruang letak dan anda boleh menggantikannya dengan halaman web reka bentuk anda sendiri.
Untuk menambah laman web anda sendiri, anda perlu menyimpannya dalam folder / var / www / html.
Halaman yang anda lihat sekarang dipanggil index.html.
Untuk mengedit halaman ini, anda memerlukan keizinan ke folder / var / www / html . Terdapat pelbagai cara untuk memberi kebenaran. Inilah kaedah pilihan saya:
Buka tetingkap terminal dan masukkan arahan ini:
sudo adduser www-data
sudo chown -R www-data: www-data / var / www / html
sudo chmod -R g + rwx / var / www / html
Anda perlu log keluar dan kembali lagi untuk mendapatkan kebenaran.
05 dari 08
Bagaimana untuk Periksa sama ada PHP Dipasang
Langkah seterusnya adalah untuk memastikan PHP dipasang dengan betul.
Untuk melakukan ini buka tetingkap terminal dan masukkan arahan berikut:
sudo nano /var/www/html/phpinfo.php
Dalam editor nano masukkan teks berikut:
Simpan fail dengan menekan CTRL dan O dan kemudian keluar dari editor dengan menekan CTRL dan X.
Buka penyemak imbas web Firefox dan masukkan yang berikut ke dalam bar alamat:
http: // localhost / phpinfo
Sekiranya PHP telah dipasang dengan betul, anda akan melihat halaman yang serupa dengan yang ada dalam imej di atas.
Halaman PHPInfo mempunyai pelbagai maklumat termasuk penyenaraian modul PHP yang dipasang dan versi Apache yang sedang berjalan.
Perlu berhati-hati agar halaman ini tersedia semasa membangun halaman supaya anda dapat melihat apakah modul yang anda perlukan dalam projek anda dipasang atau tidak.
06 dari 08
Memperkenalkan Workbench MySQL
Ujian MySQL boleh dicapai dengan menggunakan arahan mudah berikut dalam tetingkap terminal:
mysqladmin -u root -p status
Apabila anda diminta untuk kata laluan, anda perlu memasukkan kata laluan root untuk pengguna root MySQL dan bukan kata laluan Ubuntu anda.
Sekiranya MySQL sedang dijalankan, anda akan melihat teks berikut:
Uptime: 6269 Threads: 3 Questions: 33 Query yang lambat: 0 Buka: 112 Flush tables: 1 Jadual terbuka: 31 Query per second avg: 0.005
MySQL sendiri adalah sukar untuk mentadbir dari baris arahan jadi saya mengesyorkan memasang 2 lagi alat:
- Workbench MySQL
- PHPMyAdmin
Untuk memasang MySQL Workbench buka terminal dan jalankan perintah berikut:
sudo apt-get install mysql-workbench
Apabila perisian telah selesai memasang, tekan kekunci super (kunci tingkap) pada papan kekunci dan ketik "MySQL" ke dalam kotak carian.
Ikon dengan lumba-lumba digunakan untuk menandakan Workbench MySQL. Klik pada ikon ini apabila ia muncul.
Alat kerja MySQL cukup kuat sekalipun sedikit di sisi yang perlahan.
Bar di sebelah kiri membolehkan anda memilih aspek pelayan MySQL anda yang ingin anda uruskan seperti:
- Menyediakan status pelayan
- Senarai sambungan klien
- Pentadbir pengguna dan keistimewaan
- Menguruskan pembolehubah sistem
- Data eksport
- Import data
Opsyen status pelayan memberitahu anda sama ada pelayan sedang berjalan, berapa lama ia telah berjalan, beban pelayan, bilangan sambungan dan pelbagai maklumat lain.
Pilihan sambungan klien menyenaraikan sambungan semasa ke pelayan MySQL.
Dalam pengguna dan keistimewaan anda boleh menambah pengguna baru, menukar kata laluan dan memilih keistimewaan pengguna terhadap skema pangkalan data yang berbeza.
Di sudut kiri bawah alat Mybq Workbench adalah senarai skema pangkalan data. Anda boleh menambah sendiri dengan mengklik kanan dan memilih "Buat Skema".
Anda boleh mengembangkan sebarang skema dengan mengklik padanya untuk melihat senarai objek seperti jadual, pandangan, prosedur dan fungsi tersimpan.
Klik kanan pada salah satu objek akan membolehkan anda membuat objek baru seperti jadual baru.
Panel kanan MySQL Workbench adalah tempat anda melakukan kerja yang sebenarnya. Sebagai contoh semasa membuat jadual, anda boleh menambah lajur bersama-sama dengan jenis data mereka. Anda juga boleh menambah prosedur yang menyediakan templat asas untuk prosedur yang baru disimpan dalam editor untuk anda menambah kod sebenar.
07 dari 08
Cara Pasang PHPMyAdmin
Alat umum yang digunakan untuk mentadbir pangkalan data MySQL adalah PHPMyAdmin dan dengan memasang alat ini, anda boleh mengesahkan sekali dan untuk semua yang Apache, PHP dan MySQL berfungsi dengan betul.
Buka tetingkap terminal dan masukkan arahan berikut:
sudo apt-get install phpmyadmin
Tetingkap akan muncul menanyakan pelayan web yang telah anda pasang.
Pilihan lalai sudah ditetapkan ke Apache jadi gunakan kekunci tab untuk menyerlahkan butang OK dan tekan kembali.
Tetingkap lain akan muncul bertanya sama ada anda ingin membuat pangkalan data lalai untuk digunakan dengan PHPMyAdmin.
Tekan kekunci tab untuk memilih pilihan "Ya" dan tekan kembali.
Akhirnya anda akan diminta memberikan kata laluan untuk pangkalan data PHPMyAdmin. Masukkan sesuatu yang selamat untuk digunakan apabila anda log masuk ke PHPMyAdmin.
Perisian kini akan dipasang dan anda akan dikembalikan ke prompt arahan.
Sebelum anda boleh menggunakan PHPMyAdmin terdapat beberapa perintah untuk dijalankan seperti berikut:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl reload apache2.service
Perintah di atas mencipta pautan simbolik untuk fail apache.conf dari folder / etc / phpmyadmin ke folder / etc / apache2 / conf-available.
Baris kedua membolehkan fail konfigurasi phpmyadmin di dalam Apache dan akhirnya barisan terakhir memulakan semula perkhidmatan web Apache.
Apa yang dimaksudkan sekarang ialah anda kini boleh menggunakan PHPMyAdmin untuk menguruskan pangkalan data seperti berikut:
- Buka Firefox
- Masukkan http: // localhost / phpmyadmin ke dalam bar alamat
- Masukkan kata laluan PHPMyAdmin ke dalam bidang kata laluan dan tekan butang "Pergi".
PHPMyAdmin adalah alat berasaskan web untuk mengurus pangkalan data MySQL.
Panel kiri menyediakan senarai skema pangkalan data. Mengklik pada skema mengembang skema untuk menunjukkan senarai objek pangkalan data.
Bar ikon atas membolehkan anda mengurus pelbagai aspek MySQL seperti:
- Pangkalan data
- Editor SQL
- Status pelayan
- Akaun pengguna
- Data eksport
- Import data
- Tetapan
- Replikasi
- Pembolehubah
- Set aksara
- Enjin
- Plugin
08 dari 08
Bacaan lanjut
Sekarang bahawa anda mempunyai pelayan pangkalan data dan berjalan anda boleh mula menggunakannya untuk membangunkan aplikasi web penuh penuh.
Titik permulaan yang baik untuk mempelajari HTML, CSS, ASP, JavaScript dan PHP ialah W3Schools.
Laman web ini mempunyai penuh namun mudah untuk mengikuti tutorial di sisi klien dan pembangunan web sisi pelayan.
Walaupun anda tidak akan belajar dengan pengetahuan mendalam, anda akan dapat memahami asas-asas dan konsep-konsep untuk membawa anda dalam perjalanan.