因為要用到 PHP ldap_connect()
Fatal error: Uncaught Error: Call to undefined function ldap_connect()
設定方式網路上很多
主要是設定PHP.ini擴充套件,把前面的註解拿掉
extension=php_imap.dll |
如果還不行
Copy PHP 目錄下的 libsasl.dll 到apache中的bin資料夾中
如果還不行
Copy PHP 目錄下的 libeay32.dll 及 ssleay32.dll 到 C:WindowsSystem32 中
基本上該設定的都設定了,但我還是不行,
這是一個怪問題,我用Nginx + PHP7
可以順利的call ldap_connect()
但用 apache2.4 就會跳 Fatal error
怪的是我用相同的PHP7,搞死人,
最後找到原因,以下解決我的問題
修改 PHP.ini
extension_dir = "ext"
改為
extension_dir = "C:/php-7.0.9-Win32-VC14-x64/ext"
也不知道為什麼,用Apache2.4預設的PHP.ini會有這樣的問題,用NginX反而不會
怪怪怪!!!
http://stackoverflow.com/questions/17204437/fatal-error-call-to-undefined-function-mb-detect-encoding