我在安装的Wamp上运行PHP。我正尝试将版本从7.4.0升级到PHP 8.2.1。这是因为我在尝试安装symfony框架时遇到了一个单独的错误:
api-platform/core[v3.0.0, ..., v3.0.10] require php >=8.1 -> your php version (7.4.0) does not satisfy that requirement.
内存大小目前设置为128MB,当我将php.ini中的“memory_limit”变量更改为256MB,然后重新启动wamp,然后单击wamp图标并转到“PHP”、“PHP设置”和“内存限制”时,它仍然显示内存限制为128M。
在我的错误日志中,我有以下错误:
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 158 bytes) in C:\wamp64\scripts\refresh.php on line 2263
我想知道是否有人有什么建议?
谢谢你,
罗伯特
1条答案
按热度按时间zzoitvuj1#
首先,WAMPServer中有2个
php.ini
文件,一个用于Apache Web服务器环境,一个用于CLI(命令行界面)环境。因此,如果您想更改WAMPSevrer中的任何内容,请使用Wampmanager.exe上提供的菜单(系统托盘中的W图标,或者它仍然在溢出区)
首先,一旦你安装了PHP8.2.1 ADDON,你必须选择Apache使用的PHP版本,它不会因为安装了ADDON而改变。
因此,如果您想更改Apache Web服务器环境的内存限制,请使用Wampmanager.exe上提供的菜单(系统托盘中的W图标,或者可能仍在溢出区域)
它会把正确的php.ini文件加载到你的默认文本编辑器中。修改内存限制,保存并关闭,然后使用wampmanager菜单的