Maison > Questions et réponses > le corps du texte
< /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
为情所困2017-05-16 13:14:57
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
天蓬老师2017-05-16 13:14:57
Ces extensions sont compilées en PHP
在对应的php.ini文件中修改
extesnion_dir=/your/path/to/extensions
指定一个目录,
将相应扩展放到相应目录,
然后在php.ini文件中添加
extension=pdo.so
大家讲道理2017-05-16 13:14:57
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_u15822017-05-16 13:14:57
Cet élément est le fichier de configuration actuellement chargé