Situs yang dibuat di Mac terbuka sebagai direktori


Jawaban:


1

Lingkungan server lokal pada OS X tidak menyediakan dukungan PHP asli. Coba MAMP , yang merupakan bundel Apache, PHP dan MySQL untuk Mac.


Saya menginstal PHP. Pertanyaan saya adalah mengapa ketika saya menjelajah ke direktori itu dan membuka index.php, browser menunjukkan file teks alih-alih halaman web.
user823527

@ user823527, karena server lokal tidak memiliki dukungan PHP asli, server web akan menyajikan halaman itu sebagai teks, alih-alih merendernya seperti yang Anda inginkan. Anda perlu menambahkan untuk menjalankan MAMP, atau melakukan sesuatu yang mirip dengan tutorial ini untuk mengaktifkan PHP: foundationphp.com/tutorials/php_leopard.php
JW8

Dan jawabannya adalah karena server tidak membuat php. Coba dengan file .php sampel dengan phpinfo()dan lihat apakah itu berfungsi. Jika tidak, coba instal ulang php / MAMP.
0

1

Seperti @Milosz sebutkan, MAMP adalah pilihan yang bagus. Pilihan lain adalah mengaktifkan PHP untuk server web lokal Anda, seperti yang ditunjukkan dalam tutorial ini (untuk Leopard - 10.5). Langkah-langkahnya harus serupa untuk versi OS X lainnya. Sinopsis cepat:

  • Temukan httpd.confuntuk server web Apache lokal
  • Dengan hak admin yang sesuai (via sudo, dll.), Batalkan komentar pada baris berikut: LoadModule php5_module libexec/apache2/libphp5.so
  • Atur php.iniuntuk mengaktifkan dukungan PHP

Anda kemudian dapat menelusuri halaman yang Anda catat dalam pertanyaan Anda dan melihatnya sebagai halaman web alih-alih teks.


1

Seperti yang disebutkan JW8, temukan httpd.conf (biasanya /etc/apache2/httpd.conf) dan buka di akhir file. Anda harus melihat sesuatu seperti ini:

<IfModule php5_module>
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps
  <IfModule dir_module>
    DirectoryIndex index.html
...

Menggantikan

DirectoryIndex index.html

oleh

DirectoryIndex index.html index.php

dan phpmyadminharus bekerja.

Anda juga dapat melihat di sini untuk tutorial yangphpmyadmin lebih lengkap tentang cara menginstal .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.