PHP: Pas de php.fichier ini

je viens de commencer à apprendre le PHP et pour ce faire, j'ai installé wampserver sur mon windows 8.1. Quand j'essaie de lancer, ça marche correctement mais j'ai deux problèmes:

1) j'ai une erreur dans ma page localhost:

*** ERREUR *** La configuration de PHP fichier chargé est: - doit être: C:/wamp64/bin/apache/apache2.4.17/bin/php.ou c:/wamp64/bin/php/php5.6.16/phpforapache.ini

j'ai essayé de trouver le php.fichier ini, mais il n'existe pas. Dans mon phpinfo (), il est (aucun) devant le fichier de Configuration chargé.

2) l'autre problème est que je ne peux pas accéder à phpmyadmin et je reçois cette erreur:

"L'extension mbstring est manquant. Veuillez vérifier votre configuration PHP."

puisque je suis vraiment nouveau en php, s'il vous plaît garder les réponses simples! :)

Merci d'avance.

11
demandé sur PHPLover 2016-02-01 19:36:23

4 réponses

je viens de résoudre ce problème.

  1. pour être sûr de démarrer Wampserver " en tant qu'administrateur,":

    faites un clic droit sur les raccourcis, Propriétés, onglet Raccourci:

    • sélectionner" Exécuter en tant qu'administrateur "
    • OK
    • Appliquer
  2. Laisser Wampmanager et ursing win+x+a ou d'autres moyens d'ouvrir un cmd fenêtre de commande de l'administrateur.(attention il devrait exécuter le cmd comme un administrateur)

  3. dans cette fenêtre, accédez à votre chemin d'accès installé apache par exemple, mon chemin: D:\wamp64\bin\apache\apache2.4.17\bin

  4. puis type

    D:\wamp64\bin\apache\apache2.4.17\bin> mklink php.ini d:\wamp\bin\php\php5.6.15\phpForApache.ini

    et vous verrez un message comme " php.ini << === >> d:\wamp\bin\php\php5.6.15\phpForApache.un lien symbolique a été créé entre

    et
  5. ."
  6. fermer le cmd et redémarrer Wampmanager en tant qu'administrateur

j'espère que ma solution fonctionne aussi pour vous.

15
répondu xiao 2016-04-06 18:41:46

après l'installation de php, vous devez renommer le fichier php-production.ini à php.ini. Ces fichiers dans votre répertoire php racine installés.

pour mbstring vous devez activer cette extension. Pour cela vous devez décommenter la ligne dans votre php.fichier ini (renommé juste avant) :

;extension = php_mbstring.dll

vérifiez si vous avez cette ligne dans votre php.ini:

[mbstring] 
mbstring.language = all 
mbstring.internal_encoding = UTF-8 
mbstring.http_input = auto 
mbstring.http_output = UTF-8 
mbstring.encoding_translation = On 
mbstring.detect_order = UTF-8 
mbstring.substitute_character = none; 
mbstring.func_overload = 0 
mbstring.strict_encoding = Off
2
répondu darkomen 2016-02-01 16:43:05

dans le plateau de système (coin inférieur droit de windows) Clic gauche icône wamp, php, version, et cliquez sur la version actuelle (celui marqué avec la tique verte)

1
répondu GZveri 2016-08-25 05:09:57

C'était mon numéro: * ERROR * le fichier de configuration PHP chargé est: c:/program fichiers (x86)/php / php.ini-devrait être: c:/wamp64/bin/apache/apache2.4.27/bin/php.ou c:/wamp64/bin/php/php5.6.31/phpforapache.ini Vous devez effectuer: clic droit sur l'icône Wampmanager - > rafraîchir Pour résoudre ce problème, je suis juste allé dans les fichiers de programme(x86) et ajouté 1 à mon dossier PHP pour rendre cette invisible et redémarré tous les services Wampserver il a fonctionné très bien. Pourrait avoir été un conflit avec mon Cette ancienne de PHP.

0
répondu Achille 2017-09-14 18:07:33