FreeBSD

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>

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS