Dreamweaver를 사용하여 프로젝트에서 일부 PHP 코드를 실행하려고 했지만 코드가 실행되지 않았습니다.
소스코드를 확인해 보니 PHP 코드가 HTML 태그로 나옵니다. (소스코드에서 볼 수 있습니다.) Apache가 잘 실행되고(저는 XAMPP를 사용하고 있습니다) PHP 페이지가 올바르게 열리지만 PHP 코드가 실행되지 않습니다.
무슨 일이 일어나고 있는지 제안할 사람이 있나요?
참고: 이 파일의 이름은 filename.php
편집자: 코드..:
으아아아P粉3107540942024-01-17 00:05:13
구성에 문제가 있는 것 같습니다. 확인할 수 있는 몇 가지 사항은 다음과 같습니다.
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 매뉴얼에서 더 많은 설정 팁을 확인하세요.