php7.2运行失败怎么办

1. 确认错误信息

一旦 PHP7.2 运行失败,我们需要先确认错误信息,以确定下一步操作。

可以在终端中使用以下命令 查看进程中出现的错误:

php-fpm -t

如下图:

可以看到错误信息提示为:

"Unable to load dynamic library 'igbinary.so'"

2. 找到并修改 php.ini 文件

我们需要先找到 PHP 的配置文件 php.ini,编辑它来删除该行代码. 在终端中进入 php.ini 文件目录,打开php.ini文件。

nano /etc/php/7.2/fpm/php.ini

搜索 igbinary.so代码:

extension=igbinary.so

使用 Ctrl+K 快捷键进行删除 ,修改如下:

;extension=igbinary.so

保存修改,按 Ctrl+O 回车,再按 Ctrl+X 退出。

3. 重新启动 PHP7.2

我们修改了PHP 的配置文件,需要重新启动它使之生效。在终端中使用以下命令重启:

systemctl restart php7.2-fpm

重新启动后,再次输入命令查看错误信息,如图所示:

可以看到,错误信息已经不再提示 igbinary.so,这表明我们按照正确的方法修复了 PHP7.2 运行失败的问题。

4. 总结

PHP7.2 运行失败可能会是由于各种原因,但是,在我们进行排查时,最重要的是确认错误信息。一旦确定了错误,我们可以尝试各种方法,解决问题。本文介绍了一种开发者可以尝试的方法,这是从删除代码开始,接着修改 php.ini 文件,最后重启 PHP7.2 操作来解决的。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签