簡體   English   中英

PHP如何啟用擴展

[英]php how to enable an extension

我已經安裝了xampp。 xampp的版本是:

XAMPP 5.6.12-0

我正在努力:

OS X El Capitan,版本10.11.1

我在這條路徑中有php.ini

/Applications/XAMPP/xamppfiles/etc/php.ini

里面有一行:

extension=php_imap.dll

但是,該IMAP擴展未加載,我知道是因為我在終端上運行了以下命令:

php -r "print_r(get_loaded_extensions());"

這是我得到的結果:

Array
(
    [0] => Core
    [1] => date
    [2] => ereg
    [3] => libxml
    [4] => openssl
    [5] => pcre
    [6] => sqlite3
    [7] => zlib
    [8] => bcmath
    [9] => bz2
    [10] => calendar
    [11] => ctype
    [12] => curl
    [13] => dba
    [14] => dom
    [15] => hash
    [16] => fileinfo
    [17] => filter
    [18] => ftp
    [19] => gd
    [20] => SPL
    [21] => iconv
    [22] => json
    [23] => ldap
    [24] => mbstring
    [25] => session
    [26] => standard
    [27] => mysqlnd
    [28] => mysqli
    [29] => PDO
    [30] => pdo_mysql
    [31] => pdo_sqlite
    [32] => Phar
    [33] => posix
    [34] => readline
    [35] => Reflection
    [36] => mysql
    [37] => shmop
    [38] => SimpleXML
    [39] => snmp
    [40] => soap
    [41] => sockets
    [42] => exif
    [43] => sysvmsg
    [44] => sysvsem
    [45] => sysvshm
    [46] => tidy
    [47] => tokenizer
    [48] => wddx
    [49] => xml
    [50] => xmlreader
    [51] => xmlrpc
    [52] => xmlwriter
    [53] => xsl
    [54] => zip
)

我的問題

如何安裝/啟用IMAP擴展

我在網上搜索,發現了這個問題 ,他們說要將extension=php_imap.dll添加到我的php.ini 但是,它已經在那里。

我繼續搜索,發現了這個問題 ,他們說要做apt-get install php5-imap 但是,我在終端上遇到以下錯誤

apt-get: command not found

您知道如何啟用/安裝IMAP擴展程序嗎?

謝謝

使用OSX時,取消注釋.dll擴展名似乎很奇怪。 查找以下行:extension = imap.so,如果有注釋,則取消注釋。 然后重新啟動您的Apache 然后,您可以通過將具有以下內容的test.php文件放入本地主機來進行檢查:

<?php
echo phpinfo();

如果這樣做並打開該站點,請在該站點中搜索imap。 它的標題應該像imap這樣
IMAP c-Client Version 2XXX

如果找到該條目,則擴展程序應該已經加載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM