ソースの表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit Teams最近の変更Send via e-Mail印刷パーマリンク × 目次 FreeBSD 11でNextcloud 11サーバを作る 試した環境 必要なソフトのインストール Apache 2.4 MariaDB 10.1 PHP 7.1 文書の過去の版を表示しています。 FreeBSD 11でNextcloud 11サーバを作る 試した環境 FreeBSD 11-STABLE Nextcloud 11.1 必要なソフトのインストール Apache 2.4 portmaster www/apache24 MariaDB 10.1 サーバを入れるとクライアントも一緒に入る。 portmaster databases/mariadb101-server PHP 7.1 # portmaster lang/php71 # cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini 必要なPHPモジュールを入れる。 公式マニュアルを参考に必要なモジュールをphp71-extensions経由で入れる。 portmaster lang/php71-extensions デフォルトでチェックが入っているものはそのままに、自分はてんこ盛り仕様で以下のモジュールを追加した。 必須 CTYPE DOM GD ICONV JSON XML MBSTRING POSIX SIMPLEXML XMLWRITER ZIP ZLIB PDO_MYSQL 推奨 CURL FILEINFO BZ2 INTL MCRYPT OPENSSL オプション FTP EXIF GMP PCNTL ImageMagick サムネイル生成用にImageMagickを入れる。 # portmaster graphics/ImageMagick7-nox11 PHPのモジュールが必要になるが、graphics/pecl-imagickはPHP 5.6用なので使えない。よってPECLから手動で入れる必要があるが、peclコマンドを使うためにまずはdevel/pearを入れる。 # portmaster devel/pear 続いてimagickを入れるが、pcre.hが見つからんと怒られるので、インクルードパスを通してpeclコマンドを実行する必要がある。 # C_INCLUDE_PATH=/usr/local/include pecl install imagick FFmpeg サムネイル生成用にFFMpegを入れる。 # portmaster multimedia/ffmpeg php.iniにモジュールの読み込み設定を書く。数が多いのでls -1 /usr/local/lib/php/20160303/ | awk '{print “;extension=“$0}'こんな感じで文字列を生成してファイルにコピペし、必要な拡張のコメントアウトを外すのが吉。 extension=bz2.so extension=ctype.so extension=curl.so extension=dom.so extension=exif.so extension=fileinfo.so extension=filter.so extension=ftp.so extension=gd.so extension=gmp.so extension=gv.so extension=hash.so extension=iconv.so extension=imagick.so extension=intl.so extension=json.so extension=mbstring.so extension=mcrypt.so extension=opcache.so extension=openssl.so extension=pcntl.so extension=pdo_mysql.so extension=pdo_sqlite.so extension=pdo.so extension=phar.so extension=posix.so extension=session.so extension=simplexml.so extension=sqlite3.so extension=tokenizer.so extension=xml.so extension=xmlreader.so extension=xmlwriter.so extension=zip.so extension=zlib.so freebsd/freebsd_11_install_nextcloud_11.1486388740.txt.gz 最終更新: 2017-02-06 22:45by Decomo