希望大家都没事。走吧:
我正在尝试启用一些 php 扩展,但我根本做不到。
我使用以下版本的ubuntu:
阿帕奇:
服务器版本:Apache/2.4.52 (Ubuntu)
Mysql:
mysql Ver 8.0.32-0ubuntu0.22.04.2 for Linux on x86_64 ((Ubuntu))
PHP
我去了 php.ini 文件,取消注释必要的扩展: /etc/php/8.2/apache2
我已经重启了apache2。我重新启动了操作系统。每当我检查 phpinfo();它总是一样的。
php-m
我能做什么?会不会是服务器和语言模块之间的通信错误?
提前致谢。
修改生效需要重启php-fpm服务
systemctl restart php8.2-fpm
感谢您的所有回答。我决定卸载一切并重新开始。我试过使用这个“systemctl restart php8.2-fpm”但它不起作用。
取消评论在 Ubuntu/Debian libux 上不起作用,因为您应该安装像
sudo apt install php8.2-curl
这样的扩展
我相信你没有安装 php-fpm 和 apache 并使用默认....因此你需要重新启动 apache2 以使更改生效。您可以通过 phpinfo() 或
sudo service php8.2-fpm status
. 检查 php-fpm 是否配置了 apache
您可以参考这篇文章了解有关如何安装的详细信息。另请注意,您可能需要添加 Ondřej Surý 的 PHP PPA 才能为 ubuntu 获取最新稳定版本的 php