在运行php artisan serve
时,我在Laravel项目中遇到了一个PHP致命错误。错误消息如下:
php artisan serve
INFO Server running on [http://127.0.0.1:8000].
Press Ctrl+C to stop the server
WARN PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in C:\projects\laravel\storage\framework\views\3013c4ad2c85349d3078c69a5161cf9c.php on line 96.
WARN PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 888832 bytes) in C:\projects\laravel\vendor\spatie\ignition\src\ErrorPage\ErrorPageViewModel.php on line 104.
2023-11-04 15:33:26 .............................................................................................. ~ 15s
2023-11-04 15:33:26 ............................................................................................. ~ 133s
字符串
模式LastWriteTime长度名称
d- 11/4/2023 2:50 PM .git
d- 11/4/2023 2:50 PM .vite
d- 11/4/2023 2:50 PM应用程序
d- 11/4/2023 2:50 PM bootstrap
d- 11/4/2023 2:50 PM配置
d- 11/4/2023 2:50 PM数据库
d- 11/4/2023 2:50 PM node_modules
d- 11/4/2023 2:50 PM公众
d- 11/4/2023 2:50 PM资源
d- 11/4/2023 2:50 PM路线
d- 11/4/2023 2:50 PM储存
d- 11/4/2023 2:50 PM测试
d- 11/4/2023 2:52 PM供应商
-a- 11/2/2023 12:25 PM 258 .editorconfig
-a- 11/4/2023 2:43 PM 1171 .env
-a- 11/2/2023 12:25 PM 1116 .env.example
-a- 11/2/2023 12:25 PM 186 .gitattributes
-a- 11/2/2023 12:25 PM 243 .gitignore
-a- 11/2/2023 12:25 PM 1686工匠
-a- 11/2/2023 3:02 PM 1553 base.txt
-a- 11/4/2023 2:30 PM 58167 composer-setup.php
-a- 11/2/2023 12:25 PM 1882 composer.json
-a- 11/2/2023 12:25 PM 296306 composer.lock
-a- 11/2/2023 12:25 PM 113 db.sql
-a- 11/2/2023 12:25 PM 83555 package-lock.json
-a- 11/2/2023 12:25 PM 415 package.json
-a- 11/2/2023 12:25 PM 1084 phpunit.xml
-a- 11/2/2023 12:25 PM 80 postcss.js
-a- 11/2/2023 6:30 PM 4230 README.md
-a- 11/2/2023 12:25 PM 218 tailwind.js.js
-a-2023/2/11 12:25 PM 263 vite.js.js
以下是关于我的环境的一些细节:
- Laravel插件:5.1.3
- PHP版本:8.2.12
- 操作系统:Windows
- 数据库:MySQL
我尝试将php.ini
文件中的memory_limit
从256M
增加到512M
,但在运行php artisan serve
时仍然遇到相同的错误。
我将感谢任何指导或见解来解决这个问题。感谢您的帮助!
其他信息:
- Laravel插件:5.1.3
- PHP版本:8.2.12
- 操作系统:Windows
- 数据库:MySQL
- php.ini中的内存限制:
memory_limit = 512M
1条答案
按热度按时间w8rqjzmb1#
打开PHP
php.ini
文件。在Windows上,它可以在PHP安装文件夹中找到,如果您使用XAMPP,则可以在C:\xampp\php\php.ini
中找到。找到memory_limit指令并设置一个更高的值,例如256M,以允许PHP使用256 MB的内存:
字符串
保存
php.ini
文件并重新启动PHP服务器(或XAMPP,如果适用)。再次运行php artisan serve,PHP Fatal错误应该会得到解决。根据需要调整memory_limit值。phpinfo()
或php -i
重新启动后检查PHP设置。*