macos - L'extension de configuration d'annotation PHP intégrée à Mac n'est pas valide, quelle en est la raison?
黄舟
黄舟 2017-05-16 13:12:57
0
6
644

< /p>

< /p>

[Question] : Ces extensions prendront toujours effet même si elles sont commentées. Quelle en est la raison ?

PS : Apache a été redémarré et l'ordinateur a été redémarré, mais il n'est pas valide. Il s'agit du PHP fourni avec Mac. La version est :
PHP 5.5.38 (cli) (construit : 21 août 2016). 21:48:49) < br>Copyright (c) 1997-2015 Le groupe PHP
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(6)
为情所困

Le fichier de configuration PHP.ini n'est pas au bon endroit, seul le suffixe d'extension sous Windows est .dll

Sur Linux et Mac, c'est .so

phpinfo(); jetez un oeil à loadphpini

漂亮男人

Y a-t-il un suffixe dll sur mac ?

Peter_Zhu

Le mauvais fichier doit être corrigé.

Peter_Zhu

Ces extensions sont compilées en PHP

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

J'ai regardé de plus près et j'ai découvert que le php.ini fourni avec Mac avait effectivement une telle section

; Si vous souhaitez qu'une extension soit chargée automatiquement, utilisez la syntaxe suivante
 :
;
; extension=modulename.extension
;
; ; ... ou sous UNIX :
;
; extension=msql.so
;
; ou avec un chemin :
;
; extension=/path/to/extension/msql.so
;
Maintenant uniquement Changez simplement le suffixe dll en .so et c'est fait

phpcn_u1582

Cet élément est le fichier de configuration actuellement chargé

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal