Czy istnieje sposób na przeglądanie lokalnych plików PHP w mojej przeglądarce bez uruchamiania Apache? Używam Snow Leopard.
macos
mac
osx-snow-leopard
php
nnyby
źródło
źródło
Odpowiedzi:
Przeglądarka nie może wyświetlić danych wyjściowych pliku PHP. Wynika to z faktu, że plik PHP musi być uruchamiany przez interpretera (interpretera php). Przeglądarka nie ma możliwości tego zrobić, po prostu oczekuje kodu HTML lub, w najlepszych przypadkach, wyświetli zawartość pliku .php jako tekst.
Istnieje jednak kilka sposobów wyświetlania danych wyjściowych pliku PHP. Możesz uruchomić dowolny plik PHP z terminalu. cd do folderu, w którym znajduje się plik php, i uruchom go w ten sposób.
php ./my_file.php
Zobaczysz wynik w oknie terminala. Dane wyjściowe będą kodem HTML, jeśli PHP generuje kod HTML. W takim przypadku możeszphp ./my_file.php > output.html
otworzyć plik output.html w przeglądarce.Uwaga: nie ma możliwości interakcji z plikami PHP. Nie ma możliwości wypełnienia formularzy HTML i kliknięcia przycisków HTML.
Te zasady są ogólne dla wszystkich systemów operacyjnych, nie tylko MacOS.
źródło
Jeśli nie chcesz dyskutować z konfiguracją apache (dostarczaną z snowleopard), możesz zainstalować MAMP (wersja darmowa)! Mam bardzo łatwe w użyciu rozwiązanie Apache + MySQL, które pozwala na lokalne uruchamianie stron php.
źródło
Jeśli widzisz tylko kod w oknie przeglądarki z włączonym udostępnianiem internetowym, być może nie masz włączonego PHP i dlatego musisz edytować httpd.conf tutaj: dysk twardy / private / ect / apache2 / httpd.conf
Jest ukryty, ale możesz go otworzyć za pomocą bbedit. Wyszukaj hasło „PHP”. Odkomentuj (usuń skrót) z pierwszej instancji, którą włączasz i zapisujesz PHP. Linia wygląda następująco:
Pamiętaj, aby zrestartować Apache jako ostatni krok (wyłączenie i włączenie udostępniania internetowego to zrobi)
Aby przetestować, czy PHP działa teraz, utwórz plik testowy PHP w nowym katalogu głównym użytkownika (~ / Sites) za pomocą następującego polecenia:
Aby to zrobić w terminalu, skorzystaj z tego przewodnika: https://ole.michelsen.dk/blog/setup-local-web-server-apache-php-macos-x-mavericks.html
źródło