PHP擴充套件YAC安裝過程

2021-09-17 01:25:09 字數 1547 閱讀 6230

1.git clone

cd yac

2.phpize

3../configure --with-php-config=/usr/local/php/bin/php-config

4.make && make install

5.修改php.ini 加一句

extension = yac.so

如果是第一次安裝擴充套件模組,請把

extension_dir 修改為安裝完以後的yac.so檔案所在目錄。如下圖所示:

extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

然後重啟伺服器 重啟 php

方法yac :: __構造

yac::__construct([string $prefix = ""])

yac的構造方法,您可以指定乙個字首,用於在執行set / get / delete時將其新增到任何鍵

<?php

$ yac = new yac(「 myproduct_ 」);

?>

yac :: set

yac::set($key, $value[, $ttl])

yac::set(array $kvs[, $ttl])

將值儲存到yac快取中,鍵是快取唯一的,所以使用相同的鍵儲存第二個值將覆蓋原始值。

<?php

$ yac = new yac();

$ yac - > set(「 foo 」,「 bar 」);

$ yac - > set(

array(「 dummy 」 => 「 foo 」,「 dummy2 」 => 「 foo 」, ) );

?>

yac :: get

yac::get(array|string $key)

從快取中獲取儲存的變數。如果乙個陣列被傳遞,那麼每個元素被提取和返回。

<?php

$ yac = new yac();

$ yac - > set(「 foo 」,「 bar 」);

$ yac - > set(

array(「 dummy 」 => 「 foo 」,「 dummy2 」 => 「 foo 」, ) ); $ yac - > get(「 dummy 」); $ yac - > get(array(「

?>

yac :: delete

yac::delete(array|string $keys[, $delay=0])

從快取中刪除儲存的變數。如果指定了延遲,則在$ delay秒後該值將被刪除。

yac :: flush

yac::flush()

立即使所有現有專案無效。它實際上並不釋放任何資源,它只會將所有專案標記為無效。

yac :: info

yac::info(void)

獲取快取資訊

<?php

....

var_dump($ yac - > info()); / 將返回乙個陣列,如: array(11) /

php7 0擴充套件yac,php擴充套件之yac安裝

git轉殖 git clone 解壓安裝 注意這裡的php config可能不一樣 檢視php config位置 編譯安裝 cd yac phpize configure with php config usr bin php config make make install 修改php.ini,載...

PHP zip擴充套件Linux下安裝過程分享

1.依次執行以下命令 複製 如下 wget tar zxvf zip 1.8.3.tgz cd zip 1.8.3 opt php bin phpize 對應的phpize路徑 dbisx configure with php config opt php bin php confi程式設計客棧g ...

php安裝過程出現的問題

安裝apache出現runtime140.dll問題。解決方法 安裝vc 2015 安裝mysql的問題 安裝5.6的版本較好,5.7的多問題。mysql初始密碼為 設定密碼的命令列 set password for root localhost password root 將該檔案丟到某個目錄下,...