亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何動(dòng)態(tài)查看及加載PHP擴(kuò)展

 更新時(shí)間:2021年04月26日 11:55:37   作者:硬核項(xiàng)目經(jīng)理  
這篇文章主要介紹了如何動(dòng)態(tài)查看及加載PHP擴(kuò)展,幫助大家更好的理解和學(xué)習(xí)使用PHP,感興趣的朋友可以了解下

在編譯并完成 php.ini 的配置之后,我們就成功的安裝了一個(gè) PHP 的擴(kuò)展。不過(guò), PHP 也為我們提供了兩個(gè)在動(dòng)態(tài)運(yùn)行期間可以查看擴(kuò)展?fàn)顟B(tài)以及加載未在 php.ini 中進(jìn)行配置的擴(kuò)展的函數(shù)。下面,我們就來(lái)看看它們的使用。

查看是否已經(jīng)加載了擴(kuò)展

echo extension_loaded("redis");

非常簡(jiǎn)單的一個(gè)函數(shù),它的作用就是檢查一個(gè)擴(kuò)展是否已經(jīng)加載。它返回的是一個(gè)布爾值,當(dāng)擴(kuò)展已經(jīng)加載則返回 true ,如果擴(kuò)展沒(méi)有加載,則返回 false 。

在 PHP-FPM 的網(wǎng)頁(yè)中,我們可以通過(guò) phpinfo() 函數(shù)來(lái)查看當(dāng)前 PHP 的狀態(tài)及擴(kuò)展相關(guān)信息。而在 CLI 命令行腳本中,我們可以使用 php -m 命令來(lái)查看已加載的擴(kuò)展。

動(dòng)態(tài)加載擴(kuò)展

首先,我們?cè)?php.ini 中關(guān)閉 redis 擴(kuò)展的加載,并且同時(shí)需要打開(kāi) enable_dl=1 ,這樣,我們就可以使用 dl() 函數(shù)來(lái)動(dòng)態(tài)加載一個(gè)擴(kuò)展了。

dl("redis");
echo extension_loaded("redis");
// 1

沒(méi)錯(cuò), dl() 函數(shù)正是用來(lái)動(dòng)態(tài)加載擴(kuò)展的一個(gè)函數(shù)。不過(guò)它的使用是有許多限制的,這也并不是一個(gè)安全的函數(shù)。所以在 PHP7 中,它在 php.ini 的配置 enable_dl 已經(jīng)是默認(rèn)關(guān)閉的了。我們?cè)谏a(chǎn)環(huán)境也盡量不要使用這種方式進(jìn)行擴(kuò)展的加載。

另外,這個(gè)函數(shù)在 PHP7 中僅對(duì) CLI 環(huán)境有效。也就是說(shuō),在 PHP-FPM 的網(wǎng)頁(yè)環(huán)境下,這個(gè)函數(shù)是沒(méi)用的,即使已經(jīng)打開(kāi)了 php.ini 中的 enable_dl 。

擴(kuò)展加載的目錄是以 PHP 默認(rèn)的擴(kuò)展目錄為基礎(chǔ)進(jìn)行加載的,在 windows 環(huán)境下注意擴(kuò)展名為 .dll 文件。當(dāng)擴(kuò)展加載失敗時(shí),不僅這個(gè)函數(shù)會(huì)返回 false ,同時(shí)還會(huì)產(chǎn)生一條 E_WARNING 的錯(cuò)誤消息。最后,在 PHP 安全模式下,這個(gè)函數(shù)也同樣是無(wú)法使用的。

綜上所述,在生產(chǎn)環(huán)境中,我們還是盡量不要使用動(dòng)態(tài)加載擴(kuò)展的能力。這個(gè)可以當(dāng)成我們的一個(gè)學(xué)習(xí)資料,在自己本機(jī)電腦上不想一次加載太多擴(kuò)展的情況下使用,當(dāng)需要測(cè)試某些功能而需要某些特殊的擴(kuò)展時(shí),再考慮使用這個(gè)功能進(jìn)行本地的測(cè)試。

測(cè)試代碼:

<?php

echo extension_loaded("redis");

dl("redis");

echo extension_loaded("redis");

