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?