質問: ### 前提・実現したいこと 現在、VBoxのUbuntuで、[Apache2.2.34] [PHP5.6] [MySQL5.6] の環境構築をしています。 Webアプリケーション(Webサイト等)の開発環境の構築です。 ### 導入方法から現状 ・Apacheは、apt-getでほしいバージョンがなかったので、公式サイトのbz2からインストールしています。インストール先はデフォルトです。 ・PHP5.6は、apt-getでインストール可能だったのでそのままインストールさせていただきました。(この時、Apache2.4も同時にインストールされた模様) ・MySQLもapt-getでインストール。 インストールした環境でPHPが実行できるかphpinfo();の実行でテストしました。 PHP5.6+Apache2.4の場合は、ブラウザにphpの設定画面が正常に表示されます。 ### 問題点 PHP5.6+Apache2.2.34の場合、ソースコードがそのまま表示されてしまいます。 ➤(ブラウザ) ``` ###確認作業 $php -v (バージョンが表示された) $sudo httpd -k start (Apache2.2.34が起動) $php phpinfo.php (phpinfo();の内容がコンソール上に表示された) ``` ### 問題解決のために行ったこと 1libapache2-mod-phpのインストール ``` $sudo apt-get libapache2-mod-php ``` 2httpd.conf(追記) ``` LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps ``` ### 発生している問題・エラーメッセージ 1の結果 ・ソースコードがそのまま表示される 2の結果 ``` $sudo httpd -k restart (libphp5.soが存在しないと言われる) ```
回答: apt-get に対象のパッケージがない場合、レポジトリを追加しましょう。