PHP 설치를 어떻게 복구할 수 있나요?

PHP 설치를 어떻게 복구할 수 있나요?

GUI 없이 우분투 서버에서 PHP 설치를 테스트하려고 합니다. 그러므로 나는 3번째를 따른다.LAMP(!)에 대한 이 하우투. 여기에는 php5 등을 설치하는 것이 포함됩니다. ~와 함께

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

그런 다음 PHP가 디렉토리 색인에 추가됩니다.

sudo nano /etc/apache2/mods-enabled/dir.conf

파일은 다음과 같습니다.

<IfModule mod_dir.c>
          DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

/var/www/info.php다음과 같은 파일이 있습니다 .

<?php 
phpinfo();
?>

다른 컴퓨터에서 페이지에 접근하려고 하면 출력이 없습니다.

http://hostname/info.php 

index.html나에게 보여줍니다'효과가있다!', 그러나 /var/log/apache2/error.log오류가 표시됩니다.

[..date..] [mpm_prefork:notice] [pid 13057] AH00163: Apache/2.4.6 (Ubuntu) SVN/1.7.9 PHP/5.5.3-1ubuntu2.1 mod_perl/2.0.8 Perl/v5.14.2 configured -- resuming normal operations
[..date..] [core:notice] [pid 13057] AH00094: Command line: '/usr/sbin/apache2'
[..date..] [:error] [pid 13064] [client 192.168.x.n:59821] PHP Parse error:  syntax error, unexpected '<' in /var/www/info.php on line 3
[..date..] [:error] [pid 13065] [client 192.168.x.n:59822] script '/var/www/index.php' not found or unable to stat

x와 n은 숫자이고, n은 페이지에 액세스하려는 클라이언트의 IP입니다.

cat /var/www/info.php의 출력

<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3> <-- here is the error...ok, thx.
phpinfo();
?>

그리고

$ ls -la /var/www/info.php
-rw-r--r-- 1 root root 86 Feb  1 23:33 /var/www/info.php

답변1

info.php에 오류가 있었습니다:

<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3> <-- here is the    error...ok, thx.
phpinfo();
?>

다음 줄을 삭제하면

<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3>

모든 것이 예상대로입니다. info.php는 이제 (많은 문서에서와 같이..)

<?php
phpinfo();
?>

관련 정보