2016年4月28日木曜日

【備忘録】PHP 7.0.5 をソースからコンパイル - iconvエラーに悩まされ -

PHP 7.0.4 では問題なかったのに、何故か PHP 7.0.5 で iconv エラーに悩まされました。会議時間が迫る中、会議資料作成しながら、コンパイルしていたのにエラーがでるイライラ〜という感じでした。

兎にも角にも解決したので備忘録も込めて説明しておきます。

--with-iconv :  make: *** [sapi/cli/php] エラー 1


  • ./configure  --prefix=/usr/local/php7.0.5 --with-libdir=/usr/lib64   --with-iconv
  • make
でこのエラーがでました。 ./configure のオプションは他にいろいろつけましたが、
ここでは割愛

--with-iconv-dir=/usr/local: ***/ext/iconv/iconv.c:2583: undefined reference to `libiconv_open'


2016年4月8日金曜日

【備忘録】Postfix 3.1.0 with LibreSSL をコンパイルしてインストールしてみた

ちょっと前から新サーバー設定してましたが、年度末、年度明けでバタバタしていて途中で止まっていました。ようやく、postfixの導入まできました。
さて、postfix もソースからコンパイルして導入します。ただし、SSLライブラリに、 LibreSSLを使っており、ネット情報があまりないのでちょっと苦労しました。ので纏めます。

ここではコンパイルしてインストール、とりあえず /etc/init.d/postfix start で起動できるまでにします。各種設定はまた別の機会に

Postfix 3.2.0 + LibreSSL は下記を参考にしてみてください。ちょっとやり方変わっています(2017年3月1日)



パッケージで postfixは入っている

crontabs を yum install crontabs で入れると、もれなく postfix も入っちゃいます。
まぁそれは仕方がないということ、また /etc/init.d/postfix の起動や再起動、停止スクリプトは使えるので、そのまま上書きインストールすることにします。


LibreSSLの導入