2016-06-14 54 views
0

awsでLinuxインスタンスを作成しましたが、php/apache/mysqlはすべてインストールされていますが、index.phpのphpinfoでインスタンスURLを参照すると、情報のMySQLセクションは表示されません。私はWebサーバーを再起動し、すべてが実行され、インストールされていることを確認しようとしました。アイデア?コンソールからEC2 LinuxインスタンスPHPInfoがmysqlを表示しない

+0

適切なPHP mysql(PDOなど)パッケージがインストールされていることを確認しましたか? – ajtrichards

+0

最初にインストールしたものは何ですか?また、mod_phpやPHP-FPMについても話していますか? –

+0

私は、パッケージをインストールしてインストールするときに、これが既にインストールされていることを意味するはずの競合エラーが発生したと仮定して、これは正しいですか?また、私は一度に1つずつインストールし、何が起こるかを見てみることができます。 – Monzingo

答えて

0

試してみてください。

# php -m | grep mysql 
mysql 
mysqli 
mysqlnd 
pdo_mysql 

あなたは拡張子が表示されない場合、それは彼らがインストールされていないことを意味します。

# yum search php | grep -i mysql 
php-mysql.x86_64 : A module for PHP applications that use MySQL databases 
php-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases 
php54-mysql.x86_64 : A module for PHP applications that use MySQL databases 
php54-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases 
php55-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases 
php56-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases 

ますので、その後apachectl gracefulに忘れてはいけないyum install php-...whatever-you-need..

を実行する必要があります正確に何が必要私の場合にはいくつかのオプションがあり、目的のバージョンに依存します。

モジュールがインストールされている場合、apacheからのphpは、コマンドラインからのphpと同じではありません(少なくとも、少なくとも同じ設定ではありません)。 php -iとの違いを探してください。

関連する問題