質問編集履歴

1

追記

2022/04/09 12:54

投稿

soso0programmer
soso0programmer

スコア35

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,10 @@
1
1
  現在、composer require laravel/jetstreamをxserver上のlaravelのプロジェクト直下で実行しようとしています。
2
2
  そこで、以下のようなエラーが出ました。
3
+ ```ここに言語を入力
3
4
  PHP Fatal error: Allowed memory size of 2097152000 bytes exhausted (tried to allocate 67108864 bytes) in /usr/share/php/Composer/DependencyResolver/Solver.php on line 223
4
5
 
5
6
  Fatal error: Allowed memory size of 2097152000 bytes exhausted (tried to allocate 67108864 bytes) in /usr/share/php/Composer/DependencyResolver/Solver.php on line 223
7
+ ```
6
8
 
7
9
  調べるとphp.iniのmemory_limitが原因のようなので、xserverの対象ドメインのphp.ini設定をmemory_limit=-1に変更いたしました。
8
10
 
@@ -11,6 +13,8 @@
11
13
  次にphp --iniコマンドをプロジェクト直下で実行し、php.iniがどこにあるかを調べて変更した内容が反映されている確認しました
12
14
 
13
15
  /opt/php-7.3.31/etc/php.iniをviコマンドで中身を見るとmemory_limit=-1に変更されていなく、直接編集しようとしてもread onlyとなっていて編集できませんでした。
16
+
17
+ sudoコマンドで変更しようとしたのですが、xserverはroot権限がないようなのかサーバーパネルと同じパスワードを入力したのですが変更できませんでした。
14
18
 
15
19
 
16
20
  laravelのプロジェクトは/home/xxx/laravel-project/laravelにあり