私は、別々のポートでリッスンしている Zend Server と Apache を備えた Nginx をホストする Ubuntu OS 14.04 を実行しています。問題なく Zend Server をインストールすることができました。
Nginx の横で Apache を実行しようとして、手動で設定し、php を有効にしました。基本的に、マシンにはapt-get install apache2
2 つの構成ファイルがあります。php.ini
問題なのは、Apache/PHP セットアップに mysql クラスをインストールしようとしていることです。実行しようとするapt-get install php5-mysql
と、Zend Serverphp.ini
構成のファイルがダウンロードされ、Zend が破損してしまいます。
拡張機能を追加する PHP ファイルを指定する方法をご存知の方はいらっしゃいますか? 余談ですが、php.ini
次のように Zend で利用可能な mysql 拡張機能を apache2 ファイルにリンクしてみました。
extension = /usr/lib/php5/20121212/mysql.so;
しかし、これはうまくいきませんでした。
要約すると、Zend Server はすべてのmysql/mysqli
クラスでうまく動作します。PHP は apache2 で動作しますが、クラスにアクセスできませんmysql/mysqli
。必要に応じて、構成ファイルの詳細を投稿できます。
答え1
apt-get では、どの php.ini を使用するかを判断するためのパラメータを指定できるとは思えません。
モジュールをコンパイルするか、リポジトリから .deb ファイルをダウンロードして、最初に 'ar' で内容を抽出し、次にデータ tar gzip を抽出します。その後、ファイルを手動で移動できます。