以上就是如何動(dòng)態(tài)查看及加載PHP擴(kuò)展的詳細(xì)內(nèi)容,更多關(guān)于動(dòng)態(tài)查看及加載PHP擴(kuò)展的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • thinkPHP簡(jiǎn)單遍歷數(shù)組方法分析

    thinkPHP簡(jiǎn)單遍歷數(shù)組方法分析

    這篇文章主要介紹了thinkPHP簡(jiǎn)單遍歷數(shù)組方法,結(jié)合實(shí)例形式分析了thinkPHP使用volist標(biāo)簽遍歷數(shù)組的技巧,并對(duì)比分析了織夢(mèng)cms的arclist標(biāo)簽加強(qiáng)對(duì)thinkPHP數(shù)組遍歷的理解,需要的朋友可以參考下
    2016-05-05
  • PHP register_shutdown_function函數(shù)的深入解析

    PHP register_shutdown_function函數(shù)的深入解析

    本篇文章是對(duì)PHP register_shutdown_function函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP創(chuàng)建PowerPoint2007文檔的方法

    PHP創(chuàng)建PowerPoint2007文檔的方法

    這篇文章主要介紹了PHP創(chuàng)建PowerPoint2007文檔的方法,通過(guò)PHP第三方插件PHPPowerPoint類庫(kù)實(shí)現(xiàn)ppt文件的生成功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-12-12
  • 基于PHP技術(shù)開(kāi)發(fā)客服工單系統(tǒng)

    基于PHP技術(shù)開(kāi)發(fā)客服工單系統(tǒng)

    這篇文章主要介紹了基于PHP技術(shù)開(kāi)發(fā)客服工單系統(tǒng),需要的朋友可以參考下
    2016-01-01
  • php+laravel 掃碼二維碼簽到功能

    php+laravel 掃碼二維碼簽到功能

    最近新開(kāi)發(fā)個(gè)項(xiàng)目基于微信二維碼來(lái)實(shí)現(xiàn)公司簽到業(yè)務(wù)需求,需要做哪些相關(guān)配置呢,接下來(lái)通過(guò)本文給大家詳細(xì)介紹下,對(duì)php二維碼簽到功能感興趣的朋友一起學(xué)習(xí)下吧
    2021-05-05
  • PHP 字符串編碼截取函數(shù)(兼容utf-8和gb2312)

    PHP 字符串編碼截取函數(shù)(兼容utf-8和gb2312)

    昨天晚上和今天上午看了字符編碼的問(wèn)題,還有一些別人截取字符串的函數(shù),自己也寫了一個(gè),兼容utf-8和gb2312的
    2009-05-05
  • Laravel中使用Queue的最基本操作教程

    Laravel中使用Queue的最基本操作教程

    Laravel隊(duì)列服務(wù)為各種不同的后臺(tái)隊(duì)列提供統(tǒng)一的API,下面這篇文章主要給大家介紹了關(guān)于Laravel中使用Queue的最基本操作教程,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-12-12
  • php 與 nginx 的處理方式及nginx與php-fpm通信的兩種方式

    php 與 nginx 的處理方式及nginx與php-fpm通信的兩種方式

    這篇文章主要介紹了php 與 nginx 的兩種處理方式及nginx與php-fpm通信的兩種方式,需要的朋友可以參考下
    2018-09-09
  • php視頻拍照上傳頭像功能實(shí)現(xiàn)代碼分享

    php視頻拍照上傳頭像功能實(shí)現(xiàn)代碼分享

    現(xiàn)在手機(jī)拍照很火,那么如何使用手機(jī)拍照并上傳頭像呢?原因很簡(jiǎn)單,就是數(shù)據(jù)傳遞,首先手機(jī)傳遞照片信息,既不是post傳遞也不是get函數(shù)傳遞,這個(gè)另外一種數(shù)據(jù)格式傳遞,使用的是$GLOBALS ['HTTP_RAW_POST_DATA'],需要的朋友可以參考下
    2015-10-10
  • Laravel中unique和exists驗(yàn)證規(guī)則的優(yōu)化詳解

    Laravel中unique和exists驗(yàn)證規(guī)則的優(yōu)化詳解

    這篇文章主要給大家介紹了關(guān)于Laravel中unique和exists驗(yàn)證規(guī)則的優(yōu)化的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01

最新評(píng)論