Homebrewを使ってPHP5.xからPHP7に移行したがうまくいかなかった点
Homebrewを使ってPHP5.xからPHP7に移行したがすんなりいかなかった。
Homebrewからphpを5.xから7に移行する方法は
上記を見てそのままやったつもりでした。
josegonzalez/phpでphp5.x系を入れていたので、この通りに。また
でアンインストールも行いました。
でインストールが成功した後、
~/.bash_profileに
を追加。
OS Xに元々入っているApache2を使っていたので、LoadModuleの部分を変更。
LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so
↑を追加しただけです。具体的には
php5_module php55/libexec/apache2/libphp5.so
を
php7_module php70/libexec/apache2/libphp7.so
へ変更して、sudo apachectl stop, sudo apachectl startでapacheを再起動させると、PHPを認識せず。
<?php phpinfo(); ?>がそのままテキストとして表示されてしまいました。
理由は、
<FilesMatch .php$>
を追加していなかったから。これを追加したらきちんと動作OK。よかった。