install sous linux de php + mysql

page 1 page 2
Répondre
Isaac
Isaac
Déconnecté
http://www.zmws.com
hello !

comme je lai deja dis sur l'autre forum, je suis passé à linux a cause de mon pc qui foire !

j'ai trouvé sur google un site qui explique comment installer mysql, apache, et php.

j'ai donc telechargé mysql et php pour linux (sur ce site smiley). après les avoir tous les deux -comment dire ?- dé-tar.gz-és (hum hum...ou dézippés, bien que ce ne soit pas le cas ...), j'ai commencé à suivre le guide du site pour installer mysql.

tout fonctionne jusqu'au momment ou ils demendent de faire
make
make install

le shell me repond :
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.


quelqun pourrait m'aider ?

merci ++
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Y'a bien un fichier Makefile dans ton dossier ??
Isaac
Isaac
Déconnecté
http://www.zmws.com
etant donné que je suis novice en linux, aurais je le droit de savoir par quoi on le reconnais ? merci ! ++
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ben tu fais un ls.

Mais bon, avant d'installler un truc par les sources, essaye plutot d'utiliser les packages de ta distribution, ca serait bcp plus simple.
Isaac
Isaac
Déconnecté
http://www.zmws.com
oui, javais fais ls, mais par quoi est-il différencié ?

voici ce qui se trouve dans le repertoire mysql :

[root@localhost mysql]# ls
bin COPYING docs include lib mysql-test scripts sql-bench tests
configure data EXCEPTIONS-CLIENT INSTALL-BINARY man README share support-files


les packages ? moui, cest a reflechir ! en attendant, jessaie ca !

++
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ben y'a pas de Makefile, c'est normal qui ne le trouve pas.
Isaac
Isaac
Déconnecté
http://www.zmws.com
alors pk ils demandent de faire make && make install
enfin, je suis rassuré de voir que pour une fois, c pas mon pc qui deconne ! smiley

tu connais un autre site ou ils expliquent cmt installer ????

merci ++
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ben normallement, y'a toujours un Makefile, c'est çà le problème :)
Isaac
Isaac
Déconnecté
http://www.zmws.com
pourtant, c'est le deuxième fois qsue je "dé-tar.gz-ais".
je vais le retelecharger pour voir !
Isaac
Isaac
Déconnecté
http://www.zmws.com
...

jlai decompressé sans probleme, maintenent, le probleme :

[root@localhost mysql]# ./configure --prefix=/./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --disable-maintainer-mode --with-mysqld-user=mysql --enable-large-files --without-comment --without-debug --without-bench
NOTE: This is a MySQL binary distribution. It's ready to run, you don't
need to configure it!

To help you a bit, I am now going to create the needed MySQL databases
and start the MySQL server for you. If you run into any trouble, please
consult the MySQL manual, that you can find in the Docs directory.

./scripts/mysql_install_db: line 1: ./bin/my_print_defaults: cannot execute binary file
Neither host 'localhost.localdomain' nor 'localhost' could not be looked up with
./bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with
the --force option


et comme je l'ai deja repeté, je ne pige pas bien langlais. help please !!

++
Isaac
Isaac
Déconnecté
http://www.zmws.com
re

mon frere ma traduit ! ca va a ce niveau la !

maintenent, j'ai le meme probleme avec php. vous pouvez pas savoir comme ca menerve .... smiley

ca d : il ne trouve pas de/le make file !

[root@localhost php]# make
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
[root@localhost php]# ls
acconfig.h configure libs pear README.SUBMITTING_PATCH stub.c
acconfig.h.in configure.in LICENSE php5.spec.in README.TESTING tests
acinclude.m4 CREDITS ltmain.sh php.gif README.TESTING2 TODO
aclocal.m4 cvsclean main php.ini-dist README.UNIX-BUILD-SYSTEM TODO-5.1
build cvsclean.bat makedist php.ini-recommended README.WIN32-BUILD-SYSTEM TODO.BUILDv5
buildconf ext Makefile.frag README.CVS-RULES README.Zeus TODO-PHP5
buildconf.bat EXTENSIONS Makefile.fragments README.EXTENSIONS regex TSRM
CODING_STANDARDS footer Makefile.global README.EXT_SKEL run-tests2.php win32
confdefs.h generated_lists Makefile.objects README.input_filter run-tests-config.php Zend
config.cache genfiles makerpm README.PARAMETER_PARSING_API run-tests.php
config.guess header missing README.PHP4-TO-PHP5-THIN-CHANGES sapi
config.log include mkinstalldirs README.QNX scripts
config.nice INSTALL netware README.SELF-CONTAINED-EXTENSIONS snapshot
config.sub install-sh NEWS README.STREAMS stamp-h.in
[root@localhost php]# make install
make: *** Pas de règle pour fabriquer la cible `install'. Arrêt.


yen a un ??? c quoi le probleme ???
j'avais deja essayé de linsatller avant, il mavait dit le meme truc avant ! alors javais passé letape, et apres, quand il avait besoin de phplib.so ou qqle chose dans le genre, il nexistait pas ...

merci

++
Sedilbur
Sedilbur
Déconnecté
As-tu déjà fait un ./configure avant de faire un make && makeinstall ?

Parce qu'il me semble que ./configure crée le fichier makefile...

encore une dernière chose, dans le cas où tu aurais fait un "./configure" es-tu sur avoir téléchargé les bonnes sources càd dire pour système linux et non pas pour windows?
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
Salut,

Vocabulaire : tu détare une archive tar.gz :)

p'tite question pas chere : quand j'ai regarder le readme et autre fichier d'aide de l'archive de mysql il indique une demarche a suivre pour installer mysql mais c'est loin d'être un make / make install, c'est de la cérationde groupe /users, attribution de droit a des répertoires et enfin (ou avant c'est pu trop) l'execution d'un script shell :)
donc quel différence entre l'installe indiqué ci dessous et la compil indiqué par issac ?

Merci :)

smiley
mojorisin
mojorisin
Déconnecté
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
La compilation de programme sous linux s'effectue le plus souvent de cette manière :
En user normal :
cd rep
./configure
make
Passage en root
make install

Après vu que mysqld (le serveur mysql) va tourner en daemon il va sans doute falloir modifier des permissions sur des fichiers et répertoires ou vérifier que le make install s'en est bien chargé.

Quoi qu'il en soit dans toutes les sources de programme à compiler il y a un fichier README et un fichier INSTALL, il est primordial de les lire avant de compiler.
S tu ne connais pas bien linux je te suggere d'aller faire un tour sur l'excellent site lea-linux afin de te familiariser avec les commandes et le systeme.
Pour info tu peut ouvrir plusieurs console en utilisant la combinaison ALT+F2,F3, etc.. (CTRL+ALT+Fx sous x-windows), de cette manière tu pourras lire le fichier INSTALL dans une console pendant que tu fais tes manips dans une autre.

Bienvenue dans le monde enchanté de Tux smiley
Isaac
Isaac
Déconnecté
http://www.zmws.com
hello !

merci pour toutes ces reponses ! pour ma part, en faisant des recherches approfondies sur le net, j'ai trouver [lien=http://rhona650.ifrance.com/rhona650/install_web_server.htm]
ceci[/lien] !

mysql est installé, maintenent, mais je narrive pas a le demarrer ! quand je fais la commande ... il me repond ... !

# cd /usr/local/mysql/bin
bash: ./mysqladmin: cannot execute binary file


merci =D

++
page 1 page 2
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog