[英]How can I change the PHP version used by phpmyadmin?
我在我的 ubuntu 服務器上安裝了 phpmyadmin,該服務器根據使用的網站運行多個版本的 PHP。 默認版本是 7.4,但 phpmyadmin 使用 7.2,原因不明。 簡單的問題:我在哪里改變它? 在任何論壇或文檔中都找不到它...
我嘗試將我在虛擬主機站點中使用的內容放入 phpmyadmin/apache.conf:
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost/"
</FilesMatch>
但它不起作用,我還有 7.2
非常感謝 !
找到解決方案,因為我的 Phpmyadmin 安裝不使用虛擬主機文件系統。 要修改的文件是 /etc/phpmyadmin/apache.conf
我放了一個代碼,但在目錄標簽之外,你必須把它放在里面才能使它工作:
<Directory /usr/share/phpmyadmin>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost/"
</FilesMatch>
</Directory>
然后,重新啟動 Apache 更改 PHP 版本的 phpmyadmin 頁面。
謝謝 !
這是我的做法:
Go 到 phpmyadmin 配置
cd /etc/apache2/sites-available
打開配置文件
sudo nano phpmyadmin.conf
將以下行放入標簽中以提供 7.4:
include /etc/apache2/conf-available/php7.4-fpm-conf
重啟apache:
sudo systemctl restart apache2
請注意,我的設置主要來自 本教程。
在 /etc/phpmyadmin/apache.conf 中添加以下代碼
<Directory /usr/share/phpmyadmin>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php8.1-fpm.sock|fcgi://localhost/"
</FilesMatch>
</Directory>
之后重啟 Apache
sudo systemctl restart apache2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.