2017-01-11 14 views
0

私はFedora 23を使用していますが、dnfを使用してApacheとPHPをインストールしました。ブラウザでlocalhostを開くとApacheのFedoraテストページが表示され、Apacheが動作しています。このPHPは端末では動作しますがブラウザでは動作しないようです

http://ahmed.amayem.com/enabling-php-in-apache-on-linux-centos-6-by-loading-the-module-in-httpd-conf/ ではFedoraに適応https://stackoverflow.com/a/5121589/4701452この

http://tech.amikelive.com/node-369/quick-tip-how-to-install-and-configure-php-in-fedora-linux/

:PHPの設定のどれもが、httpd.confでなかった理由が、

PHPをインストールした後、私はこの答え以下、知りません

私は自分のhttpd.confに以下を追加しました:

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

私は、Apacheを再起動しましたし、私は、スクリプトを開いたとき:

<?php 
    phpinfo(); 
?> 

それはまだ動作しません。 Chromeでは、Firefoxには何も表示されないスクリプトコードが表示されます。

PHPはPHPによって認識される-v

そして、端末によって実行される:PHP -r "するphpinfo();"

それはスクリプトで行うこととしたとして、それは多くの情報を示しています

PHPバージョン=> 5.6.29
システム=> Linuxは4.8.15-200.fc24.x86_64#をlocalhost.localdomainを1 SMP Thu 12月15日23:09:22 UTC 2016 x86_64
ビルド日付=> 12月8日2016 09:17:06サーバーAPI =>コマンドラインインターフェイス
仮想ディレクトリのサポート=>無効
設定ファイル(php.ini)パス=>/etc
ロードされた設定ファイル=> /etc/php.ini
スキャンth追加の.iniファイルにはdirです。>> /etc/php.d
追加の.iniファイルparsed => /etc/php.d/20-bz2.ini、
[さらに詳しい情報...]

+0

これらのリンクの1つは、Fedora 13の2010年の記事です! – Progrock

+0

どのようにしてApacheとPHPをインストールしましたか? – Progrock

+0

ほとんどのチュートリアルでは、Apacheのconfファイルを編集する必要はありません。 httpd.confに 'include'行がありますか? – Progrock

答えて

0

SElinuxを無効にしてください

これはこれを行う推奨方法ではありませんが、動作するはずです。私のために働いたのは です。

vim /etc/selinux/config 

SELINUX=disabled 

と再起動を設定します。

これはうまくいくはずなので、面白いので、selinuxで読むべきです。

PS。 また、httpd.confファイルに何も追加する必要はありません。

関連する問題