Dalam tutorial belajar PHP kali ini kita akan mempelajari cara mengubah/mengedit file konfigurasi php melalui file php.ini. Hal ini terdengar sedikit rumit, namun dengan mengetahui cara mengubah pengaturan PHP akan membantu kita dalam memahami PHP secara keseluruhan.
Mencari file php.ini dari PHPInfo
Seluruh pengaturan PHP berada dalam sebuah file konfigurasi yang bernama php.ini. Tergantung pengaturan awal, file php.ini bisa berada dalam folder "Windows" atau dalam folder PHP itu sendiri.
Untuk mengetahui lokasi file php.ini, jalankan XAMPP dan web server Apache lalu dari halaman awal localhost cari menu PHPInfo di sudut kanan atas.
Di PHPInfo bisa terlihat seluruh informasi tentang PHP. Tampilan ini sebenarnya bisa juga dibuat manual dengan menjalankan fungsi phpinfo() seperti berikut ini:
<?php phpinfo(); ?>
Perhatikan bagian atas PHP Info dan cari kolom "Loaded Configuration File", inilah lokasi alamat dari php.ini yang kita cari. Dalam contoh ini, file tersebut berada pada C:\xampp\php\php.ini , silahkan buka File Explorer dan cari file tersebut.
Mengenal File Konfigurasi PHP: php.ini
File php.ini adalah file text yang dapat kita buka dengan aplikasi text biasa seperti Notepad bawaan Windows. Namun jika anda telah menginstall aplikasi Notepad++, bukalah dengan Notepad++ karena terdapat fitur syntax highlighting yang bisa membedakan antara baris pengaturan dan baris komentar, sehingga memudahkan proses editing file php.ini.
File php.ini memiliki aturan tertentu, dimana baris yang diawali dengan tanda semicolon (titik koma) ";" dianggap sebagai komentar dan tidak akan di eksekusi. Jika anda perhatikan, sebagian besar isi dari file php.ini adalah komentar, sehingga kita bisa membaca dan memahami maksud dari setiap pengaturan tersebut.
Hampir semua pengaturan php.ini hanya memerlukan satu baris saja. Kita tinggal memberikan nilai on, off atau nilai lain. Hampir setiap pengaturan php.ini didahului dengan penjelasan tentang maksud dan tujuannya.
Sebagai contoh, pada tutorial Cara Memasukkan kode PHP ke dalam HTML, kita perlu mengubah settingan php.ini agar PHP dapat mendukung metode PHP short tag.
Agar PHP bisa memproses short tag, pengaturan yang harus diubah adalah short_open_tag. Pengaturan ini berfungsi untuk membuat PHP mendukung tag "<?" dan "?>".
Carilah kata short_open_tag di dalam php.ini, gunakan fasilitas search dari Notepad++. Mungkin terdapat lebih dari 1 kata short_open_tag, carilah baris short_open_tag = off lalu tukar nilainya menjadi on.
Setelah di edit, save kembali php.ini. Agar pengaturan yang baru saja kita ubah dapat berjalan, web server Apache harus di restart. Caranya, buka XAMPP Control Panel, klik tombol Stop pada Action Apache, lalu klik lagi tombol Start.
Untuk mengujinya, jalankan kembali file metode_input.php yang kita buat pada tutorial sebelumnya:
<!DOCTYPE html> <head> <title>Belajar cara memasukkan kode PHP</title> </head> <body> <p>Kalimat ini dibuat menggunakan HTML saja </p> <?php echo "<p>Kalimat ini dibuat menggunakan standar PHP tag</p>"; ?> <?="<p>Kalimat ini dibuat menggunakan mode PHP instan </p>"; ?> <? echo "<p>Kalimat ini dibuat menggunakan PHP Short tag </p>"; ?> </body> </html>
Jika anda mendapati hasil di browser terdapat tanda "<?", maka pengaturan PHP belum mendukung PHP short tag. Namun jika web browser menampilkan tulisan seperti tampilan di atas, berarti pengaturan php.ini telah berhasil diubah.
Untuk memastikan, silahkan lihat source code di web browser, jika semuanya sudah berbentuk perintah HTML biasa, berarti PHP short tag sudah aktif dan bisa dipakai.
Untuk merubah pengaturan PHP lainnya, langkah yang digunakan sama seperti diatas, namun untuk lebih aman copylah file php.ini dalam pengaturan defaultnya ke folder cadangan. Sehingga jika kita mencoba-coba pengaturan PHP dan mendapati ada masalah, tinggal meng-copy php.ini awal tadi.
Selanjutnya dalam Tutorial Belajar PHP di duniailkom kita akan langsung masuk ke dalam pemograman PHP. Kita akan mempelajari tentang Aturan Dasar Penulisan kode PHP.
OK artikel yg menarik dan sangat membantu para pemula…
mudah-mudahan bisa bermanfaat.. :)
Cara ubah PHP ke video gmna?
Maksudnya seperti apa ya? soalnya PHP ini murni bahasa pemrograman, bukan untuk pembuatan video.
Saya menjalankan aplikasi pendaftaran, pada saat saya menggunakan xampp 1.71 dapat jalan normal di localhost, tapi setelah saya menggunakan xampp 1.7.3 maka tampilannya halaman cetaknya blank datanya, apa yang saya harus lakukan pada php.ini ? Mohon pencerahannya.
Biasanya kalau kode program tidak berjalan pada versi baru XAMPP, kesalahan terletak pada versi PHP yang digunakan tidak mendukung kode lama. Dari http://xampp.wikia.com/wiki/XAMPP_for_Windows/Versions, XAMPP versi 1.7.1 menggunakan PHP versi 5.2.9, dan XAMPP 1.7.3 menggunakan PHP versi 5.3.1.
Kedua versi PHP ini tidak mengalami update besar yang bisa merubah cara kerja program, jadi kemungkinan besar tidak ada permasalahan pada XAMPP,
Jika Mas Junaidi tidak bisa menjalankan program tersebut, kemungkinan ada hal lain seperti halaman yang kurang atau koneksi ke MySQL tidak sesuai.
Kang, masih dalam php.ini
kalau untuk memberikan password di user "root" yang di edit yg ini "mysql.default_password=" ?
terima kasih
Iya, benar mas, mysql.default_password digunakan untuk membuat password default ketika fungsi mysql_connect() dipanggil tanpa argumen. User yang digunakan juga tidak harus root. Settingan mysql.default_user bisa digunakan untuk membuat user default.
Tapi menjadi catatan bahwa membuat user dan password MySQL di php.ini tidak disarankan, karena program akan 'terikat' dengan setingan di komputer kita. Ketika program di pindah ke komputer lain, kita terpaksa mengedit file php.ini kembali.
Saya menggunakan APPServ dan bukannya XAMP. Saya menjumpai file php.ini, tapi ianya ada dua iaitu php.ini recommended dan php.ini dist. Yang mana satu harus saya tukar?
Untuk memeriksa file php.ini yang aktif, silahkan cek dari fungsi phpinfo(). Caranya, buat sebuah file PHP, kemudian ketik . Hasilnya akan terlihat seperti dalam gambar tutorial ini. Kemudian cari setting "Loaded Configuration File". Disinilah lokasi php.ini berada.
udah di ganti jadi "on" tetep aja gak bisa rubah kenapa yah gan
Wah, saya juga kurang tau apa penyebabnya gan, soalnya saya sudah coba menjalankan kembali menggunakan PHP 5.5.6 di Mozilla Firefox dan Google Chrome, metode script style masih bisa dijalankan.
Akan tetapi, metode seperti ini memang tidak sering di gunakan. Terlebih lagi di dalam HTML5, atribut language sudah dinyatakan deprecated (dianggap usang). Agan sebaiknya menggunakan metode standar, yakni menggunakan <?php dan ?>.
min mau nanya,
kalau mau mengubah php.ini di ubuntu bagaimana ya??
tolong min bantuan ny,
sebelumnya saya ucapkan terima kasih.
Kebetulan saya tidak terlalu paham linux gan, mungkin yang lain bisa membantu :)
FIle php.ini berada di /etc/php5/apache2/php.ini
Buka aja pakai editor, misalnya pakai nano
~$ sudo nano /etc/php5/apache2/php.ini
Kalau udah siap di-edit tekan Ctrl-X dan konfirmasi pilih Yes atau No
Terimakasih solusinya pak Syurahbil :D
udah saya ubah jadi on tapi tulisannya nyambung ngak bikin paragraf baru seperti diatas
gan ane mau nanya.. cara setting php.ini biar bisa upload file dengab ukuran besar gimana ya?
Pilih pada baris di bawah ini pada file php.ini
upload_max_filesize = 2M
Default-nya 2M (2MB) coba digantikan dengan kapasitas yg diinginkan misalnya 10M, kemudian di-save, dan restart apache-nya
kalau misalnya tugas kuliah saya kumpulkan dosen dengan menggunakan asp style, ketika dosen saya tidak mengaktifkan asp style di laptop nya, maka codingan saya tidak akan bekerja dengan baik dong ya ?
Yup bener gan, malah tidak akan berjalan sama sekali :)
Selain menggunakan kode standar PHP dengan tag pembuka '
brarti kita juga harus menguhubungi pihak hostingan donk kalo ingin mengubah php.ini?
Iya gan, tapi untuk beberapa settingan, kita bisa menambahkannya langsung di kode PHP menggunakan fungsi ini_set(). Misalnya pilihan untuk menampilkan error kode PHP bisa di set di baris paling atas dengan kode ini_set('error_reporting', E_ALL);
gan, saya pake wampserver trus udah setting spt kata agan di atas, terus tulis kode dengan awalan pake Firefox hasilnya blank ngga ada tulisan sama sekali. Kira2 salahnya di mana ya?
Wampservernya sudah di restart gan? Soalnya setiap perubahan settingan php.ini, apachenya harus direstart. Kalau sudah, namun tetap tidak tampil apa2 (dan juga tidak ada pesan error), coba test dengan awalan PHP biasa, menggunakan . Apabila tampil, maka mungkin file php.ini nya yang salah edit :)
gan aq dah seting seperti pos diatas, tp hsilnya selalu muncul tanda <? dihir tulisan, apa yg aq lakukan…?
gan.aku bikin aplikasi jalan di php 5.3 sedangkan sekarang script yg sekarang kebanyakan php 5.5.
gimana caranya biar script php 5.5 bisa berjalan di php 5.3 ?
Seharusnya g terlalu banyak berubah gan, yang mungkin jadi kendala adalah koneksi mysql extension yg skrng lebih disarankan ke mysqli.
Selain itu masih banyak web hosting yang memakai PHP 5.3.
Jika banyak error di PHP 5.5, terpaksa diperbaiki satu2 gan..
Terimakasih mas, jadi ngerti kalau tanda ; sama dengan komentar, ternyata cuma hapus/copy saja ya + restart xampp.
Yup betul mas :)
short_open_tag = off
dan
asp_tags = off
di edit malah jadi gak jalan apache nya
xamppnya 7.0.0
bang
Info terakhir yang saya baca, di PHP 7 sudah tidak mendukung lagi ASP tag mas. Tp akan saya coba, soalnya XAMPP 7.0 baru aj keluar beberapa hari lalu :)
Saya juga make xampp 7.0.1 . Dengan metode itu malah gak jalan. Tapi setelah asp_tags saya rubah nilainya jadi =off ,alhamdulillah bisa jalan lagi.
Betul mas, di PHP 7 yang sepaket dengan XAMPP 7.0.1, Metode ASP Style sudah tidak bisa digunakan lagi. Saya akan update materi diatas.
mas mohon bantuannya
saya sudah menjalankan phpinfo() dan ketemu letak dari php.ini
akan tetapi waktu dikunjungi di alamtnya ternyata tidak ada
saya menggunakan xampp-win32-1.6.4
ok. saya tadi menemukan file php.ini ternyata nama dari filenya PHP. maaf gan.
kapan-kapan saya akan menjadi pengunjung setia
Hehe… lanjut gan… :)
mas smisal URL semisal.com/tutorial/contoh.php
saya mau jadikan smisal.com/tutorial/
maksud saya file php itu di hide
itu gimana ya caranya mas?
Bisa dengan mengubah contoh.php menjadi index.php gan, lalu filenya ditempatkan di dalam folder "tutorial". Ketika mengakses smisal.com/tutorial/, yang dipanggil adalah file index.php ini (bagian index.php boleh tidak ditulis).
Atau bisa juga dengan metode 'redirect'. Sama seperti duniailkom yang dibuat dengan WordPress. Sebenarnya yang dijalankan adalah duniailkom.com/index.php/tutorial_belajar_php/. Dengan menggunakan kode program PHP, bagian "index.php" di sembunyikan, tapi file yang memproses seluruh website adalah index.php ini. Bahasannya termasuk materi PHP tingkat tinggi, hehe…
bagus bro postingannya ga ada di buku kuliahan..
Makasih gan, semoga tutorialnya bisa bermanfaat :)
mas andre, apa saja yang harus di atur di file php.ini, untuk menampilkan error ,dan untuk menambah kuota upload database,
gan saya sdh cb setingan php.ini nya…trus saya cb bs tampil dia…tapi beda tampilannya tidak berbentuk dua paragraf kyk digambar diatas..malahan gabung dia jd satu contoh:
ini berasal dari open tag ini berasal dari ASP style bgni tampilan saat dipanggil di web brosernya…
mohon pencerahannya apakah salah setingan php.ini nya….kode yg saya buat udh bener
Itu berarti sudah jalan kok gan, tampilannya memang menyatu, untuk memisahkannya tinggal tambahkan tag <br>:
<?
echo "Ini berasal dari Open Tag";
echo "<br>";
?>
<%
echo "Ini berasal dari ASP Style";
%>
Ingat ingat masa kuliah dulu… sederhana tapi merupakan dasar dari pemrograman. Good job admin
mas admin, boleh gak kalo asp_tags dirubah dari module settings. awalnya saya coba di Allow ASP-style tapi tetep gak berubah kemudian saya coba di module settings ternyata berhasil. tapi takutnya ada efek ke yang lain
saya rubah jadi on di bagian ini
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
asp_tags=On
Saya g menyarankan menggunakan ASP style lagi gan, soalnya di PHP 7 sudah tidak lagi didukung (walaupun dari php.ini). Sebaiknya tetap menggunakan tag PHP reguler: <?php dan ?>.
Tp soal perubahan setingan seperti diatas, saya rasa g ada efek lain kok :)
oke, makasih gan :)
tutorialnya luar biasa bermanfaat buat yang otodidak kaya ane hehe
Apa arti track_errors di php.ini ?
Itu pengaturan untuk menampilkan pesan error PHP dengan memanggil variabel $php_errormsg.
Penjelasan lengkapnya bisa kesini: http://php.net/manual/en/reserved.variables.phperrormsg.php
Gan, mau tnya nih, artikel yg diatas udh sya slesain dan lancar..
tapi kok "localhost/belajar/opentag.php" saya gk ad spasi ya?
mohon pencerahannya gan, terimakasih sbelumnya..
Betul gan, memang g ada spasi. Ini saya buat agar kita fokus ke PHPnya. Untuk menambahkan spasi, bisa menggunakan tag <br> HTML, jadi seperti ini:
<?
echo "Ini berasal dari Open Tag";
?>
<br>
<%
echo "Ini berasal dari ASP Style";
%>
Wahh, trima kasih byk yaa gan..
gan versi php di laptopku udah versi 7. pake cara di atas bisa buat bhsa php nya di jalanin engga ?
atau memang harus pke bahasa php-i
Saat ini cara yang paling disarankan adalah menggunakan tag pembuka <?php dan penutup ?>, termasuk di PHP 7.
Contoh penggunaan PHP dengan ASP style, dll sudah sangat jarang dan mulai ditinggalkan. Jadi kalau g bisa jalan, dilompati saja pembahasan ini gan…
pak. selain ASP style, kode apa lagi yang nggak di pake di php 7. terima kasih
Kalau untuk tag pembuka PHP, sebaiknya hanya menggunakan tag standar, yakni <?php dan tag penutup ?>.
Perubahan paling besar di PHP 7 adalah tidak mendukung fungsi koneksi MySQL seperti mysql_connect(). Cukup banyak kode program yang tidak jalan di PHP 7 gara2 masih menggunakan fungsi mysql_connect(). Kita disarankan beralih ke mysqli_connect().
min kok ketika saya ganti php.ini
apachenya jadi not responding,dan gak bisa di buka min?
pencerahanya dong
terimakasih
Seharusnya perubahan di php.ini tidak berhubungan dengan apache yang non responding. Soalnya kalaupun salah di pengaturan php.ini, errornya terjadi pada saat menjalankan kode PHP.
Penjelasan lain mungkin agan sudah menggunakan XAMPP 7 terbaru, dimana memang sudah tidak support lagi asp style.
XAMPP saya versi 7.0.3, untuk upload tema diatas 2MB pasti eror & pada script php (c:/xampp/php/)
didalam situ php.ini nya ada 2, php.ini-development dan php.ini-production
yang harus dirubah yang mana gan? biar bisa upload tema dg ukuran besar, & menggunakan aplikasi apa?
terimakasih
Coba cari pengaturan upload_max_filesize, dan post_max_size di php.ini, lalu naikkan nilainya misalnya jadi 100M. Artinya file upload sekarang maksimum 100 MB.
saya tidak bisa ……………………………………………….mengkonfigurasi siapa aja tolong ajarin………
Hehe, untuk lebih detail coba cari buku PHP atau sekalian ikut kursus programming saja gan..
Mas saya mau Tanya , saya Ada Pakai dreamweaver cs6 yg php utk konek ke database mysql dan keluar perintah Your PHP server doesn't have the MySQL module loaded or you can't use mysql_(p)connect function. , ini saat saya pakai xampp versi terbaru release versi 5.6.28 , tapi saat saya turunkan versinya xampp ke 1.8 , sudah bisa normal digunakan utk bisa koneksi ke phpmysqlnya , ada solusi ga utk saya bisa pakai dreamweaver cs 6 , tapi pakai xampp versi terbaru versi 5.68 yg ada mariadb itu, gimana ya?
Seharusnya g ada hubungan antara Dreamweaver dengan versi PHP. Yang menjadi masalah mungkin kode programnya itu sendiri. Bisa jadi itu berasal dari kode "jadul" yang g update dan butuh fungsi2 lama yang sudah diubah di PHP terbaru.
Di PHP 7 (XAMPP 7), fungsi mysql_pconnect sudah sepenuhnya dihapus. Di XAMPP 5.6 seharusnya tetap support, walaupun mungkin ada warning (karena mysql extension sudah tidak disarankan mulai dari PHP 5.5 keatas): http://php.net/manual/en/function.mysql-pconnect.php
Solusinya terpaksa mengubah coding lama itu, dan ini butuh waktu yang tidak sebentar. Silahkan kontak programmer yang buat kode program lama untuk diupdate ke versi terbaru.
saya juga begitu gan erroor paas load database di dream weaver cs6 ada solusi kah gan ??? saya jadi pusing apa ganti xampp ny ??
Saya juga kurang ngerti apa yang menyebabkan error tersebut. Tp bisa dicoba ganti versi XAMPPnya.
Yang jelas, penyebab error ada di kode program PHP, bukan di Dreamweaver. Dreamweaver hanya sekedar text editor, yang kebetulan juga "membuat kode PHP secara otomatis".
Untuk yang serius belajar pemrograman web, saya sangat sangat tidak menyarankan pakai DW.
Kekurangan kalau pakai DW, jika terjadi error seperti ini, kita akan bingung sendiri. Karena memang belum paham coding PHPnya (sudah digenerate otomatis oleh DW, bukan kita yang tulis sendiri). Seharusnya yang kita pelajari adalah kode PHPnya, bukan DW-nya.
mas saya membuat program web dengan menggunakan php 5.2.3 dimana akan di panggil dari menu home yang menggunakan script php 7, di localhost lancar, tapi saat di uplod di server online file saya tidak terbaca (blank), ada solusi ngak mas ?
Coba aktifkan fitur error reporting di hosting, atau bisa dibaca2 error lognya, supaya bisa kelihatan salahnya dimana. Cek juga apa versi PHP yang digunakan di web hosting, lalu coba agan install versi PHP yang sama di localhost.
Makasih bung! websitenya sangat bermanfaat dan enak navigasinya, saya rencana kalau sudah balik ke indonesia , saya mau pesan nih bukunya mas, ahaha,, penjelasannya jelas sekali, hebat anda gan , sukses terus!
Hehe, ditunggu kehadirannya di Indonesia agan Kevin.. Portfolionya juga mantep2 tuh, sukses juga untuk studynya.. :)
untuk pemula enaknya pakek xampp versi brp mas? soalnya kbanyakan tutorial di internet masih pakek php 5
Paling pas pakai XAMPP 5.6 saja (menggunakan PHP 5.6). Lebih fleksibel dan masih mendukung fungsi2 lama PHP seperti mysql extension yang biasanya di pakai tutorial2 yang belum update.
Mantap web saya hampir selesai cuman learn php makasih duniailkom.com
Siip, lanjut gan..
bang kenapa xampp 5.6.3 tidak tesambung ke web broser .padahal sebelumnya bisa ?
Coba pastikan apachenya sudah berjalan. Mungkin bentrok dengan aplikasi yang lain seperti Skype atau TeamViewer.
mantap gan artikelnya cocok buat pemula seperti saya ini..!!!
gan saya pnya aplikasi stock di localhost, dan berjalan dengan normal
kemudian saya coba upload via filezilla ke idhostinger dan muncul halaman index/login utama saya, tapi ketika di input user/pass kok ke error 404 ya gan?
mohon penjelasannya saya newbie :')
Kalau errornya 404, artinya halaman tidak ditemukan. Mungkin link yang agan buat salah ketik atau masih menggunakan alamat di komputer, seperti <a href=C:\xampp\htdocs\myfile.php>link</a>
if($_SESSION['level']=='manager'){
header('location:asset/aset.php?go=dashboardmanager');
}else if($_SESSION['level']=='admin'){
header('location:asset/aset.php?go=dashboard');
}else if ($_SESSION['level']=='user'){
header('location:asset/aset.php?go=dashboarduser');
}
gitu kira2 koding ane master, udh ga pake alamat d komputer tpi msh error 404
:')
Kalau yang seperti ini harus dipelajari semua coding yang ada, karena cukup susah mencari letak salahnya.
misi master
mau tnya
kami mengembangkan sistem presensi berbasis web
tapi ada kendala ketika data karyawan melebihi 25 orang
ketika penginputan data absen harian tiba2 tidak bisa menyimpan
itu kenapa ya
apakah ada settingan di file php.ini?
mohon bantuannya master
Kemungkinan besar masalahnya bukan di php.ini, bisa coba dipelajari lagi coding yang dipakai. Bisa juga masalahnya ada di pemilihan tipe data di PHP / MySQL.
Assalamualaikum kak, mau nanya,kenapa ya website pendaftaran saya cuma bisa registrasi,terus pas mau login gagal terus? padahal udah pernah jalan,pernah berhasil. eh waktu saya nyoba xampp versi yang beda, loginnya jd gagal terus. Terus waktu saya buka lagi lewat xampp saya yg lama,jd gagal login juga. itu salah dmn kak ya??
Waalaikumsalam…
Sebaiknya coba tanya ke programmer yang buat, karena untuk yang seperti ini harus dipelajari dulu semua coding di dalam website tersebut. Tp tebakan saya, kode program itu dibuat menggunakan PHP versi lama (masih pakai mysql_connect). Bisa coba install xampp 5.6 (jangan yang xampp 7), kemudian pakai source code aslinya lagi.
Assalamualikum master.
Saya lagi buat report menggunakan FPDF, sebelumya saya menggunakan PHP versi 5.3.8 dan semua kode yang saya buat berjalan normal, kemudian saya update PHP ke versi 5.6.28 kode yang saya buat malah error.
Pesan error:
Fatal error: Call to a member function SetFillColor() on null in D:\xampp\htdocs\akuntansi_keuangan\transaksi\cetak_voucher.php on line 88
Bagaimana cara mengatasi errornya?
Waalakumsalam…
Sebaiknya tetap di PHP 5.3 saja. Kalau ada perubahan seperti ini kita harus pelajari dulu dokumentasi FPDF, apakah fungsi SetFillColor() memang sudah berubah atau seperti apa, dan ini bisa makan waktu yang cukup lama.
Hallo selamat pagi, dan salam kenal ya,..
Saya menggunakan Xampp versi win 32-1.6.4, setelah saya menggantikan password loodingnya berhasil namun ada pesan teks Cannot load mcrypt extension. Please check your PHP configuration. Kira-kira apa solusinya. Maaf masih pemula,…Terima kasih
Ini menggunakan kode program yang sudah jadi y? kemungkinan besar kode tersebut butuh mcrypt extension yang belum aktif di versi PHPnya. Bisa ditanyakan ke programmer yang buat cara untuk mengaktifkan library tersebut…
Terima Kasih "duniailkom" atas ilmu yang diberikan.
Pada Tutorial Belajar PHP Part 8: Cara Mengubah File Konfigurasi PHP (php.ini).
Saya mendapati hasil di browser tanpa terdapat tanda "<?" dan "<%", namun pada tampilan di browser="Ini berasal dari Open TagIni berasal dari ASP Style" tanpa terpisah.
Mohon petunjuknya .
Betul, hasilnya memang saling menyambung. Jika ingin terdapat spasi, bisa ditambahkan echo "<br>" diantaranya.
<?
echo "Ini berasal dari Open Tag";
echo "<br>";
?>
<%
echo "Ini berasal dari ASP Style";
%>
Gan mau tanya, di loaded configuration file saya berada di E:\xampp\php\phi.ini, dia kn klo ngga salah type nya configuration setting, pas saya cek di explorer memang ada, tapi namanya koq cuma php aja, ngga ada (dot)ini nya, itu kenapa yaa ?? tapi kemudian saya buka dan saya edit isinya sesuai tutorial, dan berhasil, mohon penjelasannya, thanks
Secara default, Windows Explorer menyembunyikan extension semua file, seperti .doc, .exe, termasuk .ini.
Jika ingin memunculkan extension file ini, silahkan cari tutorialnya di google dengan keyword : "menampilkan extension file di windows"
Gan Mau Tanya, Di XAMPP saya kok gak ada file "php.ini" ya ? adanya file "php" & "php development", dan pas saya search script nya , tidak ada bacaan "asp_tags = on". itu kenapa ya gan , terimakasi
Bagaimana mengaktifkan mcrypt pada PHP7?
Kalau tidak salah mcrypt sudah langsung aktif di PHP 7 dan tinggal pakai saja. Silahkan cek dari phpinfo().
Kak, mau tanya kan saya pake php7. Nah kok pas saya mau nambahin kode php ke html nggak bisa ya? Padahal saya sudah pakai tag <?php ?>.
Terimakasih
Boleh coba ikuti tutorial sebelumnya: https://www.duniailkom.com/cara-menjalankan-file-php-dengan-xampp/
Udah bisa kak. Ternyata pas filenya diganti jadi .php baru bisa.
Tapi kok pas di .html nggak bisa ya?
Yup memang seperti itu PHP bekerja. Bisa ikuti tutorial belajar PHP di duniailkom ini dari awal secara berurutan (part 1, part 2, dst).
; short_open_tag
; Default Value: On yg ini on kan yg mana ya?sudah on kan semua ttp gk bsa
; Development Value: off
; Production Value: off
Kalau yang ini on kan yg mana?sudah coba on kan asp_tags tapi tetap gk berfungsi
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
asp_tags=off
display_startup_errors=On
track_errors=Off
y2k_compliance=On
allow_call_time_pass_reference=Off
safe_mode=Off
safe_mode_gid=Off
safe_mode_allowed_env_vars=PHP_
safe_mode_protected_env_vars=LD_LIBRARY_PATH
error_log="F:\XAMPP\php\logs\php_error_log"
register_globals=Off
register_long_arrays=Off
magic_quotes_gpc=Off
magic_quotes_runtime=Off
magic_quotes_sybase=Off
extension=php_openssl.dll
extension=php_ftp.dll
Pakai PHP 7 ya? di PHP 7 penggunaan asp tag memang sudah tidak bisa lagi. Kita cuma bisa pakai tag PHP biasa, <?php dan ?>. Jadi tutorial ini boleh dilewati saja..
Terima kasih
Saya mulai memahami banyak hal tentang Dunia Web dengan tulisan2 di duniailkom yang mudah dipahami dan cukup sistematis, bravoo
Tutorial yang bagus. Kebetulan saya tadi mencari-cari cara mengubah nilai upload_max_filesize di php.ini pada Xampp. Terima kasih infonya.
Min, mw tanya nie, klu open tag mnggunakan <?php dan saat dijalankan kok malah blank ya? mohon pencerahannya….
Kalau blank bisa jadi filenya tidak dijalankan dari XAMPP, lupa mengakses dari localhost, atau file tersimpan sebagai .html
tanya kenapa kok setelah dirubah jadi "on" xampp tidak bisa dan muncul "XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system."
Gan pernah ngalamin program loading terus, cek status apache2 ubuntu running, tapi program ga bisa masuk, terus dicoba restart baru masuk program, ga lama kemudian gt lagi, apa yah gan
Bisa coba test programnya di komputer lain dulu. Jika ternyata sama, berarti yang salah di programnya. Tapi kalau bisa jalan normal, berarti yang salah di settingan komputer kita.
gan saya mau nanya ni.
kenapa pas di rar php nya ada, tapi pas saya extrack ke data D/C php nya hilang ya gan ?
contoh:
Name Size Packet Type
db_central_columns.php Type 5,674 1,711 PHP File
nah pas di rar nya ada tu ^ php nya tapi pas saya pindahin ke D/C jdi hilang itu .php nya
kenapa itu ya kan kira" mohon bantuannya
Kemungkinan besar karena pengaturan di Windows Explorer yang otomatis menyembunyikan extension file. Misal, gambar dengan nama "bunga.jpg" hanya ditampilkan sebagai "bunga" saja. Ini berlaku untuk semua extension file lain seperti .doc, .xls, dll.
Setingan ini bisa di nonaktifkan, bisa coba search di google "How to Disable Hidden File Extensions in Windows"
Suwun, sangat bermanfaat bagi nusa dan bangsa! :)
Kak, saya menggunakan XAMPP v.3.2.4 saya ingin mengubah pengaturan upload_max_filesize, dan post_max_size di php.ini tapi di file xampp di komputer saya tidak terdapat php.ini bagaimana itu kak
gan kan saya tadinya mau download film, tapi yang kedownload jenis file php dan ukuran filennya 500mb, saya coba buka pake xampp dan notepad++, tapi tidak terbuka katanya filenya too big jadi error. Pertanyaan apakah file tersebut berbentuk video atau bukan? melihat ukurannya yang besar?
Kemungkinan besar itu file filmnya. Bisa test rename menjadi extension .mp4 lalu buka dari VLC atau media player yang biasa di pakai.
kan mau tanya kalo contoh soalnya begini itu gimana ya ? " buatlah kode dalam bahasa PHP yang membaca sebuah file konfigurasi dan menyimpannya ke dalam sebuah cookies dan dienkripsi dengan menggunakan cipher RIJNDAEL 128 dengan mode ECB dan buatlah fungsi dekripsinya yang membaca cookies tersebut"
Menurut saya file konfigurasi yang dimaksud hanya file teks biasa saja, bukan file konfigurasi php.ini. Misalnya bisa buat sebuah file bernama config.txt, lalu baca isi teks menggunakan PHP dan buat menjadi cookie.
Untuk lebih jelas bisa di diskusikan dengan teman2 satu kelas atau tanya ke dosen seperti apa jenis file konfigurasi yang diinginkan.
mas kalo permasalahan saya , saya memanggi sebuah fungsi yg nama nya 'require_once'dan pas nama file nya saya menggabungkan sebuah variabel yg berisi string dandiakhiri '.php'
php mengatakan bahwa itu kesalahan
pdahal itu berjalan baik di mamp.
bagian php.ini mana yg harus saya ubah .. ?
awal nya itu adalah error 500 lalu saya edit biar kelihatan eror nya di bagian mana ,
sayarasa itu adalah kesalah extension php
mohon penjelasan nya mas
Boleh bertanya kak??
jika file web berhasil upload namun tidk cocok di php8.2 tapi berjalan di php7.4
agar bisa berjalan di php8.2
seperti apa untuk editnya di file web nya?
maaf masih tahap belajar
terim kasih moga di jwb
Maksudnya di hosting berjalan di PHP 7.4 ya? untuk mengubahnya bisa cek ke cPanel apakah ada pilihan untuk upgrade ke versi PHP yang lebih tinggi. Beberapa hosting memang ada yang membatasi versi PHP.
Server hosting tidak bisa otomatis menyesuaikan versi PHP, jadi jika filenya di editpun tidak akan mengubah versi PHP yang dipakai.
Terima kasih, mas. Materinya sangat membatu nih..