2024 日本 PHP 研討會

安裝

» PECL 擴充套件未與 PHP 捆綁。

在 Ubuntu 18.04 上安裝 PHP 7.2 的範例程序

// Dependencies
$ apt install build-essential libprotobuf-dev libboost-dev openssl protobuf-compiler liblz4-tool zstd

// PHP with the desired extensions; php7.2-dev is required to compile
$ apt install php7.2-cli php7.2-dev php7.2-mysql php7.2-pdo php7.2-xml

// Compile the extension
$ pecl install mysql_xdevapi

pecl install 命令(預設情況下)不會啟用 PHP 擴充套件,並且可以透過幾種方式啟用 PHP 擴充套件。另一個在 Ubuntu 18.04 上安裝 PHP 7.2 的範例

// Create its own ini file
$ echo "extension=mysql_xdevapi.so" > /etc/php/7.2/mods-available/mysql_xdevapi.ini

// Use the 'phpenmod' command (note: it's Debian/Ubuntu specific)
$ phpenmod -v 7.2 -s ALL mysql_xdevapi

// A 'phpenmod' alternative is to manually symlink it
// $ ln -s /etc/php/7.2/mods-available/mysql_xdevapi.ini /etc/php/7.2/cli/conf.d/20-mysql_xdevapi.ini

// Let's see which MySQL extensions are enabled now
$ php -m |grep mysql

mysql_xdevapi
mysqli
mysqlnd
pdo_mysql

有關安裝此 PECL 擴充套件的資訊,請參閱標題為 安裝 PECL 擴充套件 的手冊章節。其他資訊,例如新版本、下載、原始碼檔案、維護人員資訊和變更記錄,可在此處找到:» https://pecl.php.net/package/mysql_xdevapi

新增筆記

使用者貢獻的筆記

此頁面尚無使用者貢獻的筆記。
To Top