Classe PHPSVM en PHP
Résolu
loradol
Messages postés
48
Date d'inscription
Statut
Membre
Dernière intervention
-
loradol Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
loradol Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
salut
j'ai besoine de travaile avec l'alghorithme SVM sous php, j'utilise le code suivant :
un message d"erreure s'affiche:
ma question c comment installer la classe SVM en php sous windows
merci d'avance
EDIT : Ajout des balises de code
j'ai besoine de travaile avec l'alghorithme SVM sous php, j'utilise le code suivant :
<?php $data = array( array(-1, 1 => 0.43, 3 => 0.12, 9284 => 0.2), array(1, 1 => 0.22, 5 => 0.01, 94 => 0.11), ); $svm = new PHPSVM(); $model = $svm->train($data); $data1 = array(1 => 0.43, 3 => 0.12, 9284 => 0.2); $result = $model->predict($data1); var_dump($result); ?>
un message d"erreure s'affiche:
Fatal error: Class 'PHPSVM' not found
ma question c comment installer la classe SVM en php sous windows
merci d'avance
EDIT : Ajout des balises de code
A voir également:
- Classe PHPSVM en PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Dans le code de la page, modifiez la couleur de fond de la classe .pix. - Forum Réseaux sociaux
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
vérifier que le fichier php_svm.dll se trouve bien dans
c:\programme files\easyph 1.0\php\ext\
et que libsvm.dll se trouve dans c:\programme files\easyph 1.0\php
c:\programme files\easyph 1.0\php\ext\
et que libsvm.dll se trouve dans c:\programme files\easyph 1.0\php
Bonjour,
Vu le message .... tu as oublié de l'installé ...
As tu lu la doc ?
https://www.php.net/manual/fr/svm.requirements.php
ou tu as oublié de l'activer dans le PHP.INI.....
https://www.php.net/manual/fr/install.pecl.windows.php
Tu dois pouvoir voir si elle est activée en faisant un
Vu le message .... tu as oublié de l'installé ...
As tu lu la doc ?
https://www.php.net/manual/fr/svm.requirements.php
ou tu as oublié de l'activer dans le PHP.INI.....
https://www.php.net/manual/fr/install.pecl.windows.php
Tu dois pouvoir voir si elle est activée en faisant un
<?php phpinfo(); ?>
Mets dans une page le code suivant
donne nous ce qui est ecrit devant PHP Extension Build
<?php phpinfo(); ?>
donne nous ce qui est ecrit devant PHP Extension Build
ok, telecharge ce fichier
http://phpir.com/files/svm/php-svm-0.1.9.zip
dézipper puis ouvrir le dossier php-svm-0.1.9
copier libsvm.dll dans le dossier où se trouve php.exe (dossier d'installation de php)
ensuite ouvrir le dossier php-svm-0.1.9\ts
copier php_svm.dll dans le dossier ext (chercher dans le dossier d'installation de php)
ajouter au fichier php.ini cette ligne :
extension=php_svm.dll
(chercher extension= et ajouter la nouvelle ligne à cet endroit)
puis redémarrer le serveur apache
http://phpir.com/files/svm/php-svm-0.1.9.zip
dézipper puis ouvrir le dossier php-svm-0.1.9
copier libsvm.dll dans le dossier où se trouve php.exe (dossier d'installation de php)
ensuite ouvrir le dossier php-svm-0.1.9\ts
copier php_svm.dll dans le dossier ext (chercher dans le dossier d'installation de php)
ajouter au fichier php.ini cette ligne :
extension=php_svm.dll
(chercher extension= et ajouter la nouvelle ligne à cet endroit)
puis redémarrer le serveur apache
svp ,je modife le fichier php.ini de "C:\Program Files\EasyPHP-5.3.5.0\conf_files"
ou bien le fichier php.ini de "C:\Program Files\EasyPHP-5.3.5.0\apache"
j'ai essaye avec les deux mais un message d'érreur m'affiche :
impossible de démarrer le programme car il manque livsvm.dll sur votre ordinateur . Essayer de réinstaller le programme pour corriger ce probleme
puis un duexieme message d'erreure s'affiche :
php startup:unable to load dynamic library 'c:\programme files\easyph 1.0\php\ext\php_svm.dll' - le module spécifié est introuvable .
ces deux message s'affichent juste après l'enregistrement de modification du fichier php.ini
j'éssaye de redémarrer le serveur puis modifier le fichier php.ini
mais toujour le meme message d'erreur
est ce que vous avez une idée ?
ou bien le fichier php.ini de "C:\Program Files\EasyPHP-5.3.5.0\apache"
j'ai essaye avec les deux mais un message d'érreur m'affiche :
impossible de démarrer le programme car il manque livsvm.dll sur votre ordinateur . Essayer de réinstaller le programme pour corriger ce probleme
puis un duexieme message d'erreure s'affiche :
php startup:unable to load dynamic library 'c:\programme files\easyph 1.0\php\ext\php_svm.dll' - le module spécifié est introuvable .
ces deux message s'affichent juste après l'enregistrement de modification du fichier php.ini
j'éssaye de redémarrer le serveur puis modifier le fichier php.ini
mais toujour le meme message d'erreur
est ce que vous avez une idée ?
j'ai redémarrer le pc mais rien
regsvr32.exe libsvm.dll
le message:
php start up : svm:unable to initialise module module compiled with build ID= AP1200906,TS,VC9 PHP compiled with build ID= AP120090626,TS,VC6 these option need to match
j'essaye meme de copier le php_svm.dll dans c:\windows\system32 mais toujour le meme message
je vous remercie infiniment pour votre aide