私はソースコードからPHP(5.4.0)の新しいインスタンスをコンパイルしようとしており、ディストリビューションであるUbuntu-11.10から既にインストールされているもの(PHP 5.3.6-13ubuntu3.6)との互換性を維持したいと考えています。つまり、インストールされているPHPと同じディレクティブで./configure
を実行します。私の実行中のPHPはどのようにコンパイルされましたか?
私はいつも./configure
コマンドがphpinfo()
によって出力されているのを見ることができましたが、今回は驚いたことに、それは提供されていません。
phpinfo
がコンパイル設定を出力しないようにするフラグがありますか?または、
PHPのコンパイル方法を知る他の方法はありますか?
グレートに釘をヒット!それは答えです –
Ubunutuで12.04 'php-config'は' php5-dev'パッケージに含まれています – Nic
これはいくつかのモジュールを更新したり、私のサーバに新しいものをインストールしたりします 新しい 'libapache2-mod-php5 libltdl-dev libtool php5 -cgi php5-cli php5-common php5-curl php5-gd php5-intl php5-mcrypt php5-mysql php5-sqlite shtool'アップデート 'libapache2-mod-php5 php5-cgi php5-cli php5-common php5-curl php5-gd php5-intl php5-mcrypt php5-mysql php5-pgsql php5-sqlite' – HerrSerker