그래서 amazon ec2 우분투 인스턴스에서 간단한 웹 페이지를 시작하려고합니다. 나는 아파치 2를 설치했는데, PHP는 필요한 모든 것을 가지고있다. 내 간단한 페이지를 설정할 때 PHP 코드를 제외하고 html에있는 모든 것을 표시합니다. 여기 내가 지금까지 얻은 것이 있습니다.임베디드 PHP가 HTML 페이지에 표시되지 않음
<div id="leftdiv">
<h1> Test Inside Left Div </h1>
<br>
<?php date('m/d/y - h:i:s'); ?>
<br>
<p> Can you see the date above? </p>
</div>
h1 태그와 p 태그의 모든 항목이 정상적으로 표시됩니다. 그러나 날짜는 페이지에 표시되지 않습니다. 나는 이것을 광범위하게 봤어. 내가 해본 모든 해결책은 여전히 효과가 없다.
지금까지 php5.conf에서 다음을 주석 처리했습니다.
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
# <IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
#</IfModule>
</IfModule>
apache2 및 아무 것도 다시 시작하지 않았습니다. 다음 두 줄을 apache2.conf 파일에 추가했습니다.
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
다시 시작한 apache2 및 아무 것도 아닙니다. 파일은 .php 파일로 저장되므로 그 밖의 다른 정보는 없습니다. PHP에서 전체 파일을 써야 할 필요가 없을뿐 아니라 html 내에서 하나 또는 두 줄의 간단한 파일로 만들려고합니다. 어떤 도움을 주시면 감사하겠습니다. 당신이하지 않았기 때문에
을'echo' 구성? –
날짜를 만들지 만 실제로 출력하지는 않습니다. – jmoerdyk
누군가가 PHP의 기초를 읽어야 할 필요가있는 것처럼 보입니다. * 그리고 거의 모든 다른 프로그래밍 언어 * : – Andy