web-dev-qa-db-ja.com

PHPが機能しない

PHP、MySQL、ApacheをCentOS 6にインストールしました。テストするために、Apacheとmysqlを再起動しましたPHP作成したindex.php オン /var/www/html/test/一度行ったらlocalhost/test/index.phpの場合、PHPソースコードのみが表示されます: enter image description here


Gnoucのコメントから、これはSELinuxセキュリティレイヤーが原因であると理解しています。
HTMLディレクトリを操作するには、ターミナルでこれを行いましたが、それでも同じ結果が得られます。

[root@localhost www]# chcon -v --type=httpd_sys_content_t html
changing security context of `html`


何か案が?

6
rakibtg

SELinux configに問題がない場合、サーバーの構成が原因でこのエラーが発生したようです。

phpをインストールした場合は、Apacheによってロードされ、Apachephpハンドラーに関連付けられていることを確認してください。

LoadModule php5_module        modules/libphp5.so
AddType application/x-httpd-php .php

そして、あなたはあなたの.htaccess。 Apacheの設定を上書きするいくつかの設定があるかもしれません。

10
cuonglm
yum install mod_php -y
systemctl restart httpd.service
6
Raul Mellis