
가상 머신에 Centos 6.0 64비트를 새로 설치하고 Vmware 워크스테이션 8, Windows 호스트에서 실행했습니다.
yum install php
service httpd restart
그리고 방금 포함된 var\www\html 디렉토리에서 html 파일을 실행하려고 하거나 <?php phpinfo(); ?>
브라우저를 localhost로 지정하려고 할 때. 아무것도 나오지 않습니다.
또한 httpd.conf를 열고 다음을 추가했습니다.
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
재설치를 시도하고 php-common을 설치한 다음 php 등을 설치해도 소용이 없습니다. 그렇지 않으면 일반적인 LAMP를 사용합니다.
설치됨:
php.x86_64 5.3.2-6.el6_0.1 @updates
php-cli.x86_64 5.3.2-6.el6_0.1 @updates
php-common.x86_64 5.3.2-6.el6_0.1 @updates
아직 Centos 6.1로 업데이트하지 않았습니다.
PHP5는 아마도 Centos와 함께 기본적으로 설치되어 있을 것이며 아마도 yum install php
?
답변1
httpd.conf를 편집할 필요가 없습니다. PHP에는 /etc/httpd/conf.d/php.conf의 바인딩이 포함되어 있습니다.포함하다httpd.conf의 지시문. php.conf를 확인하고 모든 필수 행이 주석 처리되지 않았는지 확인하는 것으로 충분합니다. 기본적으로 다음과 같이 작동해야 합니다.프리포크httpd. 아마도 php.conf에 문제가 있을 수 있습니다.
답변2
보이는 빈 페이지의 소스 코드를 보려고 합니다. phpinfo가 일반 텍스트로 포함되어 있으면 php 모듈이 작동하지 않는다는 의미입니다. (내 생각에는 문제가 되지 않을 것 같습니다.)
또한 작동하는 경우 selinux를 끄십시오.
생성한 파일(index.html)의 소유권을 확인하세요.
답변3
패키지를 완전히 다시 설치하여 해결되었습니다 php
.
질문 작성자에 따르면
답변4
이는 PHP 파일이 .NET <?
대신 짧은 PHP 태그를 사용하기 때문일 수 있습니다 <?php
. 기본적으로 php.ini 구성 파일에서는 짧은 태그가 활성화되어 있지 않습니다.