Cara Menjalankan File PHP di Luar File htdocs di XAMPP

Halo guys! PHP merupakan Bahasa Pemrograman yang dirancang khusus untuk pengembangan Situs Web dan Aplikasi Web Dinamis, dan bekerja di bagian Server. Biasanya, jika ingin menjalankan File PHP, harus berada di dalam File htdocs. Namun, sebenarnya bisa lho menjalankan File PHP di luar File htdocs di XAMPP. Lalu, Bagaimana Caranya? Simak pada Tutorial singkat berikut ini!

Sumber Artikel Tutorial : Codenya.comTonyfrenzy.Medium.com, dan Veerasundar.com (Blog)

Contoh kasus adalah, kita telah terlanjur menginstal web server, dalam hal ini XAMPP, pada drive C. Kebetulan, size driver tersebut sudah akan habis sehingga kita terpaksa meletakkanya pada drive lain. Atau hanya sekedar ingin meletakkan aplikasi kita pada drive tersendiri diluar htdocs web server. Apakah akan menginstall web server XAMPP lagi pada drive lain? Tentu tidak. Berikut adalah pengaturan selanjutnya.

Berikut ini adalah Cara mengatur Virtual Host di luat File htdocs untuk menyimpan dan menjalankan File PHP.

Agar dapat mengakses halaman PHP dari web browser, maka kita harus menempatkan file PHP dalam folder khusus yang merupakan folder home dari web server. Pada aplikasi XAMPP, folder tersebut adalah folder htdocs yang berada di C:\xampp\htdocs.

Setelah itu, ubahlah Lokasi Document Root sesuai dengan keinginan Anda. Tapi harus berada di Folder "C:/xampp/htdocs".

Jika sudah, maka bukalah File Konfigurasi di XAMPP pada Folder "C:/xampp/apache/conf". Kemudian, klik pada File httpd.conf.

Kemudian, salinlah Kode Program di paling atas seperti ini :

DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI

    AllowOverride All

    Require all granted
</Directory>

Contoh punya saya :

DocumentRoot "C:/Users/Inzaghi Posuma/InzaghisDev/Web-PHP/Projects"
<Directory "C:/Users/Inzaghi Posuma/InzaghisDev/Web-PHP/Projects">
    Options Indexes FollowSymLinks Includes ExecCGI

    AllowOverride All

    Require all granted
</Directory>

Jika selesai, Simpanlah seperti biasa.

Jika sudah, maka bukalah Folder "C:/xampp/apache/conf/extra". Kemudian, klik pada File httpd-vhosts.conf untuk melakukan Konfigurasi Folder PHP.

Terakhir, bukalah Notepad dan Jalankan sebagai "Adnministrator". Kemudian, klik "Open" dan carilah File "hosts" pada Folder "C:\Windows\System32\drivers\etc".

Dan ubahlah menjadi seperti ini :

<VirtualHost *:8080>
    DocumentRoot "C:/Users/Inzaghi Posuma/InzaghisDev/Web-PHP/Projects/WebsiteSederhana"
    ServerName simple-website.localhost
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
    <Directory "C:/Users/Inzaghi Posuma/InzaghisDev/Web-PHP/Projects/WebsiteSederhana">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride all
            Order Deny,Allow
            Allow from all
            Require all granted
    </Directory>
</VirtualHost>

Kemudian, tulis ulang menjadi :

127.0.0.1    simple-website.localhost

Kemudian, Simpanlah dengan cara "Save". Dan inilah hasilnya :


Mohon maaf apabila ada kesalahan sedikit pun pada Tutorial ini. Untuk melihat Modul Pemrograman PHP, silakan lihat di sini (Teknoblog).

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post