欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysqli擴(kuò)展無(wú)法在PHP7下升級(jí)問(wèn)題的解決

 更新時(shí)間:2019年09月10日 09:29:27   作者:虞大膽的嘰嘰喳喳  
這篇文章主要給大家介紹了關(guān)于mysqli擴(kuò)展無(wú)法在PHP7下升級(jí)問(wèn)題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用PHP7具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

這幾天在想部署一個(gè)OAuth服務(wù),找了一個(gè)PHP的開(kāi)源實(shí)現(xiàn),由于要求的PHP版本比較高,就打算在自己的ECS上(PHP7.1)先測(cè)試下,沒(méi)想到遇到了一些問(wèn)題。

首先發(fā)現(xiàn)mysqli擴(kuò)展沒(méi)有裝(mysql擴(kuò)展在PHP7中已經(jīng)廢棄了),原來(lái)PHP7是使用ondrej/php源安裝的,可運(yùn)行 apt-cache search php7 | grep mysql 居然發(fā)現(xiàn)沒(méi)有任何的mysql擴(kuò)展,包括連php-memcached擴(kuò)展也沒(méi)有,可實(shí)際上該擴(kuò)展我已經(jīng)安裝了。

百思不得其解,我仔細(xì)查看了ondrej/php PPA的頁(yè)面 https://launchpad.net/~ondrej/+archive/ubuntu/php,發(fā)現(xiàn)這個(gè)ppa包已經(jīng)不支持Ubuntu14.4了(而我的機(jī)器目前正好是此版本),如下圖:


為了驗(yàn)證這一點(diǎn),我在同事的Ubuntu16下裝了ondrej/php包,進(jìn)行測(cè)試:

$ apt-cache policy php7.3
php7.3:
 Installed: (none)
 Candidate: 7.3.7-2+ubuntu16.04.1+deb.sury.org+1
 Version table:
  7.3.7-2+ubuntu16.04.1+deb.sury.org+1 500
  500 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main i386 Packages

$ apt-cache policy php-memcached 
php-memcached:
 Installed: (none)
 Candidate: 3.1.3+2.2.0-1+ubuntu16.04.1+deb.sury.org+1
 Version table:
  3.1.3+2.2.0-1+ubuntu16.04.1+deb.sury.org+1 500
  500 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main i386 Packages
  2.2.0-51-ge573a6e+2.2.0-2build2 500
  500 http://mirrors.tencentyun.com/ubuntu xenial/universe i386 Packages

從中可以看出ondrej/php包在Ubuntu16下可以安裝PHP7.3,同時(shí)也包含php-memcached擴(kuò)展。

驗(yàn)證ondrej/php不支持Ubuntu14后,我找了一個(gè)PHP PPA包serp2002/php7-backport,在安裝之前我先卸載了ondrej/php包:

$ LC_ALL=C.UTF-8 add-apt-repository --remove ppa:ondrej/php

然后:

$ apt-cache show php7.3-mysql  
Package: php7.3-mysql
Source: php7.3
Priority: optional
Section: php
Installed-Size: 403
Maintainer: Debian PHP Maintainers <team+pkg-php@tracker.debian.org>
Architecture: i386
Version: 7.3.7-2+ubuntu16.04.1+deb.sury.org+1
Provides: php-mysqli, php-mysqlnd, php-pdo-mysql, php7.3-mysqli, php7.3-mysqlnd, php7.3-pdo-mysql

可見(jiàn) php7.3-mysql 這個(gè)包實(shí)際上包含了很多mysql相關(guān)的包,比如 mysqli或pdo,如果你單獨(dú)安裝其中一個(gè):

$ apt-get install php7.3-mysqli
N: Can't select versions from package 'php7.3-mysqli' as it is purely virtual
N: No packages found

