FreeBSD †FreeBSDの更新 †https://docs.freebsd.org/ja/books/handbook/cutting-edge/ freebsd-update fetch freebsd-update install 特定のバージョンに更新 freebsd-update -r 14.3-RELEASE upgrade shutdown -r now freebsd-update install 更新の確認 freebsd-version -uk pkgの更新 pkg-static upgrade -f OpenDKIM †https://www.takatono.info/article/147/ Apache †apache24 †cd /usr/ports/www/apache24 make install clean PHP72 †問題なければこちら php72 †cd /usr/ports/lang/php72 make install clean php72-extensions †cd /usr/ports/lang/php72-extensions make install clean configは mbstring,openssl,mysql を有効化 mod_php72 †cd /usr/ports/www/mod_php72 make install clean PHP56 †2018年末までなので非推奨 php56 †cd /usr/ports/lang/php56 make install clean php56-extensions †cd /usr/ports/lang/php56-extensions make install clean configは mbstring,openssl,mysql を有効化 mod_php56 †cd /usr/ports/www/mod_php56 make install clean php設定 †/usr/local/etc/php.ini cd /usr/local/etc cp php.ini-production php.ini Apacheでのphp有効化 †/usr/local/etc/apache24/httpd.conf †LoadModuleが並んでいる最後に、使うバージョンのものどちらか一方のみ追加。
LoadModule php7_module libexec/apache24/libphp7.so
#LoadModule php5_module libexec/apache24/libphp5.so
指定がない場合index.phpも読み込むように設定追加
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
最後のIncludeの前に追加
<FilesMatch \.php>
SetHandler application/x-httpd-php
</FilesMatch>
portsの更新など †automake-16.1更新での問題対応 |