前提・実現したいこと
MacOSでCakePHPを使ったアプリを作ろうとしており、そのためのローカル環境を整えようとした際に躓きました。
Pecl, Pearをインストールしたいのですが、うまくいきません。
どなたか教えていただけると幸いです。。。
発生している問題・エラーメッセージ
CakePHPのプロジェクトを作成する際に、intlモジュールが必要とのメッセージが出たので、intlモジュールをインストールしようと、下記サイトを参考にしました。
http://hiroki-tkg.com/?p=1539
上記サイトにある下記3つのコマンドを入力したところ、
cd /tmp && mkdir pear && cd pear $ curl -O http://pear.php.net/go-pear.phar $ sudo php -d detect_unicode=0 go-pear.phar
結果は下記のようになりました。
PC2699:cake3app2 afroscript$ cd /tmp && mkdir pear && cd pear mkdir: pear: File exists PC2699:tmp afroscript$ curl -O http://pear.php.net/go-pear.phar % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 241 100 241 0 0 328 0 --:--:-- --:--:-- --:--:-- 328 PC2699:tmp afroscript$ sudo php -d detect_unicode=0 go-pear.phar <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://pear.php.net/go-pear.phar">here</a>.</p> </body></html>
上記参考記事には、なんか聞かれたら基本 Enter
と書かれてましたが、特に何も聞かれない状況でうまく行っていないようです。
peclを試してみましたが、もちろん使えませんでした。
PC2699:tmp afroscript$ sudo pecl install intl sudo: pecl: command not found
吐き出されたHTMLにあった https://pear.php.net/go-pear.phar にアクセスしても、PHPコードが書いてあり、どう対処したらいいか分かりません。
他のpeclインストール方法を探ると下記の別記事を発見しましたが、どうやら$ sudo php -d detect_unicode=0 go-pear.phar
のあとの反応が違うようです。
http://kenzo0107.hatenablog.com/entry/2017/06/04/224841
どのように対処したらいいのでしょうか??
補足情報
- macOS Mojave(バージョン10.14.5)
- PHP:7.1.23
※不足情報等ありましたら、お知らせください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/23 05:26 編集
2019/07/23 05:29
2019/07/24 02:09
2019/07/24 02:17