Instal LAMP (Linux, Apache, MySQL & PHP) di Ubuntu 17.10

LAMP

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

apache 2

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

php 7.1

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.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Pablo dijo

    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:

    1.    Noah dijo

      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.

  2.   Alejandro Suarez dijo

    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.

    1.    David yeshael dijo

      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

    2.    asdasd dijo

      Halo Alejandro, karena ini disebabkan oleh spasi di antara keduanya