Accueil > Le XPX > Installation > Mac OS X

Installation sous Mac OS X

Apache

Bonne nouvelle, Apache est déjà installé sous Mac OSX.

Sous Mac OSX 10.5 à 10.7 il faut aller dans "Préférences Systèmes:Partage" et activer le partage web.

A partir de la 10.8, l'option a disparu de l'interface. Il faut aller dans le terminal est taper:

# sudo apachectl start

Pour trouver où se trouve le fichier de configuration httpd.conf:

# httpd -V

 

Pour en savoir plus: http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-9-mavericks/

X11

Pour faire tourner le XPX, on a besoin des librairies standard qui sont incluses dans le package X11.

Celui-ci est inclus dans la version 10.5 mais pas dans les versions ultérieures. Il est remplacé par XQuartz qu'il faut installer:

http://xquartz.macosforge.org/landing/

Autres librairies

Pour fonctionner le XPX a besoin des librairies GD et Mysql, qui elles même ont besoin de FreeType et PNG.

Pour vérifier les librairies dynamiques nécessaires, utilisez la commande otool (équivalent de ldd sous Linux):

#otool -L xpx
xpx:
        /usr/local/lib/libgd.2.dylib (compatibility version 3.0.0, current version 3.0.0)
        /usr/local/mysql/lib/libmysqlclient.16.dylib (compatibility version 17.0.0, current version 17.0.0)
        @executable_path/../Frameworks/libxml.framework/Versions/2.6.30/libxml (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0)

#otool -L /usr/local/lib/libgd.2.dylib

/usr/local/lib/libgd.2.dylib:
        /usr/local/lib/libgd.2.dylib (compatibility version 3.0.0, current version 3.0.0)
        /usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
        /usr/X11/lib/libXpm.4.dylib (compatibility version 16.0.0, current version 16.0.0)
        /usr/X11/lib/libXau.6.dylib (compatibility version 7.0.0, current version 7.0.0)
        /usr/X11/lib/libXdmcp.6.dylib (compatibility version 7.0.0, current version 7.0.0)
        /usr/X11/lib/libX11.6.dylib (compatibility version 9.0.0, current version 9.0.0)
        /usr/X11/lib/libfontconfig.1.dylib (compatibility version 3.0.0, current version 3.0.0)
        /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
        /usr/lib/libexpat.1.dylib (compatibility version 7.0.0, current version 7.0.0)
        /usr/X11/lib/libfreetype.6.dylib (compatibility version 10.0.0, current version 10.16.0)
        /usr/X11/lib/libpng12.0.dylib (compatibility version 1.0.0, current version 1.0.0)
        /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 32.0.0)
        /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 34.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.1)

Télécharger

Téléchargez rapidement la dernière version du XPX: Version 3.8-rc16 - 05/02/2019

Le saviez vous ?

Pour chaque utilisation d'un xproc, il faut indiquer la source du xml à traiter. Vous pouvez donner directement la source d'un fichier xml par l'attribut "file", soit le contenu d'une variable par l'attribut "value".

FAQ

Venez nous poser vos questions et voir les problèmes courants que vous pouvez rencontrer

Don

Aidez-nous à faire vivre ce site en faisant un don

Condition d'utilisation