Home > サーバ移転計画(8)

サーバ移転計画(8)


  • Posted by: F&F
  • 2012年12月 8日 12:03

PHP問題は解決していない。
PHP5.2にしたりPHP5.3にしたりしてみたが上手くいかない。

これまでは横着をしてportsからインストールしていた。
特にエラーもないままコンパイルは終了してインストールされる。

現時点の最新版はPHP5.4.9、現行F&FサーバのPHPは5.2.6だ。
PHPサイトに行ったら5.2.6がダウンロード可能だったので、コイツを試してみることにする。
急がば回れではないが今度はSourceからのコンパイルだ。
ただ同じバージョンだから同じに動くとも思えなくなってきた。
ちなみにFreeBSDは現行サーバが7で今回は9になっている。

そうそう、このサーバは処理速度が遅いように思える。
PHPのコンパイルが30分では終わらない。
Apacheのインストールにも30分を要する。
なので、何をするにも時間がかかりまくる。
こんな能力で情報メール送信は素早くできるだろうか。
今使っているサーバはApacheのインストールなどすぐ終わった。
なんか心配事が増えてきた。

PHPのソースから、以下のコマンドでmakefileを作る。
./configure --with-apxs2=/usr/local/sbin/apxs --enable-mbstring --enable-mbregex --enable-zend-multibyte --with-mysql=/usr/local/bin/l --without-pgsql --with-openssl --enable-calendar --with-zlib-dir=/usr/local/lib --with-gd --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/local/lib --with-ttf-dir=/usr/local/lib --with-config-file-path=/usr/local/etc

PHP5.2.6をコンパイルしようとするとlibxml2が無いと言われる。
FreeBSD7では言われない。
無いと言われれば入れるしかないので/usr/ports/textproc/libxml2を入れる。

と、次にはlibjpegが無いと言われる。
portsにはlibjpeg-turboがあるがこれで良いだろうか。
とりあえず突っ込んでみる。

そして次にはlibpngが無いという。
なんか面倒だなぁ。
でも仕方がないので http://www.libpng.org/pub/png/libpng.html からダウンロードしてインストールする。

さらに次はfreetype.hが必要だと言われるので/usr/ports/print/freetypeをインストールした。
freetypeには1と2があるそうで、この場合はconfigの--with-freetype-dirを--with-ttfに変える必要がある。
はおインストールするソフトによってはfreetypeが同梱や依存関係で勝手にインストールされる場合があるのでバージョンには注意なのだ。

これでmakeファイル作成まで行き、インストールも完了した。
結局portsでは有効なオプションが有効にならない?されない?みたいな事だったのかも知れない。
とりあえずPHPは現行F&Fサーバと同じになった。

   

Comments:0

コメント投稿には JavaScript が必要です。ブラウザのJavaScript 機能を有効にしてください。

サインインしなくてもコメントの投稿は出来ます。
サインインしている場合はお名前などを入力せずに、そのまま投稿できます。

登録は簡単&それによって何かが起きるわけではないのでお気軽にどうぞ。
登録ページ書き込み→確認メール送信→確認メールのURLクリックで承認、の手順です。
確認メールに書かれたURLにアクセスしないと登録は完了せず、正しいログイン状態に移行できません。
コメント フォーム
コメント投稿完了までには少し時間がかかります。
二重投稿にご注意下さい。

Home > サーバ移転計画(8)



VC