PHP 7.0 安定版が出てたのでリビルドしてみました

早速、以下の手順で実行してみました

①.wget http://updates.vinelinux.org/VineSeed/pool/php70-7.0.0-1vl7.src.rpm

ソースファイルを入手します。

②.rpm -ivh php70-7.0.0-1vl7.src.rpm

php70-7.0.0-1vl7.src.rpm を解凍します。

③.cd ~/rpm/SPECS

php70-vl.specがある場所に移動します。

④.vi php70-vl.spec

php70-vl.specを編集します。

変更前


%configure \
--cache-file=../config.cache \
--prefix=%{_prefix} \

変更後


%configure \
--cache-file=../config.cache \
--with-tsm-pthreads \
--enable-maintainer-zts \
--prefix=%{_prefix} \

–with-tsm-pthreads \
–enable-maintainer-zts \
を追加しています。

⑤.rpm -ba php70-vl.spec > php70-vl.log &

リビルドを開始します。

リビルド後

php70-7.0.0-1vl6.x86_64.rpm
php70-apache2-7.0.0-1vl6.x86_64.rpm
php70-dba-7.0.0-1vl6.x86_64.rpm
php70-devel-7.0.0-1vl6.x86_64.rpm
php70-fpm-7.0.0-1vl6.x86_64.rpm
php70-imap-7.0.0-1vl6.x86_64.rpm
php70-intl-7.0.0-1vl6.x86_64.rpm
php70-ldap-7.0.0-1vl6.x86_64.rpm
php70-mcrypt-7.0.0-1vl6.x86_64.rpm
php70-mysql-7.0.0-1vl6.x86_64.rpm
php70-nginx-7.0.0-1vl6.x86_64.rpm
php70-odbc-7.0.0-1vl6.x86_64.rpm
php70-opcache-7.0.0-1vl6.x86_64.rpm
php70-pcntl-7.0.0-1vl6.x86_64.rpm
php70-pdo-7.0.0-1vl6.x86_64.rpm
php70-pear-7.0.0-1vl6.x86_64.rpm
php70-pgsql-7.0.0-1vl6.x86_64.rpm
php70-snmp-7.0.0-1vl6.x86_64.rpm
php70-xmlrpc-7.0.0-1vl6.x86_64.rpm
php70-zip-7.0.0-1vl6.x86_64.rpm

簡単にリビルド出来ました

次回、テスト導入して様子を見るようにします