PHP
Pengertian PHP:
PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang populer digunakan untuk pengembangan web. PHP digunakan untuk membuat halaman web dinamis dan interaktif, serta dapat dikombinasikan dengan HTML, CSS, dan JavaScript. Fungsi utamanya adalah memproses data di server sebelum dikirimkan ke browser pengguna.
PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang populer digunakan untuk pengembangan web. PHP digunakan untuk membuat halaman web dinamis dan interaktif, serta dapat dikombinasikan dengan HTML, CSS, dan JavaScript. Fungsi utamanya adalah memproses data di server sebelum dikirimkan ke browser pengguna.
Berikut beberapa fungsi PHP dalam pengembangan website:
Membuat Konten Dinamis:
PHP memungkinkan pembuatan halaman web yang dapat berubah sesuai dengan input pengguna atau data dari database, berbeda dengan website statis yang kontennya tetap.
Interaksi dengan Database:
PHP memiliki kemampuan untuk terhubung dengan berbagai jenis database (seperti MySQL, PostgreSQL, SQLite) dan melakukan operasi seperti create, read, update, dan delete (CRUD).
Memproses Formulir:
PHP dapat digunakan untuk memproses data yang dikirimkan melalui formulir, termasuk validasi input pengguna.
Mengelola Sesi Pengguna:
PHP memungkinkan pengembang untuk menyimpan data sementara antara permintaan halaman web, seperti data login pengguna atau data keranjang belanja.
Penanganan File:
PHP menyediakan fungsi-fungsi untuk bekerja dengan file, seperti mengunggah, membaca, dan menulis file.
Membuat Grafik Antarmuka Pengguna (GUI):
PHP juga dapat digunakan untuk membuat aplikasi desktop dengan antarmuka grafis.
Controlling Drone Robotik:
PHP dapat digunakan untuk mengontrol drone robotik.
Memproses Perintah Baris Komando:
PHP juga dapat dieksekusi langsung dari baris perintah.
Secara umum, PHP memberikan fleksibilitas dan kekuatan dalam pengembangan aplikasi web, memungkinkan pengembang untuk membuat website yang lebih dinamis, interaktif, dan canggih.
Langkah-langkah konfigurasi PHP:
ketikan dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
Lalu ketikan lagi dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
Ketikan dnf module reset php -y
Masuk ke nano /var/www/html/info.php lalu isi seperti gambar difoto ini
<?php
phpinfo();
?>
Masuk ke chrome atau web masukan ip > ip/info.php
contoh: 192.168.30.14/info.php
Jika error tambahkan file nano /etc/httpd/conf.d/default.conf
<VirtualHost *:80>
ServerName tjkta-24.lab
DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Masuk ke XAMPP Control Panel pilih dibagian apache Klik Stop lalu klik Start
Kembali ke CLI lalu ketikan dnf install httpd
Masuk ke Chrome lalu ketikan kembali ip addres
contoh:192.168.57.243/info.php
contoh:192.168.57.243/info.php
berikut adalah php versi 8.1.32
Jika ingin mengganti versi php maka reset terlebih dahulu php yang sebelum nya akan di ganti
untuk perintah Reset PHP/Remove PHP Ketikan dnf remove php php-cli php-common php-mysqlnd
untuk perintah Reset PHP/Remove PHP Ketikan dnf remove php php-cli php-common php-mysqlnd
Jika sudah keluar kata "Complete!" maka PHP Telah di remove
ketik "dnf list installed | grep php" (untuk mengecek PHP) jika tidak muncul maka PHP tidak ada/Sudah di remove
ketikan dnf install -y dnf-utils
ketikan dnf install -y dnf-utils
ketikan dnf install -y epel-release
ketikan dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
ketikan dnf module reset php -y
ketikan dnf module enable php:remi-8.0 -y
ketikan dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
ketikan dnf module reset php -y
ketikan dnf module enable php:remi-8.0 -y
Complete!
ketikan php -v usahakan muncul seperti di gambar
jika tidak muncul ketikan dnf update -y dan dnf install php php-cli php-common -y
ketikan nano /etc/php-fpm.d/www.conf (tidak ada yang di ubah)
ketikan systemctl enable --now php-fpm
ketikan systemctl status php-fpm (usahakan active seperti gambar ini)
ketikan systemctl enable --now php-fpm
ketikan systemctl status php-fpm (usahakan active seperti gambar ini)
ketikan systemctl enable --now httpd
lalu nano /var/www/html/info.php
isi file dengan
lalu nano /var/www/html/info.php
isi file dengan
<?php
phpinfo();
?>
Jika sudah diisi klik ctrl+x lalu ketik y untuk save file
jika sudah di save ketikan "client_loop: send disconnect: Connection reset"
Jika sudah diisi klik ctrl+x lalu ketik y untuk save file
jika sudah di save ketikan "client_loop: send disconnect: Connection reset"
Buka chrome lalu search PHP Nya dengan IP contoh: 192.168.30.14/info.php
Jika tampilan seperti ini
Jika php error atau tidak muncul masuk ke file nano /etc/httpd/conf.d/default.conf


























Tidak ada komentar:
Posting Komentar