Selamat pagi, kali ini saya akan menunjukkan cara install LAMP (Linux, Apache, MySQL & PHP), seperangkat alat yang hebat ini open source itu memungkinkan kami menjalankan dan menghosting aplikasi web di komputer kami.
Por yang masih merupakan pilihan yang sangat baik jika Anda ingin memulai dengan pengembangan aplikasi web atau mulai menulis proyek pemrograman web pertama Anda.
Dari contoh pertama kita harus memperbarui semua paket dari sistem kita, untuk ini kita harus menjalankan perintah berikut di terminal.
sudo apt update sudo apt upgrade
bagaimana iInstal LAMP di Ubuntu 17.10?
Nah mulai dari sini kita harus menginstall aplikasi yang membangun LAMP, seperti yang sudah dijelaskan sebelumnya, tangan pertama iKami akan menginstal Apache di sistem kami.
Instal server web Apache
El paquete apache2-utils itu akan menginstal beberapa utilitas seperti Apache HTTP Server Benchmarking Tool.
Untuk menginstalnya, kami melakukannya dengan perintah berikut:
sudo apt install -y apache2 apache2-utils
Setelah dipasang, Apache harus mulai secara otomatis. Kita harus memverifikasi dengan systemctl.
sudo systemctl start apache2 sudo systemctl enable apache2
sekarang kita harus memasukkan ip kita atau kita hanya harus menulis localhost atau 127.0.0.1 di address bar browser kita untuk memeriksa apakah server Apache berjalan dengan benar di komputer kita.
Setelah ini kita hanya perlu menjalankan perintah berikut:
sudo chown www-data: www-data /var/www/html/ -R
Instal server database MariaDB
MariaDB adalah pengganti langsung MySQL, untuk menginstal database ini kita harus menjalankan perintah berikut:
sudo apt install mariadb-server mariadb-client
Setelah terinstal, server MariaDB akan berjalan secara otomatis.
Jika tidak berjalan, kami akan memulainya dengan perintah ini:
sudo systemctl start mariadb
Untuk mengizinkan MariaDB memulai secara otomatis saat boot:
sudo systemctl enable mariadb
Sekarang kita perlu menjalankan skrip keamanan pasca instalasi.
sudo mysql_secure_installation
Selama proses ini, ia akan meminta kami untuk menetapkan kata sandi ke pengguna root di database, setelah ini selesai, kami melanjutkan ke langkah berikutnya.
Lalu kita harus menekan Enter untuk menjawab semua pertanyaan yang tersisa, yang akan menghapus pengguna anonim, ini akan menonaktifkan login root dan menghapus database pengujian.
Langkah ini merupakan persyaratan dasar untuk keamanan database MariaDB.
Secara default, paket MaraiDB di Ubuntu menggunakan unix_socket untuk mengotentikasi login pengguna, yang pada dasarnya berarti Anda dapat menggunakan nama pengguna dan kata sandi sistem operasi untuk masuk ke konsol MariaDB.
Instal PHP di Ubuntu 17.10
En saat ini versi stabil PHP adalah 7.1 Jadi jika Anda menggunakan tutorial ini untuk versi yang lebih baru dari ini, Anda hanya perlu mengubah dependensi dan paket yang diperlukan di sini oleh versi mereka saat ini.
Untuk menginstalnya kita hanya perlu menjalankan:
sudo apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php-common php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline
Sekarang dAnda harus mengaktifkan modul Apache php7.1 dan kemudian memulai ulang server web Apache.
sudo a2enmod php7.1 sudo systemctl restart apache2
Sekarang yang bisa kita lakukan adalah buat file yang menunjukkan kepada kita semua informasi PHT, untuk menguji skrip PHP dengan server Apache, kita perlu membuat file info.php di direktori root dokumen.
sudo nano /var/www/html/info.php
Tambahkan kode PHP berikut ke file.
<? php phpinfo (); ?>
Simpan dan tutup file.
sekarang di bilah alamat browser, masukkan 127.0.0.1/info.php atau localhost / info.php .
Mereka harus melihat informasi PHP server Anda. Ini berarti bahwa skrip PHP dapat berjalan dengan sukses dengan server web Apache.
Saya hanya perlu mengingatkan Anda bahwa selalu alamat tempat Anda akan bekerja adalah "localhost" atau "127.0.0.1", yang akan Anda masukkan ke browser web Anda, dari sana Anda hanya perlu menempatkan jalur proyek.
Dan siap dengan itu, kami sudah memasang alat yang diperlukan untuk dapat mulai menjalankan aplikasi web kami di komputer kami.
Tanpa basa-basi lagi, Anda hanya perlu mulai menggunakannya, Anda dapat menginstal WordPress, Joomla atau alat lain untuk melakukan tes lokal Anda.
Panduan yang sangat bagus, hanya komentar, dalam perintah: sudo chown www-data: www-data / var / www / html / -R, itu harus menghapus spasi, sangat berbahaya; seharusnya: sudo chown www-data: www-data / var / www / html / -R. Dengan ruang kosong, menjadi root, yang menjalankannya, akan mengubah pemilik dan grup root (/) dan semua folder anak.
Juga di:; tidak begitu berbahaya, seperti di atas, seharusnya:
Halo Pablo, saya membuat kesalahan dengan menyalin dan menempel, mohon jika Anda dapat membantu saya dari kesalahan ini
sudo chown www-data: www-data /var/www/html/ -R
Saya menyalinnya dengan spasi dan sekarang saya tidak dapat menjalankan aplikasi apa pun yang tidak saya miliki dan tidak menerima kata sandi untuk mengakses sebagai root.
saya baru mengenal linux.
Halo sobat, terima kasih atas kontribusinya yang luar biasa, lakukan semua langkah dengan puas, satu-satunya hal adalah saat membuat verifikasi «localhost / info.php» halaman tetap kosong dan tidak menunjukkan apa-apa, semoga tidak menjadi masalah.
Halo Alejandro.
Yang paling aman adalah Anda memiliki fungsi yang diblokir di php.ini Anda
Di dalamnya Anda dapat mengkonfigurasi beberapa parameter, uji pada terminal dengan
php –ini
Halo Alejandro, karena ini disebabkan oleh spasi di antara keduanya