クリスマスなのでUbuntu14にPHP7入れた
t.co
基本的に上記に従えば良いです。
openssl-dev無いと怒られますがopenssl入っていればなんとかなると思います。
一応phpinfo()上ではopenssl有効になりました。
既存のphp5を無効化する
a2dismod php5
が必要でした。
あとmakeは2015年のクリスマスですので-j 4ぐらいするべきだと思います。
makeは5分ぐらいで速いです。
行けました。
以下、コピペになるが自分用メモ
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