會(huì)提示你php7.3-mysqli是一個(gè)虛擬的包。最終順利安裝完成。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • PHP計(jì)算個(gè)人所得稅示例【不使用速算扣除數(shù)】

    PHP計(jì)算個(gè)人所得稅示例【不使用速算扣除數(shù)】

    這篇文章主要介紹了PHP計(jì)算個(gè)人所得稅,結(jié)合實(shí)例形式分析了php自定義函數(shù)不使用速算扣除數(shù)計(jì)算個(gè)人所得稅的相關(guān)操作技巧,涉及數(shù)組遍歷、數(shù)值運(yùn)算的簡(jiǎn)單使用,需要的朋友可以參考下
    2018-03-03
  • PHP var_dump遍歷對(duì)象屬性的函數(shù)與應(yīng)用代碼

    PHP var_dump遍歷對(duì)象屬性的函數(shù)與應(yīng)用代碼

    var_dump此函數(shù)顯示關(guān)于一個(gè)或多個(gè)表達(dá)式的結(jié)構(gòu)信息,包括表達(dá)式的類型與值。數(shù)組將遞歸展開(kāi)值,通過(guò)縮進(jìn)顯示其結(jié)構(gòu)。
    2010-06-06
  • php下HTTP Response中的Chunked編碼實(shí)現(xiàn)方法

    php下HTTP Response中的Chunked編碼實(shí)現(xiàn)方法

    有時(shí)候,Web服務(wù)器生成HTTP Response是無(wú)法在Header就確定消息大小的,這時(shí)一般來(lái)說(shuō)服務(wù)器將不會(huì)提供Content-Length的頭信息,而采用Chunked編碼動(dòng)態(tài)的提供body內(nèi)容的長(zhǎng)度。
    2008-11-11
  • php檢測(cè)apache mod_rewrite模塊是否安裝的方法

    php檢測(cè)apache mod_rewrite模塊是否安裝的方法

    這篇文章主要介紹了php檢測(cè)apache mod_rewrite模塊是否安裝的方法,通過(guò)對(duì)apache mod_rewrite模塊相關(guān)函數(shù)的檢測(cè)實(shí)現(xiàn)該檢測(cè)功能,需要的朋友可以參考下
    2015-03-03
  • PHP擴(kuò)展類型及安裝方式解析

    PHP擴(kuò)展類型及安裝方式解析

    這篇文章主要介紹了PHP擴(kuò)展類型及安裝方式解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • php 根據(jù)自增id創(chuàng)建唯一編號(hào)類

    php 根據(jù)自增id創(chuàng)建唯一編號(hào)類

    本文主要介紹了php根據(jù)自增id創(chuàng)建唯一編號(hào)類的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04
  • php檢測(cè)數(shù)組長(zhǎng)度函數(shù)sizeof與count用法

    php檢測(cè)數(shù)組長(zhǎng)度函數(shù)sizeof與count用法

    這篇文章主要介紹了php檢測(cè)數(shù)組長(zhǎng)度函數(shù)sizeof與count用法,實(shí)例分析了count的用法,并對(duì)sizeof函數(shù)進(jìn)行了詳盡的分析說(shuō)明,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • 圖解找出PHP配置文件php.ini的路徑的方法

    圖解找出PHP配置文件php.ini的路徑的方法

    這篇文章主要介紹了圖解找出PHP配置文件php.ini的路徑的方法,其實(shí)就是使用phpinfo()函數(shù)輸出PHP信息,然后找到Configuration File (php.ini) Path這節(jié)就可以了,需要的朋友可以參考下
    2014-08-08
  • 解析 thinkphp 框架中的部分方法

    解析 thinkphp 框架中的部分方法

    本文給大家分享了一些thinkPHP框架中的方法的解析以及使用示例,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2017-05-05
  • 在PHP程序中運(yùn)行Python腳本(接收數(shù)據(jù)及傳參)的方法詳解

    在PHP程序中運(yùn)行Python腳本(接收數(shù)據(jù)及傳參)的方法詳解

    這篇文章主要為大家詳細(xì)介紹一下,如何在php程序中運(yùn)行Python腳本以及如何使用python返回josn數(shù)據(jù)供php使用,感興趣的小伙伴可以了解一下
    2022-09-09

最新評(píng)論