MacへのPHPインストール | Unity Forum | Tech Stadium Forum

MacへのPHPインストール
 
通知
すべてクリア

MacへのPHPインストール  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
08/07/2021 3:07 pm  

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のセットアップで画像のエラーがでます。


引用
Teacher
(@admin)
メンバー Admin
結合: 4年前
投稿: 1318
08/07/2021 3:07 pm  

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

This post was modified 2年前 by Teacher

返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
08/07/2021 3:18 pm  

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セットアップの記事を探しながら試行錯誤していますが、上手くいかないため、もし他の受講者さまで上手くいった例があればご教授ください。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
08/07/2021 3:19 pm  
本件、下記の記事を参考に解決しました。
 
composer でプロジェクト作成時に[–ignore-platform-reqs]をオプション指定することで、Intlがなくてもエラー回避できました。
composer create-project --prefer-dist --ignore-platform-reqs cakephp/app:~4.0 cake_app

 

This post was modified 3年前 by Student

返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
10/01/2022 1:55 pm  

※別の事例

依存先のaura/intlがPHP8を許容していないので8.0.8を使いました。

どうやらこのバージョンはconfig/app_local.phpを変更するようです。(app.phpより優先されるから)
その内容をapp.phpにコピペするのもありみたいです。
そしたらうまくデータベースがつながりました。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/03/2022 8:35 am  

※別の事例

MAMPのPHPのバージョンを8.0.8にして
http://localhost:8888/sampleCake/”にて開くことができました。

参考記事
https://qiita.com/kurosu93/items/6cf23669d718fc6e0adb

 

 


返信引用
共有:
タイトルとURLをコピーしました