【問題】:註解了這些拓展,還是會生效,這是什麼原因?
PS:apache已重啟,電腦也重啟,都無效,這是mac自帶的php,版本為:
PHP 5.5.38 (cli) (built: Aug 21 2016 21:48:49)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
为情所困2017-05-16 13:14:57
PHP.ini設定檔找錯位置了,只有windows上副檔名後綴是 .dll
linux 和 mac 上是.so
phpinfo();看下loadphpini
天蓬老师2017-05-16 13:14:57
這些擴充是被編譯進PHP的
在对应的php.ini文件中修改
extesnion_dir=/your/path/to/extensions
指定一个目录,
将相应扩展放到相应目录,
然后在php.ini文件中添加
extension=pdo.so
大家讲道理2017-05-16 13:14:57
特意仔細的看了一下,mac 自帶的php.ini 的確是有這麼一段
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on. ; ... or under UNIX:
;
; extension=msql.so
;
; ... or with a path:
;
; extension=/path/to/extension/msql.so
;; extension=/path/to/extension/msql.so
;把後綴dll,改成.so 就可以了把