質問編集履歴
1
追記
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にあり
|