2017-03-27 12 views
0

centOS 7マシンで動作するapacheとPHP 5.4に問題があります。Apache 2.4でPHPが実行されない

<Directory my/directory> 
Options Indexes 
</Directory> 

のindex.phpが含まれているApacheのポイントにディレクトリ: Apacheのホストは、ディレクトリインデックスのオプションを持っています。しかし、私がブラウザを関連するウェブサイトに移動すると、ブラウザはPHPコードのみを表示します。

すでにhttp.confでphpが有効になっているかどうかは確認済みです。アプリケーション(zabbix)はこのバージョンのPHPで動作し、必要なすべてのSQLプラグインとPHPプラグインがインストールされています。

この問題に関するGoogleの提案はこれ以上なくなりました。皆さんからこの問題を解決する方法を教えてください。

+0

ディレクトリがフルファイルシステムのパスで、そのことは相対的なものであるとなし、Apacheが実行されたことはないPHPのいずれか、それ自体が、修正しますディレクトリディレクティブとハンドラを確認する –

+0

'httpd.conf'から' LoadModule'と 'SetHandler'コードを表示できますか?* show indexes *では問題ありませんが、見ているとPHPは実際にはすべて解釈されていますソースコード – CD001

+0

あなたの答えをありがとう。後で/etc/httpd/conf.d/php.confを投稿します –

答えて

0

以下を確認してくださいあなたはおそらく、配布パッケージからPHPをインストールし

LoadFile "D:/wamp/php/libpq.dll" // Your sepcified path 
    LoadModule php5_module "D:/wamp/php/php5apache2_4.dll" // Your sepcified path 
    AddType application/x-httpd-php .php // Your sepcified path 
    PHPIniDir "D:/wamp/php" // Your sepcified path 
0

あなたのhttpd設定ファイルに考えています。その場合は、その後にApacheを再起動してください。

sudo systemctl restart httpd 

それでも問題が解決しない場合は、PHPパッケージを再インストールしてからApacheを再起動してください。

それでも問題が解決しない場合は、ここに/etc/httpd/conf.d/php.confの内容を投稿してください。 /etc/http/conf.d/php.confの

0

出力:

<FilesMatch \.php$> 
    SetHandler application/x-httpd-php 
</FilesMatch> 

AddType text/html .php 

DirectoryIndex index.php 

#<FilesMatch \.phps$> 
# SetHandler application/x-httpd-php-source 
#</FilesMatch> 

php_value session.save_handler "files" 
php_value session.save_path "/var/lib/php/session" 
関連する問題