URL: https://linuxfr.org/users/thorgrim/journaux/php-quand-tu-nous-tient Title: PHP quand tu nous tient.... Authors: Thorgrim Date: 2004年04月20日T01:10:09+02:00 Tags: debian Score: 0 Bon alors voila... Je suis un peu nouveau sous GNU/Linux, mais vaillant je décide de me lancer dans l'install d'un serveur chez moi pour faire partage de connexion internet, firewall et tout ce qui va avec. Et dans ce qui va avec j'aimerai faire marcher un serveur apache avec php et mysql. Jusque là, rien de bien anormal, personne ne devrait avoir chopé de syncope, ni même se demander si je viens pas de Mars... Donc voila, je récupère mes sources de apache 2.0.49 (la derniere version), de php 4.3.6 (la derniere version) et d'apres le tuto (en fait y'en a deux : [http://www.ze-linux.org/howto.html?id_docs=7&id_docs_page=31(...)](http://www.ze-linux.org/howto.html?id_docs=7&id_docs_page=31) et [http://www.neokraft.net/docs/apache2/chap2.html(...)](http://www.neokraft.net/docs/apache2/chap2.html) ) que je suis, pour mysql on verra apres... Alors me voila armé des archives des sources, prêt à en découdre sévère. Je me lance donc tout d'abord dans l'install de apache. Tout se passe bien, ./configure && make && make install. Nikel. Sur cette bonne lancée, je me lance dans l'install de php, confiant... Mais j'aurais pas dû... (être confiant s'entend !!). Je me fabrique donc ma "petite" ligne de configuration de php : ./configure --enable-calendar --with-mysql --with-apxs2=/usr/local/httpd/bin/apxs --with-config-file-path=/usr/local/httpd/conf --enable-trans-sid --enable-sigchild --with-dom --with-zlib-dir=/usr/include/linux/ --with-dom-xslt --with-dom-exslt Oui je veux utiliser XML, et DOM, et XSLT... Oui. Et alors ? Y'a plein de gens qui le font alors pourquoi pas moi hein ? J'avais commencé mon site avec tout ça alors maintenant je veux pas recommencer !!! Donc après quelques ruses de sioux (ou de gruiiiiik) pour lui faire trouver les include pour la libxml2 et la libxsl, je me lance dans le "make". Ou plutot le make de la mort qui tue. Parce que voila l'erreur que je me prends : /bin/sh /tmp/apache/php-4.3.6/libtool --silent --preserve-dup-deps --mode=compile gcc -I/tmp/apache/php-4.3.6/ext/mysql/libmysql -Iext/mysql/ -I/tmp/apache/php-4.3.6/ext/mysql/ -DPHP_ATOM_INC -I/tmp/apache/php-4.3.6/include -I/tmp/apache/php-4.3.6/main -I/tmp/apache/php-4.3.6 -I/tmp/apache/php-4.3.6/Zend -I/tmp/apache/php-4.3.6/ext/xml/expat -I/tmp/apache/php-4.3.6/TSRM -g -O2 -prefer-pic -c /tmp/apache/php-4.3.6/ext/mysql/libmysql/libmysql.c -o ext/mysql/libmysql/libmysql.lo In file included from /tmp/apache/php-4.3.6/ext/mysql/libmysql/libmysql.c:4: /tmp/apache/php-4.3.6/ext/mysql/libmysql/global.h:260: warning: redefinition of `uint' /usr/include/sys/types.h:153: warning: `uint' previously declared here /tmp/apache/php-4.3.6/ext/mysql/libmysql/global.h:261: warning: redefinition of `ushort' /usr/include/sys/types.h:152: warning: `ushort' previously declared here In file included from /tmp/apache/php-4.3.6/ext/mysql/libmysql/libmysql.c:11: /tmp/apache/php-4.3.6/ext/mysql/libmysql/m_string.h:183: error: parse error before "__extension__" /tmp/apache/php-4.3.6/ext/mysql/libmysql/m_string.h:183: error: parse error before '&&' token make: *** [ext/mysql/libmysql/libmysql.lo] Error 1 j'ai fait expres de copier la ligne de compilation avec Impossible de trouver d'où ça vient... Alors je me dis que chez moi php-4.3.6 passe pas (après deux heures de tentavives de compilation vous êtes prêt à croire à tout !!!) (PS qui s'impose : je suis sous Debian 3.0 woody passée en testing). Alors je m'empresse de recupérer php-4.3.5 et zou, on y repart avec le configure et le make... de la mort qui tue.. Et oui, la même erreur.. Alors là c'est est trop... Je repart directement à php-4.3.0 pour voir (sans y croire), et paf !!! La même... Alors voilà ma question : quelqu'un peut-il m'aider à résoudre ce problème ??? Bien évidement, lorsque je précise --without-mysql au configure, tout se passe nikel lors du make... Merci de vos réponses, ça fait deux jours que je tente de compiler ce php de m**** en vain, et là j'ai les nerfs qui vont lâcher !!!!

AltStyle によって変換されたページ (->オリジナル) /