LoginSignup
3
1

More than 5 years have passed since last update.

MacはXAMPPが必要ないって!?でも、仕事で使うんだよ・・・解決策見つけた!

Last updated at Posted at 2018-04-30

このような方が見るべき記事です。

ターミナルでwhich phpと打つと、元から入っているphpの場所が出力される

which php
/usr/bin/php

ターミナルでphp -vとうつと、元から入っているphpのバージョンが現れる

php -v
PHP 7.1.14 with Suhosin-Patch (cli) (built: Dec  9 2012 19:32:02) 
Copyright (c) 1997-2018 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

XAMPPのphpを使いたいので、これを変える必要があります。

解決策をやっと見つけました。

元からあるphpを無効にする

元からあるphpの名前を変更します。

sudo mv /usr/bin/php /usr/bin/php.org

僕はここで、permission deniedみたいなエラーが出ました。

permission deniedと出たら・・・

1.macを再起動してCommand+Rを押し続ける
⇨リカバリーモードで立ち上がります。

2.上にあるメニューバーからターミナルを起動して以下のコマンドを打ち込む

csrutil statsu

これがenabledになっていたら、無効にしてあげます。
下のコマンドを打ってください。

csrutil disabled

そして、以下のコマンドを打つことで再起動できます。

reboot

で、上の元からあるphpを無効にするを実行してみてください。

which php ってやったら、何も出ないと思います。そうなったら成功!

XAMPPのphpにパスを通す

.bash_profileにこれを追記することで、パスを通します。

export PATH=/Applications/XAMPP/bin:$PATH

で、ターミナルを再起動。

$ which php
/Applications/XAMPP/bin/php

$ php -v
PHP 7.1.16 (cli) (built: Apr 10 2018 10:58:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

できた!!最高!!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1