読者です 読者をやめる 読者になる 読者になる

クリスマスなのでUbuntu14にPHP7入れた

t.co
基本的に上記に従えば良いです。
openssl-dev無いと怒られますがopenssl入っていればなんとかなると思います。
一応phpinfo()上ではopenssl有効になりました。
既存のphp5を無効化する

a2dismod php5

が必要でした。

あとmakeは2015年のクリスマスですので-j 4ぐらいするべきだと思います。
makeは5分ぐらいで速いです。
f:id:new_pill:20151225000559p:plain
行けました。

以下、コピペになるが自分用メモ

openssl-dev無い。気にしない。

apt-get install -y libxml2-dev pkg-config libbz2-dev libcurl3-dev libjpeg-dev libpng12-dev libxpm-dev apache2 libfreetype6-dev libgmp3-dev libmcrypt-dev mysql-server libmysqlclient-dev libpspell-dev librecode-dev apache2-dev  

./configure \
    --enable-mbstring \
    --enable-zip \
    --enable-bcmath \
    --enable-pcntl \
    --enable-ftp \
    --enable-exif \
    --enable-calendar \
    --enable-sysvmsg \
    --enable-sysvsem \
    --enable-sysvshm \
    --enable-wddx \
    --with-curl \
    --with-mcrypt \
    --with-iconv \
    --with-gmp \
    --with-pspell \
    --with-gd \
    --with-jpeg-dir=/usr \
    --with-png-dir=/usr \
    --with-zlib-dir=/usr \
    --with-xpm-dir=/usr \
    --with-freetype-dir=/usr \
    --enable-gd-native-ttf \
    --enable-gd-jis-conv \
    --with-openssl \
    --with-pdo-mysql=/usr \
    --with-gettext=/usr \
    --with-zlib=/usr \
    --with-bz2=/usr \
    --with-recode=/usr \
    --with-mysqli=/usr/bin/mysql_config \
    --with-apxs2=/usr/bin/apxs2 \
    --with-tsrm-pthreads

root@ubuntu14:/usr/local/src/php-7.0.1# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.2 LTS
Release:	14.04
Codename:	trusty