Install Linux, Apache, MySQL, PHP (LAMP) tumpukan di Ubuntu
Tentang LAMP
LAMP adalah sekelompok perangkat lunak open source yang digunakan untuk server web dan berjalan. akronim berdiri untuk Linux, Apache, MySQL, dan PHP. Sejak server virtual private sudah berjalan Ubuntu, bagian linux diurus. Berikut adalah cara menginstal sisanya.Mempersiapkan
Langkah-langkah dalam tutorial ini memerlukan pengguna untuk memiliki hak akses root pada VPS Anda. Anda dapat melihat cara mengatur bahwa sampai dalam Pengaturan Server Awal di langkah 3 dan 4.Langkah Satu-Install Apache
Apache merupakan perangkat lunak sumber terbuka gratis yang berjalan lebih dari 50% dari server web di dunia.Untuk menginstal apache, buka terminal dan ketik perintah ini:
sudo apt-get UPDATE sudo apt-get install apache2
Langkah Dua-Install MySQL
MySQL adalah sistem manajemen database yang kuat digunakan untuk mengatur dan mengambil dataUntuk menginstal MySQL, buka terminal dan ketik perintah ini:
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Setelah Anda menginstal MySQL, kita harus mengaktifkannya dengan perintah ini:
sudo mysql_install_db
sudo / usr / bin / Mysql_secure_installation
Ketik di.
Masukkan password saat ini untuk root (masukkan untuk tidak ada):
Kemudian prompt akan menanyakan apakah Anda ingin mengganti password root. Pergi ke depan dan memilih N dan beralih ke langkah berikutnya.
Ini paling mudah hanya untuk mengatakan Ya untuk semua pilihan. Pada akhirnya, MySQL akan kembali dan menerapkan perubahan baru.
Secara default, instalasi MySQL memiliki seorang pengguna anonim, sehingga siapapun
untuk login ke MySQL tanpa harus memiliki akun pengguna yang dibuat untuk
mereka. Ini dimaksudkan hanya untuk pengujian, dan untuk membuat instalasi
pergi sedikit lebih halus. Anda harus menghapus mereka sebelum pindah ke
lingkungan produksi.
Hapus pengguna anonim? [Y / n] y
... Sukses!
Biasanya, akar seharusnya hanya diizinkan untuk menghubungkan 'localhost'. Ini
memastikan bahwa seseorang tidak dapat menebak password root dari jaringan.
Larang login root jarak jauh? [Y / n] y
... Sukses!
Secara default, MySQL dilengkapi dengan database bernama 'test' bahwa siapa pun bisa
mengakses. Hal ini juga dimaksudkan hanya untuk pengujian, dan harus dihapus
sebelum pindah ke sebuah lingkungan produksi.
Hapus database test dan akses ke sana? [Y / n] y
- Database test Dropping ...
... Sukses!
- Menghapus hak istimewa pada database test ...
... Sukses!
Reload tabel istimewa akan memastikan bahwa semua perubahan yang dibuat sejauh
akan segera berlaku.
Reload tabel keistimewaan sekarang? [Y / n] y
... Sukses!
Membersihkan...
Setelah Anda selesai dengan itu Anda dapat menyelesaikan dengan menginstal PHP.
Langkah Tiga-Install PHP
PHP merupakan sumber web bahasa scripting terbuka yang banyak digunakan untuk membangun halaman web dinamis.Untuk menginstal PHP, buka terminal dan ketik perintah ini.
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
Setelah Anda menjawab ya untuk prompt dua kali, PHP akan menginstal sendiri.
Hal ini juga mungkin berguna untuk menambah php ke indeks direktori, untuk melayani file php indeks yang relevan:
sudo nano /etc/apache2/mods-enabled/dir.conf
Menambahkan index.php ke awal file indeks. Halaman yang sekarang harus terlihat seperti ini:
& LtIfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</ IfModule>
PHP Modul
PHP juga memiliki berbagai perpustakaan yang berguna dan modul yang dapat ditambahkan ke server virtual Anda. Anda dapat melihat perpustakaan yang tersedia.apt-cache search php5-
Terminal kemudian akan menampilkan daftar modul mungkin. awalnya terlihat seperti ini:
php5-cgi - server-side, HTML-embedded scripting language (CGI binary)
php5-cli - baris perintah interpreter untuk bahasa php5 scripting
php5-common - file umum untuk paket dibangun dari sumber php5
php5-ikal - modul CURL untuk php5 simbol Debug untuk PHP5 -
php5-DBG php5-dev - Files untuk pengembangan modul PHP5
php5-gd - modul GD untuk php5
php5-gmp - modul GMP untuk php5
php5-ldap - modul LDAP untuk php5
php5-mysql - modul MySQL untuk php5
php5-ODBC - modul ODBC untuk php5
php5-pgsql - modul PostgreSQL untuk php5
php5-pspell - modul pspell untuk php5
php5-recode - modul recode untuk php5
php5-snmp - modul SNMP untuk php5
php5-sqlite - modul SQLite untuk php5
php5-rapi - modul rapi untuk php5
php5-xmlrpc - modul XML-RPC untuk php5
php5-xsl - modul XSL untuk php5
php5-adodb - Perpanjangan mengoptimalkan ADOdb abstraksi database perpustakaan php5-auth-pam - Sebuah ekstensi PHP5 untuk otentikasi PAM [...]
Setelah Anda memutuskan untuk menginstal modul, ketik:
sudo apt-get install nama modul
Anda dapat menginstal beberapa perpustakaan sekaligus dengan memisahkan nama setiap modul dengan spasi.
Selamat! Anda sekarang memiliki LAMP pada tetesan Anda!
Langkah Empat-HASIL: Lihat PHP di Server Anda
Meskipun LAMP terinstal, kita masih bisa melihat dan melihat komponen secara online dengan membuat sebuah halaman Info php cepatUntuk mengatur ini, pertama membuat file baru:
sudo nano /var/www/info.php
<? Php
phpinfo ();
?>
Kemudian Simpan dan Keluar.
Restart apache sehingga semua perubahan berlaku:
sudo layanan apache2 Restart
Selesaikan dengan mengunjungi halaman Info php Anda (pastikan Anda mengganti contoh alamat ip dengan satu yang benar): http://12.34.56.789/info.php
Seharusnya terlihat mirip dengan ini .
Komentar
Posting Komentar