GNU/Linux >> Belajar Linux >  >> OpenSuse

Cara Instal Apache dan PHP di OpenSUSE 15.1

Pada artikel ini, mari kita lihat Cara Install Apache dan PHP di OpenSUSE 15.1

Instal Apache2 di OpenSUSE 15.1

Server web Apache sangat populer dalam sistem berbasis Unix seperti OpenSUSE. Oleh karena itu, ini juga tersedia dari repositori resmi.

Jadi, buka terminal dan segarkan cache repositori.

:~$ sudo zypper refresh

Setelah selesai, Anda dapat menginstalnya dengan menjalankan perintah berikut:

:~$ sudo zypper in apache2

Masukkan kata sandi pengguna. Kemudian Anda akan melihat semua paket yang akan diinstal bersama dengan yang utama. Jika Anda setuju, cukup tekan tombol dan.

Tidak seperti Ubuntu dan Debian, layanan apache tidak diinisialisasi. Jadi Anda harus melakukannya secara manual menggunakan perintah systemctl.

:~$ sudo systemctl start apache2

Demikian pula, jika Anda ingin memulai dengan sistem, yang sangat disarankan dalam kasus ini, jalankan:

:~$ sudo systemctl enable apache2

Tidaklah berlebihan untuk memeriksa status layanan untuk memverifikasi kesalahan apa pun.

:~$ sudo systemctl status apache2

Gambar di atas menunjukkan bahwa Apache berjalan dengan benar.

Ingatlah bahwa Apache2 adalah layanan sistem yang dapat Anda kelola dengan perintah systemctl.

Juga, Anda dapat menunjukkan versi Apache yang baru saja kita instal.

:~$ sudo httpd -v

Menguji instalasi Apache

Semuanya terlihat bagus, tetapi Anda perlu melakukan tes dan memastikan semuanya benar.

Dan cara terbaik untuk melakukannya adalah dengan membuat HTML file dan letakkan di direktori root Apache yang di OpenSUSE adalah /srv/www/htdocs/

:~$ sudo nano /srv/www/htdocs/index.html

Dan tulis beberapa HTML simple sederhana kode seperti misalnya

<html> 
    <body> 
       <Hello world! 
    </body> 
</html>

Simpan perubahan dan tutup editor.

OpenSUSE sangat memperhatikan keamanan, itulah sebabnya ia menginstal dan mengkonfigurasi firewall secara default. Jika Anda tidak menyiapkan aturan untuk menjalankan Apache, itu tidak akan berfungsi.

Jadi, buka port 80 dan 443 atau tambahkan layanan HTTP ke firewall.

:~$ sudo firewall-cmd --add-service=http --permanent

Dalam perintah, ditentukan bahwa perubahan itu permanen. Meskipun Anda dapat menghapusnya karena alasan pribadi.

Dan untuk menerapkan perubahan ini, Anda harus memulai ulang Firewall.

:~$ sudo firewall-cmd --reload

Dan sekarang Anda dapat membuka browser web Anda dan pergi ke

http://computer_IP

Atau:

http://your-domain

Dan Anda harus melihat kode yang telah Anda tulis berjalan.

Apache dan PHP di OpenSUSE – Instal PHP

Apache bekerja dengan baik, tetapi tidak ada gunanya tanpa bahasa pemrograman yang memproses situs web dinamis.

Jadi bahasa ini bisa Python, Ruby, atau PHP. Dalam hal ini, kami akan memilih yang terakhir.

PHP juga tersedia di repositori resmi OpenSUSE jadi untuk menginstalnya, jalankan di terminal:

:~$ sudo zypper install php7 php7-mysql apache2-mod_php7

Selain itu, Anda dapat menginstal banyak modul PHP yang berbeda tetapi untuk saat ini hanya ini yang cukup.

Secara default, modul PHP tidak dimuat ke Apache. Anda harus memberitahunya secara manual.

:~$ sudo a2enmod php7

Agar perubahan diterapkan, mulai ulang Apache.

:~$ sudo systemctl restart apache2

Sama seperti Apache, Anda harus membuktikan bahwa semuanya beres. Sekali lagi, cara terbaik untuk melakukannya adalah dengan membuat file PHP dan membuat Apache menyajikannya dan dapat menampilkannya.

:~$ sudo nano /srv/www/htdocs/test.php

Kemudian, tambahkan konten PHP seperti phpinfo metode:

<?php
phpinfo();
?>

Sekali lagi, simpan perubahan dan tutup editor.

Dan sekarang Anda dapat membuka browser web Anda dan pergi ke

http://computer_IP/test.php

Atau:

http://your-domain/test.php

Jika semuanya berjalan dengan baik, Anda akan melihat informasi PHP.

Jadi, Apache dan PHP bekerja di OpenSUSE 15.1 Selamat.

Kesimpulan

layanan jaringan. Ini menjadikannya hal dasar untuk dipelajari. Tetapi setiap distribusi Linux memiliki cara untuk bekerja dengannya.

OpenSUSE, yang hadir dengan SUSE, adalah salah satu solusi terbaik untuk menyebarkan server web dengan Apache dan PHP. Ini berkat stabilitas dan reputasi yang dinikmati oleh distribusi yang tahu bagaimana melakukan sesuatu.

Itu sebabnya instalasi memerlukan beberapa langkah tambahan yang berbeda dari Ubuntu atau Debian. Tapi hasilnya sama saja.

Sekarang giliran Anda, apakah Anda suka Apache? apakah kamu sudah menggunakannya? bagaimana dengan OpenSUSE?


OpenSuse
  1. Cara menginstal dan mengatur PHP dan Apache (LAMP stack) di OpenSUSE Leap 15.3

  2. Cara Menginstal dan Mengkonfigurasi Mariadb 10 di OpenSUSE Leap 15.3

  3. Cara Menginstal dan mengatur PHP dan Nginx (LEMP) di OpenSUSE Leap 15.3

  1. Cara Menginstal Apache Maven di Ubuntu 18.04 dan 16.04

  2. Cara menginstal dan menggunakan Podman di OpenSUSE Leap 15.3

  3. Instal Apache dan PHP di CentOS 7

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara menginstal Apache, PHP 7.1 dan MySQL di CentOS 7.3 (LAMP)

  3. Cara Menginstal OpenLiteSpeed ​​dan PHP di Ubuntu