Dreamweaver를 사용하여 프로젝트에서 일부 PHP 코드를 실행하려고 했지만 코드가 실행되지 않았습니다.
소스코드를 확인해 보니 PHP 코드가 HTML 태그로 나옵니다. (소스코드에서 볼 수 있습니다.) Apache가 잘 실행되고(저는 XAMPP를 사용하고 있습니다) PHP 페이지가 올바르게 열리지만 PHP 코드가 실행되지 않습니다.
무슨 일이 일어나고 있는지 제안할 사람이 있나요?
참고: 이 파일의 이름은 filename.php
편집자: 코드..:
으아아아
php7:
으아악구성에 문제가 있는 것 같습니다. 확인할 수 있는 몇 가지 사항은 다음과 같습니다.
PHP가 올바르게 설치되어 실행되고 있는지 확인하세요. 어리석게 들릴 수도 있지만 결코 알 수는 없습니다. 확인하는 쉬운 방법은 명령줄에서 php -v를 실행하여 버전 정보나 오류가 반환되는지 확인하는 것입니다.
PHP 모듈이 Apache의 httpd.conf에 목록에 있고 주석 처리가 해제되어 있는지 확인하세요. 이는
LoadModule php5_module "c:/php/php5apache2_2.dll"
在文件中。搜索LoadModule php
,并确保其前面没有注释 (;
와 같아야 합니다.Apache의 httpd.conf 파일에 PHP MIME 유형이 포함되어 있는지 확인하세요. 이는 PHP로 실행되는
AddType application/x-httpd-php .php
。这告诉 Apache 将.php
파일과 같아야 합니다. AddType을 검색하여 PHP 항목이 있고 주석 처리가 해제되어 있는지 확인하세요 .파일에
.php
확장자가 있거나 3번 항목의 MIME 정의에 지정된 확장자가 있는지 확인하세요. 그렇지 않으면 PHP로 실행되지 않습니다.PHP 파일에서 짧은 태그를 사용하고 있지 않은지 확인하세요(
) 中,默认情况下,这些并非在所有服务器上启用,并且不鼓励使用它们。使用
代替(或 如果您有依赖于短标签的代码,请使用
short_open_tag=On
php.ini에서 짧은 태그를 활성화하세요).다음과 같은 것을 사용해야 합니다.
http://localhost/file.php
的 URL 通过网络服务器访问文件,而不是通过本地文件访问file://localhost/ www/file.php
마지막으로 PHP 매뉴얼에서 더 많은 설정 팁을 확인하세요.