搜尋

首頁  >  問答  >  主體

macos - mac自備php註解配置拓展無效,是什麼原因呢?

【問題】:註解了這些拓展,還是會生效,這是什麼原因?

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

黄舟黄舟2804 天前641

全部回覆(6)我來回復

  • 为情所困

    为情所困2017-05-16 13:14:57

    PHP.ini設定檔找錯位置了,只有windows上副檔名後綴是 .dll

    linux 和 mac 上是.so

    phpinfo();看下loadphpini

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:14:57

    mac上有dll後綴嗎?

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:14:57

    改錯文件了應該。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:14:57

    這些擴充是被編譯進PHP的

    在对应的php.ini文件中修改
    extesnion_dir=/your/path/to/extensions
    指定一个目录,
    将相应扩展放到相应目录,
    然后在php.ini文件中添加
    extension=pdo.so

    回覆
    0
  • 大家讲道理

    大家讲道理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 就可以了把

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:14:57

    這項是真正載入的設定檔

    回覆
    0
  • 取消回覆