Bagaimana cara memperbaiki versi standar PHP setelah menghapus instalasi PHP OSX?

0

Saya menginstal PHP OSX karena saya ingin menguji beberapa kode PHP 5.5 pada command-line / interactive shell. Di server web lokal saya, saya mulai menerima kesalahan dalam kode fungsional sebelum saya menginstal PHP OSX. Saya kemudian memutuskan untuk menghapus PHP OSX dan mengikuti instruksi di halaman webnya.

  1. Tidak ada garis LoadModule php5_module /usr/local/php5/libphp5.so di saya httpd.conf.
  2. Saya membatalkan komentar garis LoadModule php5_module libexec/apache2/libphp5.so di saya httpd.conf.
  3. sudo rm -f /etc/apache2/other/+php-osx.conf dan sudo rm -f /etc/apache2/other/+entropy-php.conf.
  4. sudo rm -rf /usr/local/php5-* dan sudo rm /usr/local/php5.
  5. sudo apachectl restart

PHP ditampilkan sebagai plaintext di server web saya. Bagaimana cara saya memperbaikinya?

httpd mengatakan bahwa PHP5 dimuat:

sudo apachectl -t -D DUMP_MODULES
Loaded Modules:
  ... (static)
  php5_module (shared)
  ... (shared)
NobleUplift
sumber
apakah Anda mengakses file melalui alamat http atau file: ///?
Matthieu Riegler
saya menggunakan localhost / ~ nobleuplift / index.php
NobleUplift

Jawaban:

0

Saya /private/etc/apache2/other/php5.conf punya entri untuk mod_php5.c. Setelah saya menggantinya dengan entri OS X, itu berhasil:

<IfModule php5_module>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
</IfModule>
NobleUplift
sumber