LoginSignup
3
1

More than 5 years have passed since last update.

cakephp3とcomposerのインストールし直し ubuntu

Last updated at Posted at 2018-01-15

目的

インストール時、エラーメッセージが出るがなぜかcakephp3がインストールできてしまう。
気持ち悪いので対応策をメモ

環境

ubuntu派生OS

エラーメッセージ

1.file_put_contents(/home/hoge/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-mbstring.json): failed to open stream: Permission denied
http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date

2.Do not run Composer as root/super user
(sudoやスーパーユーザでインストールする際、これで怒られる。

やり方

composerのアンインストール、再インストールとcakephp3のインストール

find ~/ -name "*composer*" //で探してから
sudo rm -rf .composer // 削除。 勉強不足でパイプライン使わず、
sudo rm -rf composer
sudo apt-get purge --auto-remove composer //apt-getでインストールした場合
公式サイト通りインストール
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer //このディレクトリに移してリネームするとcomposerだけで使える
composer self-update //(念の為アプデ)
composer create-project --prefer-dist cakephp/app cakephp //おなじみ

参考サイト
CakePHP3.xの詳細インストール手順
[PHP]Composer自体を完全にアンインストールする方法
Download Composer

参考サイト様のおかげで解決することができました。
ありがとうございます。

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