Macにphp7.1セットアップができません。
①なぜか
>/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )”
でhomeblewがインストール出来ないので、ネットで探したら②の方法を発見。
②mac→os10.13.4
上記のバージョンではhomeblewの現バージョンが対応していない様だった為homeblewの古いバージョンをインストール
>brew tap-new jun06t/taps
>brew extract circleci jun06t/taps --version 0.1.9066
> brew install jun06t/taps/circleci@0.1.9066
結果として
③
>brew--version
-bash: brew--version: command not found
>circleci version
0.1.9066+8a3435b (homebrew)よくわからないですがcircleciというのが古いバージョンのhomeblewなのでしょうか。。。しかしphpのセットアップで画像のエラーがでます。
phpのインストールはこちらの方法で出来るかと思いますが、如何でしょうか。
https://qiita.com/m-tsuchiya/items/c847bf0f5b586f2fb4fb
また、インストールの後に
①「intl.so」を特定ファイルに移動
②「php.ini」に文を追記
という手順が必要かと思います。
そちらに関しては下記サイトを参考にしてください。
https://torimilar.hatenablog.com/entry/2019/10/13/124806
※その他参考記事
https://qiita.com/avicii2314/items/70ac40d8bd6cfbfa6849
https://qiita.com/nanatsu/items/210b6448cfdc9f2bddab
MacBook Air (M1, 2020) macOS 11.1 BigSurにて、サーバー環境構築を行っていますが、うまくセットアップできません。
・XAMPPはM1 Macだと動作しないため、MAMPで代用
・ComporserのインストールとCakePHPのインストールはできたが、Intlが使えず、cake server実行時にエラー[Fatal error: You must enable the intl extension to use CakePHP.]
・PHPをIntlが使用できるようPHP 7.4をインストールしたが、BigSurだとPHPの切り替えができず、上記エラーの解決ができず の状況です。
M1 Mac+BigSurでのPHPセットアップの記事を探しながら試行錯誤していますが、上手くいかないため、もし他の受講者さまで上手くいった例があればご教授ください。
composer create-project --prefer-dist --ignore-platform-reqs cakephp/app:~4.0 cake_app
※別の事例
・依存先のaura/intlがPHP8を許容していないので8.0.8を使いました。
・どうやらこのバージョンはconfig/app_local.phpを変更するようです。(app.phpより優先されるから)
その内容をapp.phpにコピペするのもありみたいです。
そしたらうまくデータベースがつながりました。
※別の事例
MAMPのPHPのバージョンを8.0.8にして
“ http://localhost:8888/sampleCake/”にて開くことができました。
参考記事
https://qiita.com/kurosu93/items/6cf23669d718fc6e0adb