Migrate to php7 in Mac os Sierra with Apache Configurations
Mac os Sierra defult comes with Apache as well as php 5.. Fi you want to start apache with defult settings The following articles gives short as well as comprehesive guideline.
https://jason.pureconcepts.net/2016/09/install-apache-php-mysql-mac-os-x-sierra/
https://medium.com/@JohnFoderaro/how-to-set-up-apache-in-macos-sierra-10-12-bca5a5dfffba
However , I wanted to setup firebase integration with laravel and it requires php 7. (kreait/firebase-php ^4.0)
You can eassy install php 7 using homebrew.
Thin you can check the version as follows .
In order to chanage this you have to edit the httpd.conf file of apache.
https://jason.pureconcepts.net/2016/09/install-apache-php-mysql-mac-os-x-sierra/
https://medium.com/@JohnFoderaro/how-to-set-up-apache-in-macos-sierra-10-12-bca5a5dfffba
However , I wanted to setup firebase integration with laravel and it requires php 7. (kreait/firebase-php ^4.0)
You can eassy install php 7 using homebrew.
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew unlink php56
brew install php70
Thin you can check the version as follows .
$ php --version
But if you have enabled defult php in Mac Os , you will see it will return 5.6In order to chanage this you have to edit the httpd.conf file of apache.
- Stop apache - sudo apachectl stop
- move to etc/ apache2. - cd /etc/apache2
- backup httpd.conf. - sudo cp httpd.conf httpd.conf.errorfreebackup
- open the file in vim - sudo vi httpd.conf
- Comment the entry below using # - press I
- From
ToLoadModule php5_module libexec/apache2/libphp5.so
#LoadModule php5_module libexec/apache2/libphp5.so
- Save file : press Esc then "wq!"
- Start apache : sudo apachectl start
Comments
Post a Comment