[英]php-mysql installed but not showing in phpinfo
我剛剛將我的 phpversion 從 php 7.1 升級到 7.3。 不幸的是,我似乎無法讓 mysql 工作。 我在使用 yum package 管理器的 centos 7 機器上。 這些是我安裝的 php 包。 我已經重新啟動並嘗試卸載,重新安裝 mysql 擴展,但它仍然不會出現在 phpinfo 中。 mysql 的唯一提及是在學分部分。
php73.x86_64 2.0-1.el7.remi @remi-safe
php73-common.x86_64 7.3.28-1.el7.ius @ius
php73-json.x86_64 7.3.28-1.el7.ius @ius
php73-mbstring.x86_64 7.3.28-1.el7.ius @ius
php73-pdo.x86_64 7.3.28-1.el7.ius @ius
php73-pdo-dblib.x86_64 7.3.28-1.el7.ius @ius
php73-php-cli.x86_64 7.3.28-1.el7.remi @remi-safe
php73-php-common.x86_64 7.3.28-1.el7.remi @remi-safe
php73-php-json.x86_64 7.3.28-1.el7.remi @remi-safe
php73-php-mysqlnd.x86_64 7.3.28-1.el7.remi @remi-safe
php73-php-pdo.x86_64 7.3.28-1.el7.remi @remi-safe
php73-php-pear.noarch 1:1.10.12-7.el7.remi @remi-safe
php73-php-pecl-mcrypt.x86_64 1.0.4-1.el7.remi @remi-safe
php73-php-pecl-mysql.x86_64 1.0.0-0.20.20180226.647c933.el7.remi @remi-safe
php73-php-pecl-xdebug3.x86_64 3.0.4-1.el7.remi @remi-safe
php73-php-process.x86_64 7.3.28-1.el7.remi @remi-safe
php73-php-soap.x86_64 7.3.28-1.el7.remi @remi-safe
php73-php-xml.x86_64 7.3.28-1.el7.remi @remi-safe
php73-runtime.x86_64 2.0-1.el7.remi @remi-safe
php73-php-common.x86_64 7.3.28-1.el7.remi @remi-safe php73-common.x86_64 7.3.28-1.el7.ius @ius
您正在混合來自 2 個不同提供商(IUS 和 Remi)的 2 個 PHP 堆棧。
你應該只使用一個。
對於remi存儲庫,我建議您按照向導說明進行操作
注意:我在您的列表中沒有看到任何 mod_php 或 fpm package...
然后將 extension=yourExtension.so 添加到 php.ini,
千萬不要這樣做,對於 RPM,每個 package 都為其擴展提供正確的配置文件。 安裝后需要重啟 httpd 或 php-fpm 服務。
如果你使用的是 php-fpm,你可以使用php-fpm -i | grep php.ini
php-fpm -i | grep php.ini
找到加載的配置文件。
如果使用 php-cli, php -i | grep php.ini
php -i | grep php.ini
等等。
在某些情況下,php-fpm 和 php-cli 不使用相同的 php.ini。
php -i -> php-cli
php-fpm -i -> php-fpm
然后將extension=yourExtension.so
添加到 php.ini,並使用php-fpm -m | grep yourExtension
重新啟動 php-fpm php-fpm -m | grep yourExtension
檢查擴展是否加載,如果打印你的擴展名則表示工作。
如果沒有,則需要找到php的extension_dir: php-fpm -i | grep extension_dir
php-fpm -i | grep extension_dir
,並檢查是否有 yourExtension.so 文件,如果沒有,則表示您的擴展安裝到錯誤的位置,您需要做一個軟鏈接或簡單地將 yourExtension.so cp 到那個地方。
如果您使用的是多版本 php,您需要檢查您使用的是哪個 php。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.